Hyperledger网络中的脱节通道

时间:2017-11-20 10:58:16

标签: channel hyperledger-fabric hyperledger

Channel是参与者确保私密和机密交易的机制。如果以不使参与者是多个频道成员的方式创建频道,那么' fabric'是什么意思呢? (或世界)国家?这种情况会存在吗?

1 个答案:

答案 0 :(得分:1)

这种情况一直存在。主要是开发,尽管存在不可变性和出处是主要要求且共识较少的用例。您仍然可以在组织(参与者)中拥有多个同行,这可以提供某种程度的共识等。但是大多数用例将包含2个或更多组织。

为了说明一点,就在昨天只是为了好玩,我重新启动了只有订货人。 (进行开发所以单个对等,单个订单,单个服务器)。我的webapp似乎正在创建新的记录,我可以看到它们在对等链代码日志中成功,并且orderer显示了创建的块。但他们不会返回检索,我没有收到交易的最终SUCCESS消息。

原因是对等方丢失了与订货人的入境通信,因此没有收到新的区块回到世界状态。我重新启动了对等体并重新连接到订购者并开始接收世界状态块,然后webapp可以检索到。 (就像对等体已经脱机而其他对等体正在更新世界状态一样。立即重新加入orderer它会获得所有世界状态块,因为它处于脱机状态)