Я довольно плохо знаком с концепцией блокчейна и примерами использования, поэтому, пожалуйста, потерпите меня, если это звучит расплывчато или элементарно. Поскольку я больше исследовал это, я хочу знать, как мы можем использовать блокчейн в качестве базы данных. По сути, у меня есть база данных цен на продукты, которая содержит цену продукта, детали и другие метаданные. Цены на продукты могут меняться в зависимости от владельца продукта. Я хочу знать, как разработать решение на основе блокчейна для хранения этой информации и распространения обновлений почти в реальном времени. Как и где будет находиться блокчейн?
Обновление: допустим, я владелец компании, которая предоставляет ИТ-продукты своим клиентам. Каждый клиент может иметь разную цену на один и тот же продукт на основе предварительно подписанных контрактов. Информация о продукте в настоящее время хранится в базе данных (давайте назовем ее Back_DB
) (подробности определены ниже)
Эта база данных находится в другом месте, доступ к которому у меня ограничен/нет доступа. У меня есть база данных на моей стороне (давайте назовем ее FrontDB
), которую я использую, чтобы показать клиентам цены и детали каждого продукта. Я получаю обновления в виде дампа данных от BackDB
до FrontDB
один раз в день в определенное время. А вот и мой вариант использования. Я хочу использовать концепции блокчейна и создать такую архитектуру, чтобы, как только происходит обновление/удаление/создание информации о продукте, BackDB
она сообщалась мне FrontDB
в виде транзакции в блоке, чтобы она всегда содержала новейшую информацию. .
Лучший способ начать — понять следующие несколько концепций и уроков.
Имейте в виду, что ваши вопросы слишком широки. Но эти три пункта будут отвечать вашим наиболее практическим требованиям.
Я работаю над этим в настоящее время, это сценарий банка крови (самый простой) и работа в процессе, использует регистрацию событий. Прочтите, и база кода для прикладной части находится здесь
. Существует приложение для твиттера, написанное http://ethertweet.net/ , которое даст вам некоторое представление.
Пожалуйста , НЕ ждите, что сообщество будет разрабатывать и кодировать для вас. Поработайте немного, Сообщество вас поддержит.
Галахад
Тортуга