| Currently,blockchain information technology(BIT)is increasingly used in a wide range of industries that require high privacy and extreme sensitivity,such as copyright protection of works,integrated logistics and transportation management,supply chain finance,industry chain management,and cross-border payments.Consensus algorithm,as the key engine and center of the blockchain,is also the principal portion of the blockchain application.It has considerable influence on the stability.Consensus algorithm not only provides a sufficient guarantee for the realization of blockchain distributed consistency,but also has a profound influence on blockchain system throughput,delivery delay and usage scenario.At present,the consensus mechanism of blockchain application has low throughput,high latency,insufficient traffic,limited application scenario,and there is no reasonable and fair concrete scheme for the revenue distribution of nodes involved in blockchain generation.In order to solve the problems of insufficient throughput,large delivery delay and limited application scenario,this thesis will make further optimization and improvement based on PBFT consensus algorithm.According to the research object of this thesis,and based on the existing research results,the research content is divided into two parts.(1)This algorithm proposes a P2 P network overlay structure for blockchain,which enables the algorithm to be applied in blockchain system models.In addition,the IMBFT consensus algorithm can reduce the number of internal nodes by simplifying the process of periodic certificate management in three-stage negotiation and computation.Both nodes can synchronize the data pass through tune-up the time stamp and block elevation of all blocks,and thus optimize and perfect the process of data proofreading and verification.Then the optimization part of IMBFT consensus algorithm and the corresponding algorithm process are presented.Different honest nodes and the number of byzantine nodes are analyzed and compared with other consensus algorithms in terms of throughput,fault tolerance and characteristics of communication overhead between nodes in blockchain networks.(2)This article will provide a reasonable allocation method for block nodes.Based on the Sharpley value principle,the profits of the production blockchain nodes are distributed effectively and rationally,so that the profit distribution of all the nodes participating in the production block is more fair and scientific,so as to improve the current social hierarchy in the blockchain,and thus prevent the development of the blockchain system towards centralization.In the blockchain model,the interest of each stakeholder after the completion of the bookkeeping is abstracted into the voting rights of each link,and the process of mining and gaining interest is treated as the participation of each node in the repetitive game. |