Fast, Dynamic and Robust Byzantine Fault Tolerance Protocol for Consortium Blockchain
Abstract
Consortium blockchain is the preferred implementation form of blockchain for cooperation between enterprises. As an indispensable underlying technology of consortium blockchain, the Byzantine fault tolerant protocol guarantees that the replicas in network reach agreement even when there are arbitrary faults of a fraction of the replicas. Byzantine fault tolerant protocols that currently exist for consortium blockchain fail to meet the requirements of practical applications, such as satisfying low algorithm complexity, robustness and dynamic scalability at the same time. In this paper, a new Fast, Dynamic and Robust Byzantine Fault Tolerance (FDRBFT) protocol is proposed to address this problem. It applies random threshold signature consensus scheme, unique cryptographic algorithm and proactive recovery scheme to achieve fast agreement, dynamic scalability and robust system. FDRBFT protocol is implemented on Hyperledger Fabric and its performance is compared with existing widely accepted protocols. Experimental results show that FDRBFT achieves competitive throughput, dynamic scalability and better robustness.
Community
0 commentsNo discussion yet
Be the first to share a question or observation.