首页> 外文会议>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 TPS的吞吐量。最后,我们发现在实验过程中,有很大一部分时间花费在共识任务以外的活动上。结果表明,要进一步提高私有区块链的吞吐量,应共同考虑共识任务和非共识活动。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号