Red Belly 区块链的评估
密码学与安全
2019-01-01 v1 分布式、并行与集群计算
摘要
本文给出了迄今为止最广泛的区块链系统评估。为在位于 4 个不同大洲、超过 10 个国家的服务器间实现可扩展性,我们大幅重构了拜占庭容错区块链与签名验证。由此产生的区块链称为 Red Belly 区块链(RBBC),可提交由无许可节点发出的十余万笔交易。这些交易由许可节点运行的局部同步共识在数秒内分组为区块。它通过保证所有参与者以确定性方式在链的任何给定索引处决定唯一区块来防止双重花费。我们将 RBBC 的性能与传统的拜占庭容错替代方案以及较新的随机化方案进行比较。在具有相同低端机器的地理分布式环境中,我们观察到两个有趣的比较:(i)RBBC 的吞吐量可扩展至数百台机器,而联盟区块链所用的经典三步基于领导者的 BFT 状态机无法扩展至 40 个相同配置的节点;(ii)RBBC 在 3 秒内保证交易最终性,且经历到的延迟是基于随机化的方案(如 HoneyBadgerBFT)所能提供延迟的三分之一。该经验评估表明,区块链的可扩展性可以在不牺牲安全性的前提下实现。
引用
@article{arxiv.1812.11747,
title = {Evaluating the Red Belly Blockchain},
author = {Tyler Crain and Christopher Natoli and Vincent Gramoli},
journal= {arXiv preprint arXiv:1812.11747},
year = {2019}
}