首页> 外文会议>IEEE International Conference on Parallel and Distributed Systems >MSig-BFT: A Witness-Based Consensus Algorithm for Private Blockchains
【24h】

MSig-BFT: A Witness-Based Consensus Algorithm for Private Blockchains

机译:Msig-BFT:私有区块链的基于证人的共识算法

获取原文

摘要

In this paper, we focus on the design of consensus algorithms for permission-based blockchains, i.e., private blockchains. In most consensus algorithms, blocks are proposed by a specific role called “leader”. In this paper, we introduce a new role called “witness” to supervise the leader. The presence of the witness facilitates the design of the consensus algorithm. We propose a witness-based consensus algorithm that guarantees safety and liveness. We implemented this consensus algorithm on Go Ethereum. The experimental result shows that in a blockchain where four nodes participate in the consensus process, we can achieve a throughput of 1000 transactions per second (TPS). Even if these four nodes are located on different continents, and one of them is faulty, we can still achieve a throughput of 300 TPS. Finally, we find that during the experiment, a significant portion of time is spent on activities other than the consensus task. The result suggests that to further increase the throughput of a private blockchain, the consensus task and non-consensus activities should be considered jointly.
机译:在本文中,我们专注于基于许可的区块链,即私有区块链的共识算法的设计。在大多数共识算法中,通过称为“领导者”的特定角色提出了块。在本文中,我们介绍了一个称为“证人”的新角色监督领导者。证人的存在有助于设计共识算法。我们提出了一种基于证人的共识算法,可确保安全和活力。我们在以外的情况下实施了这一共识算法。实验结果表明,在一个区块链中,四个节点参与共识过程,我们可以实现每秒1000次交易的吞吐量(TPS)。即使这四个节点位于不同的大陆上,其中一个是有错误的,我们仍然可以达到300 TP的吞吐量。最后,我们发现在实验期间,在共识任务以外的活动中花费了很大的时间。结果表明,要进一步增加私人区块链的吞吐量,应共同考虑共识任务和非共识活动。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号