用于链码实例化程序的超级账本结构中的信任问题

时间:2019-02-28 08:05:57

标签: security hyperledger-fabric

整个网络都必须信任链码创建者吗?据我了解,链码是由一些授权用户安装和实例化的。如果我的理解是正确的,它们将以二进制形式分发。

我们假设我们有 OrgA OrgB ,每个都有一个同级,并且认可策略要求他们两个都签署交易建议。

  • Peer.OrgA
  • Peer.OrgB

让我们假设OrgA正在实例化通道中的链码。 OrgB有什么方法可以验证其逻辑?

我了解,由于背书过程和读写集,我们在区块链级别受到保护,以防双重支出。

但是业务水平呢?如果chaincode正在做一些棘手的操作怎么办?

1 个答案:

答案 0 :(得分:1)

对于链码实例化和安装,您可以针对谁可以执行策略进行设置。同样,对于要实例化的链码,还需要创建软件包,以便实例化和安装需要网络的所有参与者或您具有的任何策略进行签名。您可以在此处了解更多信息。

https://hyperledger-fabric.readthedocs.io/en/release-1.4/chaincode4noah.html

该软件包可以由组织进行审核。