首页> 外文会议>IFIP Networking Conference >A Blockchain Consensus Protocol With Horizontal Scalability
【24h】

A Blockchain Consensus Protocol With Horizontal Scalability

机译:具有水平可扩展性的区块链共识协议

获取原文

摘要

Blockchain technology has the potential to decentralise many traditionally centralised systems. However, scalability remains a key challenge. A horizontally scalable solution, where performance increases by adding more nodes, would move blockchain systems one step closer to ubiquitous use. We design a novel blockchain system called CHECO. Each node in our system maintains a personal hash chain, which only stores transactions that the node is involved in. A consensus is reached on special blocks called checkpoint blocks rather than on all transactions. Checkpoint blocks are effectively a hash pointer to the personal hash chains; thus a single checkpoint block may represent an arbitrarily large set of transactions. We introduce a validation protocol so that any node can check the validity of any transaction. Since transaction and validation protocols are point-to-point, we achieve horizontal scalability. We analytically evaluate our system and show a number of highly desirable correctness properties such as consensus on the validity of transactions. Further, we give a free and open-source implementation of CHECO and evaluate it experimentally. Our results show a strong indication of horizontal scalability.
机译:区块链技术具有分散许多传统的集中式系统的潜力。但是,可伸缩性仍然是关键的挑战。一种水平可扩展的解决方案,通过添加更多节点来提高性能,这将使区块链系统更接近于普遍使用。我们设计了一种名为CHECO的新型区块链系统。我们系统中的每个节点都维护一个个人哈希链,该哈希链仅存储该节点所涉及的事务。在称为检查点块的特殊块而非所有事务上达成共识。检查点块实际上是指向个人哈希链的哈希指针;因此,单个检查点块可以表示任意大的一组事务。我们引入了一个验证协议,以便任何节点都可以检查任何事务的有效性。由于事务和验证协议是点对点的,因此我们实现了水平可伸缩性。我们通过分析评估我们的系统,并显示出许多非常可取的正确性,例如对交易有效性的共识。此外,我们提供了CHECO的免费开放源代码实施,并通过实验对其进行了评估。我们的结果显示了水平可伸缩性的强烈迹象。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号