块链
活泼
计算机科学
可扩展性
协议(科学)
Byzantine容错
八卦
块(置换群论)
传输(电信)
八卦协议
计算机网络
计算机安全
分布式计算
数据库
电信
容错
医学
替代医学
病理
社会心理学
数学
心理学
几何学
作者
Junfeng Tian,Jin Tian,Hongwei Xu
标识
DOI:10.1016/j.comnet.2022.109541
摘要
In this paper, we present a high-performance, scalable Byzantine fault tolerance (BFT) protocol TSBFT for the consortium blockchains that does not rely on expensive leader-driven communication. It overcomes the challenges faced by the existing BFT protocol in three aspects: single-point failure, huge total message sizes, and limited by the slowest nodes. The proposed protocol secretly selects block proposers and uses threshold signature as a multi-round voting mechanism to confirm the validity of the proposed block. We adopt transmission pipelining to improve the network utilization while optimizing the gossip communication scheme to reduce the total message sizes. Finally, our protocol guarantees the security and liveness of the system. Experimental results show that, compared with other related BFT protocols (e.g., PBFT), TSBFT can effectively solve these three challenges. In addition, our experiments also show how the different optimization ingredients of TSBFT contribute to its performance and scalability. The results show that compared with the traditional BFT protocol, it can scale from dozens of nodes to hundreds of nodes.
科研通智能强力驱动
Strongly Powered by AbleSci AI