在Hyperledger Fabric通道上仅使用两个对等方时进行共识操作?

时间:2017-07-25 21:50:51

标签: blockchain hyperledger hyperledger-fabric

如果其中一个对等方出现故障并操纵它的私有区块链,那么私有通道区块链上的Hyperledger Fabric会发生什么?

所以块链的两个副本会发散,最后一致性算法不可能知道哪一个是正确的。

这是一个有效的问题吗?如果是这样,这将如何减轻?是否有助于在渠道中添加额外的对等方(例如,放置在监管机构的数据中心),这些对等方不能控制上述两个对等方?或者有更好的解决方案来解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

向每个组织添加额外的对等方可防御任何单个节点受到攻击。在独立的第三方(审核员,监管机构或其他可信赖的提供商)向渠道添加额外的节点将是另一种有效的策略,以防止恶意的对方。

答案 1 :(得分:1)

在订购服务中达成共识,同行独立于此。我认为它们是两回事:

  1. Peers不会操纵Blockchain。他们可能会发送错误或无效的交易。执行这些事务的结果取决于您在Peers上的Smart Contrac以及您定义的认可策略。然后,每个Peer将经过验证的事务发送到订购服务。
  2. 块由订购服务创建,因此块将等于两个对等点。
  3. 该问题的解决方案是创建订购服务,其中订购者位于其他独立的第三方。

    Nowadys,订购服务让您有机会在不同的服务中进行选择:开发了两种不同的服务,第三种服务即将推出。有关它的更多信息,here