[][src]Crate ic_consensus

The consensus crate provides implementations of the consensus algorithm of the internet computer block chain, a component responsible for executing distributed key generation using said block chain to hold the state of the algorithm, and a component responsible for certifying state hashes produced by the upper layers of the internet computer.



This module defines the certification component, which is responsible for reaching consensus on parts of the replicated state produced by the upper layers by signing state hashes.


This module encapsulates all components required for establishing of a distributed consensus.


This module defines an embedding of the dkg algorithm provided by the crypto component into the consensus algorithm that is implemented within this crate.