Как блокчейн проверяет данные цепочки с помощью подчеркнутой реализации базы данных? - PullRequest
0 голосов
/ 28 декабря 2018

Предположим, у меня есть дерево меркле, содержащее реализацию блокчейна системы, и вместе с ней я использовал базы данных для выполнения операций поиска.Поэтому мой вопрос заключается в том, как блокчейн проверяет, изменил ли кто-либо какие-либо значения в базе данных?Проверяем ли мы базу данных с помощью цепочки на регулярной основе?Если да, как мы это делаем и через какой интервал?

Возьмите пример баллов лояльности клиентов:

Если кто-то получит root-доступ к базе данных, онможет напрямую изменять значения в базе данных и получать от нее выгоду, получая баллы лояльности, которых у них нет, и выкупать эти баллы (поскольку перед совершением транзакции мы ищем баланс баллов пользователя).Так в таких случаях, должна ли быть некоторая проверка данных во внедренной базе данных?Если да, как часто это должно происходить?И как это реализовать, поскольку это потребует от нас прохождения всего дерева Меркель, а затем проверки базы данных.и это будет процесс, требующий времени.

В реальной реализации блокчейна, как мы справляемся с такими ситуациями?Будем благодарны за любые предложения или помощь.

...