The algorithm[1] or protocol[2] used to reach agreement among participants in a distributed network, determining how consensus[3] is achieved and maintained.
Defined Terms
1. ↑ algorithm.
Step-by-step instructions or procedures followed by a computer to solve a specific problem or perform a particular task.