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.
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.