Font Size: a A A

Design And Implementation Of Extra Block Delegated Proof Of Stake Block Chain

Posted on:2019-05-31Degree:MasterType:Thesis
Country:ChinaCandidate:M R PanFull Text:PDF
GTID:2428330626452106Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In recent years,the prices of bitcoin and other virtual currencies continue to be sought after and heated.Blockchain is the basis of his realization,not only attracted the attention of many countries and enterprises,but also carried out research on the underlying blockchain technology.More and more financial technology companies begin to get involved in blockchain content and try to apply blockchain technology to their own industries in order to achieve new developments.Bitcoin and Ethereum as representatives of the public chain are two important topics that people are hotly discussing.However,in the real environment,the existing public chain has some problems such as low throughput and high resource occupancy.In fact,Bitcoin has less than 7 transactions per second,while Ethereum has no more than 15 transactions per second.Moreover,the existing blockchains are relatively resource intensive and cannot meet the future demand for the widespread use of blockchain decentralized applications.The paper starts with the consensus mechanism of the blockchain and analyzes the defects and problems of the consensus mechanism used in the traditional blockchain.Combining the idea of the DPoS consensus mechanism in the existing blockchain project BitShare,the paper first puts forward the concept of extra block.A new verification method is proposed.Combined with the idea of Byzantine consensus,an extra block delegated proof of stake algorithm(EBDPS)is proposed.Experiments show that the algorithm is effective.Finally,the paper uses C# language to implement a new blockchain.This blockchain provides a scalable and pluggable interface,which is more scalable for various services and software.
Keywords/Search Tags:Blockchain, Consensus Mechanism, Byzantine Failures, DPoS
PDF Full Text Request
Related items