DFINITY Technology Overview Series, Consensus System
Timo Hanke, Mahnush Movahedi, Dominic Williams

TL;DR
The DFINITY blockchain introduces a secure, scalable consensus mechanism utilizing a decentralized randomness beacon based on threshold signatures, enabling fast finality and robustness against network issues.
Contribution
It presents a novel randomness beacon and consensus protocol that enhances security, scalability, and finality in blockchain systems.
Findings
Achieves block times of a few seconds.
Provides transaction finality after two confirmations.
Handles network splits gracefully.
Abstract
The DFINITY blockchain computer provides a secure, performant and flexible consensus mechanism. At its core, DFINITY contains a decentralized randomness beacon which acts as a verifiable random function (VRF) that produces a stream of outputs over time. The novel technique behind the beacon relies on the existence of a unique-deterministic, non-interactive, DKG-friendly threshold signatures scheme. The only known examples of such a scheme are pairing-based and derived from BLS. The DFINITY blockchain is layered on top of the DFINITY beacon and uses the beacon as its source of randomness for leader selection and leader ranking. A "weight" is attributed to a chain based on the ranks of the leaders who propose the blocks in the chain, and that weight is used to select between competing chains. The DFINITY blockchain is layered on top of the DFINITY beacon and uses the beacon as its…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
