Skip to content
This repository has been archived by the owner on Aug 20, 2020. It is now read-only.

Latest commit

 

History

History
30 lines (26 loc) · 1.11 KB

Protocols.md

File metadata and controls

30 lines (26 loc) · 1.11 KB

Navigation: DEDIS :: Cothority :: Protocols

Protocols

Describe more:

  • onet structure
  • roster
  • tree
  • suites

List

  • bftcosi is a first implementation of a Byzantine Fault Tolerant protocol based on PBFT, but using two rounds of collective signing (cosi) to generate the consensus.
  • byzcoinx implements the consensus protocol described in the OmniLedger paper.
  • cosi collective signing, where you can submit a hash of a document and get a collective signature on it
  • evoting uses different protocols: dkg is a distributed key generated protocol; shuffle is an implementation of the Neff-shuffle; decrypt is a collective decryption using the previously run dkg
  • ftcosi request and verify collective signatures using part of the bzycoinx protocol
  • messaging includes a propagation and a broadcast protocol that is used in multiple services