提出订单

时间:2018-07-25 10:51:30

标签: hyperledger-fabric hyperledger

我想到了一个场景,其中订购者和对等者位于不同的主机上。现在,如果订购者以某种方式崩溃并且所有订购者数据已被删除,将会发生什么。是否可以启动另一个订购者并从对等方创建的块中取回其数据并恢复结构的正常运行?

2 个答案:

答案 0 :(得分:1)

您描述的场景是Hyperledger Fabric团队致力于实现简化的拜占庭容错订购者的原因。 SBFT正在开发中,但尚无发布的固​​定时间表。
You can see here在“共识”标题下表示BFT机制正在酝酿之中。

答案 1 :(得分:0)

在生产环境中,明智的做法是使用多个订购者。使用单个订购者具有单个故障点。文档中也提到了这一点。据我从文档中了解到,订购者会将其数据保存在内存中,因此,如果失败了,您就会松开订购者数据。