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

Я работал над звездным проектом blockchain и настраивал узел. У меня был выбор базы данных для моего узла, включая MySql, postgreySql, oracle, mongoDb, Cassandra, HBase и т. Д.

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

Я заметил, что при настройке узла мы можем выбрать любую базу данных для нашей машины. Как блокчейн поддерживает операции для стольких типов баз данных?

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

1 Ответ

0 голосов
/ 09 сентября 2018

В Stellar за надежную синхронизацию между узлами отвечает Stellar Consensus Protocol . Хранилище данных для каждого узла представляет собой механизм кэширования состояния регистра, а не способ синхронизации с другими узлами.

Это десятиминутное видео дает хорошее представление о SCP.

Существует специальный Stellar StackExchange , где вы можете задать дополнительные вопросы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...