Font Size: a A A

Research On Blockchain Consensus Mechanism Performance Based On Master And Slave Multi-chain Model

Posted on:2019-07-27Degree:MasterType:Thesis
Country:ChinaCandidate:Y Q XuFull Text:PDF
GTID:2428330542496933Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Blockchain is a kind of trust establishment and value transfer mechanism for applications,which fundamentally improve trust and value transfer.The blockchain has developed from 1.0 to 3.0,from the purely monetary,payment and financial sectors to all aspects of human society.The digital assets carried by the blockchain are also rising from the simplification to the diversification.The demand for diversification of the diversified digital assets will bring new challenges to the performance of the blockchain.The blockchain applications such as bitcoin still support simple transactions such as monetary payment,which can only mix digital assets on the blockchain.This method makes the performance of the blockchain lower.At the same time,diversified digital assets will lead to more complicated verification rules of transaction legitimacy;for example,transaction verification depends on the entire transaction record.The existing blockchain can only support transaction verification by traversing data,which will greatly reduce the performance.So using blockchain to carry diversified digital assets must ensure consensus performance.This paper bases on the diversification of digital assets,and studies the consensus performance of blockchain under master and slave multi-chain model.The specific work and contribution of this article are summarized as follows:1.Propose a master and slave multi-chain model based on hash anchoring.The classification of digital assets in different slave chains is applied to solve the problem of low performance caused by single chain model.First,by designing the master and slave multi-chain architecture model,reconstructing the block data structure,building a multi-chain model for different digital asset;secondly,using a hash-based master and slave multi-chain anchoring method to ensure that the data cannot be modified,using the cost calculation method to eliminate byzantine node tampering with the data2.A multi-consensus dynamic collaboration strategy based on delayed boundary is proposed,which is suitable for multi-chain model.First,using multi-center cooperative consensus mechanism reduces the communication cost in the consensus process,and using the time threshold to put an end to consensus delay.Secondly,a dynamic construction strategy is used to dynamically select verification nodes,which can greatly increase the cost of the byzantine peer's evil.The experimental results show that under the master and slave multi-chain model,the multi-consensus dynamic collaboration strategy can achieve the transaction delay of the second level and the throughput of ten thousand levels.3.A rapid transaction verification support model based on MPT is proposed to quickly verify the legality transactions.By increasing the index of the forerunner transaction in the transaction structure and combining the structure of MPT can realize rapid acquisition of transaction sets for supporting the validation of transaction legitimacy.And a simple verification mechanism is proposed to support light peer search data,this method can promise query service for light peers is accuracy.The experimental results show that the method proposed can support transaction verification at millisecond level.
Keywords/Search Tags:blockchain, consensus performance, transaction validation
PDF Full Text Request
Related items