我想使用Hyperledger Fabric。但是我需要一个特殊的共识算法。我已经准备好了这个概念,但不知道如何在Fabric中实现它。
文档说:
共识插件需要实现共识和链 共识包中定义的接口。有两个插件 已针对这些界面构建:solo和kafka。你可以学习 他们会为自己的实施提供线索。订购服务 代码可以在订购包中找到。
第一个问题:是否可以编写我自己的共识方法并在Hyperledger Fabric中运行?第二:如果是,我应该如何开始?
答案 0 :(得分:1)
我认为您已经回答了自己的问题。 Hyperledger Fabric中的共识算法由订购服务实现。因此,要实施新算法,您需要编写一个新的共识包,将其添加到Ordering服务中,并构建一个新的Fabric运行时分支。
使用现有的实现之一作为起点(solo或kafka),然后开始吧! :)