Skip to content

Latest commit

 

History

History
27 lines (22 loc) · 1.25 KB

README.md

File metadata and controls

27 lines (22 loc) · 1.25 KB

Navigation: DEDIS :: Cothority :: Building Blocks :: ByzCoinX

ByzCoinX - improved BFTCoSi

ByzCoinX is an improved version of BFTCoSi. Like BFTCoSi it is based on a two-round (fault-tolerant) collective signature scheme but optimized for common use cases with 100-200 nodes.

Unlike BFTCoSi that may operate using a deep tree, making it difficult to tolerate fault, ByzCoinX operates on a simpler, three level tree. This is described in ftCoSi. The rest of the protocol is very similar to BFTCoSi with two signing-rounds: a prepare and a commit round. During the first round, all nodes are asked whether they are willing to sign, and during the commit round the actual signature is produced.

Research Papers

  • PBFT describes the original PBFT protocol that is limited to 10-15 nodes
  • ByzCoin describes the BFTCoSi protocol and uses it to enhance bitcoin consensus
  • Omniledger describes the improved BFTCoSi protocol, called OmniCoin in older versions, and ByzCoinX in newer versions of the paper