DFINITY技术概述系列,共识系统
DFINITY Technology Overview Series, Consensus System
摘要:
DFINITY区块链计算机提供了一种安全,高性能和灵活的共识机制。在其核心,DFINITY包含一个分散的随机性信标,它作为一个可验证的随机函数(VRF),随着时间的推移产生一个输出流。信标背后的新技术依赖于一个唯一的确定性,非交互式,DKG友好的阈值签名方案的存在。这种方案的唯一已知示例是基于配对的,并且是从BLS导出的。DFINITY区块链位于DFINITY信标之上,并使用信标作为领导者选择和领导者排名的随机性来源。一个“权重”是根据链中提出区块的领导者的排名而赋予链的,该权重用于在竞争链之间进行选择。DFINITY区块链位于DFINITY信标之上,并使用信标作为领导者选择的随机性来源,领导者排名区块链通过公证过程进一步强化,这大大缩短了最终确定的时间,并消除了无风险和自私的挖掘攻击。使DFINITY共识算法通过由随机信标驱动的连续仲裁选择进行缩放。在实践中,DFINITY实现了几秒钟的阻塞时间和两次确认后的事务终结。该系统优雅地处理包括网络分裂在内的网络同步的暂时丢失,同时在同步下可证明是安全的。
英文摘要:
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 source of randomness for leader selection and leader ranking blockchain is further hardened by a notarization process which dramatically improves the time to finality and eliminates the nothing-at-stake and selfish mining attacks. DFINITY consensus algorithm is made to scale through continuous quorum selections driven by the random beacon. In practice, DFINITY achieves block times of a few seconds and transaction finality after only two confirmations. The system gracefully handles temporary losses of network synchrony including network splits, while it is provably secure under synchrony.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。