Hyperledger Fabric 中的不变性
Immutability in Hyperledger Fabric
谁能解释一下 Hyperledger Fabric 中的不变性是如何实现的?如果我们有少量对等方的私有通道,如何保证一方没有更改其分类帐中的数据?
为了保证渠道中没有任何一方为了自己的利益而篡改数据,您需要提出复杂的背书政策以包括所有必需的各方,并确保他们在背书政策中得到充分代表。因此,发出新交易的客户有义务获得所有相关方的认可,从而确保所有人都具有相同的一致状态。例如,如果您有两个组织 Org1
和 Org2
,并且它们彼此不信任,您希望创建背书策略:
AND(Org1.memmber, Org2.member)
因此,客户端必须从两个组织的同行那里收集背书,以认为交易有效,这些背书必须签署相同的字节,如果数据是伪造的,情况就不会这样。您可以在 Fabric 架构的 official documentation. There is also a recent publication 中阅读更多关于背书的信息,其中更详细地解释了它。
谁能解释一下 Hyperledger Fabric 中的不变性是如何实现的?如果我们有少量对等方的私有通道,如何保证一方没有更改其分类帐中的数据?
为了保证渠道中没有任何一方为了自己的利益而篡改数据,您需要提出复杂的背书政策以包括所有必需的各方,并确保他们在背书政策中得到充分代表。因此,发出新交易的客户有义务获得所有相关方的认可,从而确保所有人都具有相同的一致状态。例如,如果您有两个组织 Org1
和 Org2
,并且它们彼此不信任,您希望创建背书策略:
AND(Org1.memmber, Org2.member)
因此,客户端必须从两个组织的同行那里收集背书,以认为交易有效,这些背书必须签署相同的字节,如果数据是伪造的,情况就不会这样。您可以在 Fabric 架构的 official documentation. There is also a recent publication 中阅读更多关于背书的信息,其中更详细地解释了它。