Font Size: a A A

Research On Anonymous Consensus And Regression Test Method Of Blockchain Based On Thin Node Mechanism

Posted on:2021-04-13Degree:MasterType:Thesis
Country:ChinaCandidate:M Q QiangFull Text:PDF
GTID:2428330605982502Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the deployment of national technology innovation strategies,blockchain technology has gradually been deeply integrated with the traditional Internet,and blockchain-related industries have been vigorously developed.Among them,the fully distributed autonomous system based on blockchain technology can break the data islands between heterogeneous systems,which is of great significance for data value mining and ownership conversion control.In order to strengthen the reliability and privacy in the application of blockchain,this article analyzes the key technologies of the current blockchain system,conducts research from two aspects of consensus model and system regression test,and uses zero-knowledge proof theory and thin nodes Mechanism to improve the consensus model,and use an optimized bytecode injection technology to propose an automated regression testing scheme that supports continuous integration of blockchain nodes.Based on the optimization of the consensus model,the thin-node anonymous consensus model(Xcons-Node)proposed in this paper vertically decouples the two-tier architecture of the alliance chain into a three-tier architecture,and extends computing nodes and consensus nodes to client-nodes,Thin-Node and Cons-Node.The thin nodes that have been stripped by transaction verification are only responsible for writing the ledger data.This model optimizes the two aspects of thin node read-write separation and privacy protection.The introduced thin node mechanism decouples the storage service role from the consensus space and provides operable space for the subsequent blockchain system to add regression test services.Based on the optimization of continuous integration of blockchain applications,the cyclic symmetrical regression test method(Rat-Node)proposed in this paper is an optimization scheme based on the Xcons-Node model for the system itself.In Rat-Node,the bytecode enhancement technology is woven into the thin node DAO layer through Java bytecode.As a client of this regression test model,the thin node encapsulates multi-module components,and provides real-time exception monitoring and playback for Rat-Node.Ability to make up for the lack of the role of blockchain application regression testing service.Finally,this article analyzes the use case effect of bytecode injection on thin nodes,and proves the functional effectiveness of the model in performing regression test services on the blockchain.In summary,this article verifies that the proposed Xcons-Node blockchain improvement model has the ability to be efficient and privacy protected.The verification of Rat-Node also shows from the side that for complex system architecture problems,the advantages of different theoretical methods are combined,and using vertical decoupling and read-write separation strategies to optimize the blockchain system is an effective and reliable solution.
Keywords/Search Tags:blockchain, thin-node, consensus model, zero-knowledge proof, regression testing
PDF Full Text Request
Related items