The Combinatorics of the Longest-Chain Rule: Linear Consistency for Proof-of-Stake Blockchains
The Combinatorics of the Longest-Chain Rule: Linear Consistency for Proof-of-Stake Blockchains
复制标题
最长链规则的组合:权益证明区块链的线性一致性
DOI:
10.1137/1.9781611975994.69
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Russell, Alexander
中科院分区:
文献类型:
--
作者:
Blum, Erica;Kiayias, Aggelos;Moore, Cristopher;Quader, Saad;Russell, Alexander
Blockchain data structures maintained via the longest-chain rule have emerged as a powerful algorithmic tool for consensus algorithms. The technique—popularized by the Bitcoin protocol—has proven to be remarkably flexible and now supports consensus algorithms in a wide variety of settings. Despite such broad applicability and adoption, current analytic understanding of the technique is highly dependent on details of the protocol’s leader election scheme. A particular challenge appears in the proof-of-stake setting, where existing analyses suffer from quadratic dependence on suffix length.We describe an axiomatic theory of blockchain dynamics that permits rigorous reasoning about the longestchain rule in quite general circumstances and establish bounds—optimal to within a constant—on the probability of a consistency violation. This settles a critical open question in the proof-of-stake setting where we achieve linear consistency for the first time.