Hyperledger Fabric Channels

时间:2017-10-27 14:46:17

标签: blockchain hyperledger-fabric hyperledger

我正在尝试建立一个可以发送私有事务的网络,但它是单个区块链的一部分,例如在创建合同时使用privateFor参数在Quorum中实现。

我可以使用频道实现解决方案,通过阅读指南,文档和白皮书,我可以看到每个频道都拥有自己的区块链。我不确定的是,如果每个频道再次包含一个更大的区块链,它将包含所有频道的加密数据或创建新区块时每个频道的哈希值。

我找不到任何有关此类功能的文档,因此我假设每个频道的区块链都与网络的其他部分完全隔离。这给我留下了三个问题。

A)我是否正确假设没有包含所有渠道的“主”区块链?

B)如果我对自己的假设是正确的,这是不是只留下两个参与者的频道,或者一个参与者,如果有人离开,打开攻击,因为有人可以在这种情况下轻松更改存储在分类帐中的数据?

C)如果要为所有需要相互发送私有数据的节点实现通道,这是否会大大增加维护,即为每个通道创建审计节点等?

谢谢!

1 个答案:

答案 0 :(得分:3)

  • A)正确
  • B)Fabric是经过许可的区块链。所有参与者 彼此都知道,并且没有匿名的互动。 即使一个流氓同行试图改变分类账,也就是说 另一个对等体需要通过状态恢复其状态的事件 转移,交易必须经过相同的验证 他们从订货人那里收到的,所以没有。
  • C)不确定我 明白你的意思是什么。同伴可以参与联合国 多个频道,因此添加频道不会增加数量 同龄人它会增加分类账的数量,所以就这样 请注意,如果您正在执行备份等,那么可能会有 额外的运营管理费用。生活中没有任何东西 自由; - )