Font Size: a A A

Research And Application Of Distributed Trusted System Based On Blockchain

Posted on:2019-08-10Degree:MasterType:Thesis
Country:ChinaCandidate:H Z ChengFull Text:PDF
GTID:2428330566961854Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
As collaboration grows closer and closer,there is often a need for trustworthy and trustworthy ways to increase the efficiency of collaboration.Since the release of Bitcoin in 2009,the blockchain technology has gradually attracted attention.The trustworthy and reliable data storage and decentralization of blockchain technology has made it a lot of financial,Internet of things,and reliable data storage.The field has a wide range of application prospects.Blockchain performance is limited by the distributed consensus algorithm.It supports witness' s workload proof.Evidence of proof throughput is only 12 TPS.The transaction waits a long time to confirm,and the consensus is inefficient.The relative power consumption of the workload and the hunger of the IO do not meet the performance requirements of the blockchain system.Some traditional distributed consistency algorithms do not consider Byzantine fault tolerance and cannot be applied to blockchain systems with malicious nodes.At the same time,when blockchain nodes are running,blank blocks may also be generated when there are no transactions or write operations,which results in wasted storage and bandwidth.PBFT is a static network topology.It cannot dynamically add and delete consensus nodes,nor can it satisfy the characteristics of blockchain peer nodes.This paper studies the algorithm of workload proof and equity consensus,combined with the inspiration of DPOS's authorization mechanism,designs a voting-based stochastic authorization consensus mechanism.Compared with other consensus algorithms,the consensus algorithm proposed in this paper has the following advantages:(1)The random authorization mechanism,the dynamic join or exit of the consensus node has been voted by the Signer node.It takes effect at the checkpoint and randomly selects mining nodes randomly based on the calculated fortune value each time.(2)Lucky value agreement,can calculate the consensus node at random,can guarantee a node can't continue to block out for a long time at the same time.(3)Checkpoint protocol,statistics of consensus node voting in a period of time,and record the effective vote,that is,the latest consensus node in stateDb.(4)Build an improved Ethereum alliance chain,design and implement a decentralized storage system,reward distribution,status records completed by the blockchain.
Keywords/Search Tags:Blockchain, Ethereum, Consensus, PORA, Decentralise
PDF Full Text Request
Related items