如何在Hyperledger Fabric中编写自己的共识?

时间:2018-12-05 12:05:26

标签: hyperledger-fabric hyperledger consensus

我想使用Hyperledger Fabric。但是我需要一个特殊的共识算法。我已经准备好了这个概念,但不知道如何在Fabric中实现它。

文档说:

  

共识插件需要实现共识和链   共识包中定义的接口。有两个插件   已针对这些界面构建:solo和kafka。你可以学习   他们会为自己的实施提供线索。订购服务   代码可以在订购包中找到。

第一个问题:是否可以编写我自己的共识方法并在Hyperledger Fabric中运行?第二:如果是,我应该如何开始?

1 个答案:

答案 0 :(得分:1)

我认为您已经回答了自己的问题。 Hyperledger Fabric中的共识算法由订购服务实现。因此,要实施新算法,您需要编写一个新的共识包,将其添加到Ordering服务中,并构建一个新的Fabric运行时分支。

使用现有的实现之一作为起点(solo或kafka),然后开始吧! :)