Я работал над звездным проектом blockchain и настраивал узел. У меня был выбор базы данных для моего узла, включая MySql, postgreySql, oracle, mongoDb, Cassandra, HBase и т. Д.
блокчейн хранит одинаковые данные для каждого узла, обеспечивая тем самым неизменность данных, лучшую безопасность, децентрализованную систему и многие другие.
Я заметил, что при настройке узла мы можем выбрать любую базу данных для нашей машины. Как блокчейн поддерживает операции для стольких типов баз данных?
Блокчейн должен вставлять новые детали блока в каждый узел, а также проверять их правильность. Как блокчейну удалось выполнить так много сложных операций так быстро, когда 2 узла даже не находятся в одной базе данных?