Title
A Practical Dynamic Enhanced BFT Protocol.
Abstract
Emerging as a distributed system maintaining a public ledger via consensus protocol, blockchain technology is showing its great potential in various scenarios such as supply chain, financial industry, internet of things (IoT), etc. Among kinds of consensus protocols, Byzantine Fault Tolerance (BFT) protocols are playing an important part in the design of the blockchain system. Most BFT protocols, however, are static with no support for a dynamic property (i.e. nodes can join/leave a working system) and lack mechanisms to punish faulty nodes, which highly limit their wider adoption in the practical settings. This paper presents a dynamic enhanced BFT (DEBFT) protocol that is designed to support dynamic property and faulty nodes punishment. Based on HoneyBadger BFT, DEBFT employs Dynamic Threshold Identity-based Encryption and Distributed Key Generation to enable changes of the consensus group without reconfiguring the whole system, besides, evaluation metrics are also introduced to evaluate consensus nodes and clear faulty ones out of the system.
Year
DOI
Venue
2019
10.1007/978-3-030-36938-5_17
NSS
Field
DocType
Citations 
Computer security,Computer science,Internet of Things,Computer network,Byzantine fault tolerance,Financial services,Encryption,Supply chain,Blockchain,Distributed key generation
Conference
0
PageRank 
References 
Authors
0.34
0
7
Name
Order
Citations
PageRank
Feng Shen100.34
Yu Long200.34
Zhen Liu300.34
Zhiqiang Liu43111.71
Hongyang Liu500.34
Dawu Gu6644103.50
Ning Liu700.34