iykyk-syn / unison

Consensus nodes performing in unison!
Apache License 2.0
29 stars 2 forks source link

QuorumCertificate for decentralized single-round shared sequencing #20

Open abstraking opened 2 months ago

abstraking commented 2 months ago

ReBro's QuorumCertificate abstraction can be used to define the rules of decentralized sequencing in specialized implementation of the QuorumCertificate. The simplest form is a round-robin without a stake. Such a QuorumCertificate is initialized with a list of sequencer public keys in the order. Then, on each round, the certificate only accepts messages from the predefined rotating sequencer and signatures over those from all other sequencers.

Then, on top of that, more sophisticated schemas can be applied, like the addition of stakes, etc.