【问题标题】:How does blockchain provides variety of database storage?区块链如何提供多样化的数据库存储?
【发布时间】:2018-09-03 19:30:30
【问题描述】:

我正在研究区块链项目 stellar,并设置了一个节点。我有多种数据库可供我的节点选择,包括 MySql、postgreySql、oracle、mongoDb、Cassandra、HBase 等。

区块链将相同的数据存储到每个节点,从而提供数据不变性、更好的安全性、去中心化系统等等。

我注意到在设置节点时,我们可以为我们的机器选择任何数据库。区块链如何维护如此多不同数据库类型的操作?

区块链需要在每个节点中插入新的区块详细信息并检查验证。当两个节点甚至不在同一个数据库中时,区块链如何能够如此快速地完成如此多的复杂操作?

【问题讨论】:

    标签: blockchain stellar


    【解决方案1】:

    在 Stellar 中,节点之间的可靠同步是 Stellar Consensus Protocol 的责任。每个节点的数据存储是一种缓存账本状态的机制,而不是与其他节点同步的一种方式。

    这个ten minute video 很好地介绍了 SCP。

    有一个专门的Stellar StackExchange,您可以在这里提出更多问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-05
      • 1970-01-01
      • 1970-01-01
      • 2011-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多