论文标题

表面:现实世界网络的实用区块链共识算法

SURFACE: A Practical Blockchain Consensus Algorithm for Real-World Networks

论文作者

Ren, Zhijie, Zhou, Ziheng

论文摘要

表面是链条扩展的安全,用例自适应和相对无叉的方法,是一种共识算法,是为现实世界网络而设计的,并享受了Nakamoto共识和拜占庭错误耐受性(BFT)共识所带来的好处。从表面上看,每个回合都会随机选择一个委员会,以验证和认可拟议的新区块。可以根据基础网络对委员会的规模进行调整,以使区块链主要无叉和合理的通信开销。因此,区块链通常可以以高吞吐量和低潜伏期实现快速概率确认。 Surface还提供了BFT机制,以确保在极端网络情况(例如大型网络分区或受到大规模DDOS攻击)的极端网络状况的情况下确保分类帐的一致性。

SURFACE, standing for Secure, Use-case adaptive, and Relatively Fork-free Approach of Chain Extension, is a consensus algorithm that is designed for real-world networks and enjoys the benefits from both the Nakamoto consensus and Byzantine Fault Tolerance (BFT) consensus. In SURFACE, a committee is randomly selected every round to validate and endorse the proposed new block. The size of the committee can be adjusted according to the underlying network to make the blockchain mostly fork-free with a reasonable overhead in communication. Consequently, the blockchain can normally achieve fast probabilistic confirmation with high throughput and low latency. SURFACE also provides a BFT mechanism to guarantee ledger consistency in case of an extreme network situation such as large network partition or being under massive DDoS attacks.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源