"真正的"分类账在哪里,如何维护?



在Hyperledger Fabric网络中,所有对等方(认可对等方和提交对等方(拥有的分类账都是复制的分类账。

这似乎意味着每个频道都有一个独特的"真实/原始/真实"分类账。

我想问一下:

  1. 有真正的分类账吗?如果是,它在哪里(或在哪里定义?(,谁拥有它?

  2. 在VSCC、MVCC验证之后,这些复制的账本由每个对等方更新。那么谁会更新"真实"分类账?

  3. "世界状态"只指"真实的"账本吗?

如果你能回答我的问题,我将不胜感激。

如果这些问题已经向你澄清了,请告诉我。非常感谢。

我不明白你所说的"真实"分类账到底是什么意思。有一个&每个渠道仅分类账,在每个渠道的所有参与者中复制。当我说参与者时,我指的是属于给定渠道的组织MSP的所有同行(包括认可和承诺(。

State DB(也称为World State(是指维护给定键的当前值的数据库。让我给你举个例子。你知道区块链是类固醇上的点赞列表(增加了安全性、不变性等(。例如,您在块1中有一个值为100的键a。您按以下方式进行交易。

区块2-A:=A-10

块15-A:=A-12

区块10000——A:=A-3

因此,在块10000之后,如果您需要键A的当前值,则必须从块1计算值。因此,为了有效地管理这一点,Fabric人员实现了一个状态数据库,在每次事务后更新状态中键的值。它的唯一责任是提高效率。如果您的状态已损坏,结构将自动从块0重建它。

最新更新