Improve the security of Hyperledger Fabric by dynamically selecting endorsing peers
Abstract
With the rapid development of blockchain technology, related applications have developed from the fields of finance and digital asset transactions to more industries. Because it can meet the needs of different companies on the blockchain, the permission-based blockchain Hyperledger Fabric has gradually become the most widely used enterprise-level blockchain project. The consensus mechanism of Hyperledger Fabric is different from the commonly used Proof of Work (POW) and Proof of Stake (POS) in public chains. Instead, the consensus is innovatively divided into three processes of endorsement, order and validation, making transaction processing faster. But it brings security issues. In this paper, we focus on the security issues caused by the fixation of endorser during the endorsement process. We propose to dynamically select endorser to realize the hidden and unpredictable identity of endorser, thereby reducing the probability of an attacker successfully controlling the transaction. Analysis and experiments show that, compared with the original consensus mechanism, the optimized consensus mechanism reduces the probability of successfully controlling the transaction by an attacker by nearly half, and has higher security.
Community
0 commentsNo discussion yet
Be the first to share a question or observation.