This article is to propose a consensus algorithm, called Proof of Chance (PoCh), which is designed for the industrial Internet of Things (IIoT). The PoCh protocol is designed to be scalable and extensible, with a controllable conformance delay and low hardware and computation requirements. To reach a consensus, PoCh uses chance rather than computing power: “if condition <tex-math notation="LaTeX">₁</tex-math> , I am a candidate; if condition <tex-math notation="LaTeX">₂</tex-math> , I am the miner.” During every consensus iteration, the condition <tex-math notation="LaTeX">₁</tex-math> is updated, and a single miner is chosen using condition <tex-math notation="LaTeX">₂</tex-math> . Those conditions are randomized without the node generating any value and without assigning any weight to such value. The fault tolerance of PoCh is <tex-math notation="LaTeX">$5f/3 + 1$</tex-math> , meaning that PoCh can successfully achieve consensus as long as more than 40% of nodes are functioning properly, compared to 50% in the Proof of Stake (PoS) protocol.
No takes yet. Share an insight, caveat, or question.
Kara et al. (2022) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: