Font Size: a A A

Research And Improvement Of Blockchain Consensus Mechanism Based On PBFT Algorithm

Posted on:2024-04-08Degree:MasterType:Thesis
Country:ChinaCandidate:X P ZhanFull Text:PDF
GTID:2558307085994669Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
The current multi-person collaboration platforms often have problems such as the inability to share information in a timely manner,the fear of resources being occupied by others,and the uneven distribution of rewards after collaboration,which leads to many difficulties in collaboration.The blockchain open source project fabric can be applied to a distributed small multi-person collaboration platform because of its decentralization,realizing real-time sharing of resource information,multi-terminal collaboration to improve work efficiency and distribution of rewards according to work.The thesis mainly discussed:(1)Improve the C/S response mode used in the traditional PBFT consensus process to a P2 P network response mode,and at the same time optimize the three-stage protocol used in the consensus process to a two-stage protocol,realizing the decentralization of the fabric and obtaining lower system latency,and the block output rate(throughput)was increased by 3.4times.(2)In MGV-PBFT,the K-means clustering algorithm was used to initialize the grouping of nodes before the consensus process starts,making the consensus network more dynamic.At the same time,the number of nodes participating in the consensus was reduced by 3 times,which also reduced the response delay of PBFT.(3)A voting-based reputation scoring mechanism was proposed to dynamically divide the level of nodes participating in the consensus in the network,which made the improved PBFT consensus algorithm dynamic improved by more than 3 times.At the same time,for the non-action or malicious nodes among the bookkeeping nodes elected by voting,the power to be a bookkeeping node is deleted,which increased the security and stability of the system.This thesis fully studied PBFT and its improved consensus mechanism.The "Byzantine Fault Tolerant Consensus Mechanism Based on Multi-Group Voting Mechanism"(MGV-PBFT)was proposed,and it is believed that it can be widely used in multi-person collaboration platforms in the near future.
Keywords/Search Tags:consensus mechanism, blockchain, Byzantine fault tolerance, distributed ledger, encryption algorithm
PDF Full Text Request
Related items