Font Size: a A A

Research On Consortium Chain Consensus Algorithm Based On Credit

Posted on:2022-10-27Degree:MasterType:Thesis
Country:ChinaCandidate:L HuangFull Text:PDF
GTID:2518306524498584Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In recent years,with the rise of Bitcoin,Blockchain technology has gradually come into the view of everyone.Its technical characteristics can solve some social pain points and bring people a lot of convenience.On the other hand,the combination of blockchain technology and other technologies,such as artificial intelligence and big data,provides infinite possibilities for the realization of its applications.As the key technology of blockchain,consensus algorithm ensures the decentralized management of blockchain applications,as well as the consistency and legitimacy of data.However,most consensus algorithms currently have some shortcomings.For example,some consensus agreements rely on interest nodes,and in the process of forming consensus,it is easy to produce the problem of the selection of accounting nodes,and also easy to produce "oligarch" nodes,monopolizing the accounting authority.In addition,consensus algorithm is limited by application scenarios,and alliance chain is the main application scenario of block chain technology.To solve the problems existing in alliance chain consensus algorithm,alliance chain can be well applied to government affairs,medical care,supply chain management and other application scenarios.According to the current mainstream consensus algorithm research and the classification of consensus algorithm application,it is found that there are few consensus algorithms suitable for the application scenarios of alliance chain,and the alliance chain consensus algorithm is the main factor restricting the implementation of alliance application.Therefore,an alliance chain consensus algorithm based on credit is proposed in this paper.The main research contents are as follows:(1)based on the current mainstream consensus algorithm in the aspects of the process of consensus exists the shortage of the node way of charge to an account,and the relative lack of consensus of credit mechanism,this paper proposes a credit mechanism,as its nodes of a way to choose,to avoid the PBFT complex network spread a verification mechanism,and to achieve consistency between nodes complex validation link.According to the node credit ranking,through combining with the random algorithm,the billing nodes can be generated spontaneously according to the rotation,simplifying the consensus process,thus reducing the verification steps on the whole and improving the consistency efficiency.Compared with the consensus reached by the mainstream voting in the distributed system,it has more practical significance and can be well used in the distributed system,especially in the current blockchain application.(2)Aiming at the current mainstream consensus algorithm is not suitable for the application scenarios of alliance chain,and the lack of incentive measures for the alliance chain consensus algorithm,a credit-based alliance chain consensus algorithm is proposed.According to the behavior of nodes participating in the consensus process,the credit evaluation mechanism of nodes is designed,and the problem of insufficient incentive mechanism between nodes is solved by credit reward.It avoids the shortcoming of POS and DPOS consensus algorithms,that is,the issue of bookkeeping right selection is in the hands of a few nodes,and it is easy to produce "oligopoly" nodes in the form of monopoly,which affects the enthusiasm of consensus nodes and thus affects the consensus efficiency as a whole.Experiments show that the league chain consensus algorithm based on credit,compared with the current mainstream consensus algorithm,this algorithm solves the consensus process is complex,the low rate of less than,at the same time make up for the league chain lack of incentive mechanism of the properties,can be very good application in league chain business scenarios,and at the same time the node can be credit value as a business alliance in the chain nodes according to the distribution of the interests.
Keywords/Search Tags:blockchain, consensus algorithm, consortium chain, Credit mechanism, distributed system
PDF Full Text Request
Related items