Font Size: a A A

Research On Multi--Party Dynamic Consensus Algorithm Of Permissioned Blockchain

Posted on:2022-04-30Degree:MasterType:Thesis
Country:ChinaCandidate:Z LiFull Text:PDF
GTID:2518306524979969Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In the 2020s,human society ushered in a new round of scientific and technological revolution and industrial transformation.The development of computer technology has exerted a more and more profound impact on people's lives: the communication of in-formation between people is no longer a single letter or telephone communication,and the means of value transfer has also been enriched from face-to-face bartering to online shopping,online trading and online contract signing.While science and technology bring convenience to human beings,the trust between people has become more and more com-plex.The emergence of blockchain technology has established a new value transfer sys-tem and trust construction method,and set off a new wave of information revolution with its characteristics of tamper-proof,traceability,decentralization,de-trust,openness and transparency.Blockchain consensus algorithm is an important tool to ensure the agreement of each block chain node.The quality of consensus algorithm affects the performance,secu-rity and diversity of application scenarios of the block chain system.Blockchain can be divided into permissioned blockchain and non-permissioned blockchain.The non-permissioned blockchain allows nodes to enter and exit freely,which leads to defects in transaction processing speed,security,supervision and management.Permitted chain has a strict authentication process for incoming and outgoing nodes,and nodes are rela-tively reliable,so its transaction efficiency and security are better than non-permissioned blockchain.Licensing chain has strong scalability in terms of algorithm level and block chain networking structure,so this paper optimizes the permissioned blockchain from two perspectives: improving the consensus algorithm of the permissioned blockchain and the block chain networking structure.The main research contents are as follows:(1)Improvement of the traditional PBFT algorithm.Although the PBFT algorithm abandons the tendency of token incentive and computing power maintenance of the Bit-coin system,as the mainstream consensus algorithm adopted by the permissioned blockchain,it still has some problems in the selection of master nodes and view switching.Based on the study of PBFT algorithm,a new byzantine algorithm is proposed in this paper.This algorithm simplifies the consensus process in the traditional PBFT algorithm,optimizes the efficiency of view switching,reduces the probability of failure nodes,and improves the efficiency and stability of the system.(2)Modification of the permissioned blockchain networking structure.This paper proposes a two-layer block chain architecture under the environment of permissioned blockchain,which groups block nodes and diverts transactions according to the idea of shard,so that the permissioned blockchain system can provide a good support for the dynamic changes of nodes.The anchor of the two-layer blockchain solves the problem of global consistency verification of the permissioned blockchain,and the processing of different transaction slices improves the speed of transaction processing,reduces the trans-action delay,and enhances the activity of the blockchain system.
Keywords/Search Tags:Consensus Algorithm, Blockchain, Byzantine Problem, Permissioned Blockchain
PDF Full Text Request
Related items