Как блокчейн обеспечивает разнообразие хранилищ базы данных?

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

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

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

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

1 ответ

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

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

Существует специальный https://stellar.stackexchange.com/, где вы можете задать дополнительные вопросы.

Другие вопросы по тегам