首页 文章

'real'分类帐在哪里以及如何维护?

提问于
浏览
-4

在Hyperledger Fabric网络中,所有对等方(支持对等方和提交对等方)拥有的分类账都是复制分类账 .

这似乎意味着每个 Channels 都有一个独特的“真实/原创/真实”分类帐 .

我想问这些:

  • 有真正的分类帐吗?如果是这样,它在哪里(或者它在哪里定义?)以及谁拥有它?

  • 在VSCC,MVCC验证之后,每个对等方更新这些复制的分类帐 . 然后谁更新'真实'分类帐?

  • “世界国家”仅指“真实”分类账吗?

如果你回答我的问题,我真的很感激 .

请告诉我这些问题是否已向您澄清 . 谢谢!

1 回答

  • 1

    我不明白 'real' 分类帐到底是什么意思 . 每个 Channels 有 one & only 分类帐,每个 Channels 的所有参与者都会复制 . 当我说参与者时,我指的是属于给定 Channels 的组织的MSP的所有同伴(包括认可和提交) .

    状态DB(a.k.a世界状态)是指维护给定密钥的当前值的数据库 . 让我给你举个例子 . 你知道区块链是类固醇的喜欢列表(增加了安全性,不变性等) . 比如,你在 Block 1 中有一个_2437206_的值 100 . 您以下列方式进行交易 .

    第2组 - A:= A-10

    第15块 - 答:= A-12

    .

    .

    .

    Block 10,000 - A:= A-3

    因此,在块10,000之后,如果您需要密钥A的当前值,则必须计算块1的值 . 因此,为了有效地管理这一点,Fabric人员实现了一个状态数据库,该数据库在每次更新状态后更新密钥的值交易 . 它的唯一责任是提高效率 . 如果您的状态被破坏,Fabric将自动从Block 0重建它 .

相关问题