SBFT Multiple Leader Ordering Service #orderer #sbft #multi-leader-ordering-service


banerjeeprojat.pb@...
 

How can a Smart-BFT Multiple Leader Ordering Service be implemented ? 
What are the implementation changes that needs to be incorporated (refer to some source code) ?
I was looking at https://github.com/hyperledger/fabric/blob/main/orderer/consensus/consensus.go but I do not think that this reference would be enough.
What can be the added pros and cons in this kind of implementation ? 


Yacov
 

Take a look at this paper: https://arxiv.org/abs/2107.06922
Hyperledger Fabric is an enterprise grade permissioned distributed ledger platform that offers modularity for a broad set of industry use cases. One modular component is a pluggable ordering service that establishes consensus on the order of transactions and batches them into blocks. However, as of the time of this writing, there is no production grade Byzantine Fault-Tolerant (BFT) ordering ...
arxiv.org

Integration of the BFT consensus library into Fabric - GitHub - SmartBFT-Go/fabric: Integration of the BFT consensus library into Fabric
github.com


From: fabric@... <fabric@...> on behalf of banerjeeprojat.pb@... <banerjeeprojat.pb@...>
Sent: Friday, May 27, 2022 1:39 PM
To: fabric@... <fabric@...>
Subject: [EXTERNAL] [Hyperledger Fabric] SBFT Multiple Leader Ordering Service #orderer #sbft #multi-leader-ordering-service
 
How can a Smart-BFT Multiple Leader Ordering Service be implemented ? What are the implementation changes that needs to be incorporated (refer to some source code) ? I was looking at https://github.com/hyperledger/fabric/blob/main/orderer/consensus/consensus.go
ZjQcmQRYFpfptBannerStart
This Message Is From an External Sender
This message came from outside your organization.
 
ZjQcmQRYFpfptBannerEnd
How can a Smart-BFT Multiple Leader Ordering Service be implemented ? 
What are the implementation changes that needs to be incorporated (refer to some source code) ?
I was looking at https://github.com/hyperledger/fabric/blob/main/orderer/consensus/consensus.go but I do not think that this reference would be enough.
What can be the added pros and cons in this kind of implementation ?