Font Size: a A A

Research On Distributed Fast Transaction Framework Based On Blockchain

Posted on:2020-11-29Degree:MasterType:Thesis
Country:ChinaCandidate:W T HaoFull Text:PDF
GTID:2428330596478115Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Since 2016,the underlying technology of digital cryptocurrency represented by Bitcoin,blockchain technology has quietly entered the eyes of researchers,and this emerging technology has attracted widespread attention.Blockchain is a kind of accounting technology that is jointly maintained by many parties,uses cryptography to ensure transmission and access security,can achieve consistent data storage,is difficult to tamper with,and prevents repudiation.It is also called distributed ledger technology(Distributed Ledger Technology).However,blockchain technology also has some problems.The block verification efficiency is low,and real-time transactions cannot be realized.The computing power is concentrated in the mining pool,bringing 51% of the risk of attacking power;the transaction information is transparent in the chain.The storage,which causes some user-related data information to be compromised security risks.Firstly,the block verification method based on graphical cross-validation proposed in this thesis takes the verification structure of transactions in the block as the research object,and finds the block transaction.There is an incompressible verification delay during the verification process.In this paper,the block-level verification method of "block chain level" in Bitcoin is abandoned,and a block verification method based on graphical cross-validation is proposed.Transactional confirmation based on graphical intersections can facilitate rapid response of transactions through automatic extension,which is theoretically proven and verified by security.Secondly,aiming at the problem of centralized power calculation and 51%computational attack,we propose a multi-level reward structure based on Bitcoin scratching puzzle.We analyzed the Pow consensus mechanism in the Bitcoin system,studied the reward structure of the Bitcoin system,and proposed a multi-level reward based on scraping puzzles for the problem of the mine pool formed by the reward structure in the puzzle.The structural scheme,which can encourage the miners to perform the proof of work alone,has achieved the role of weakening the pool,and proved its safety.Thirdly,this thesis analyzes the structure principle of the Bitcoin puzzle scheme for the privacy security problem of the block transaction information in the blockchain and the transparent storage of the block transaction information.We propose a puzzle based on the non-interactive zero-knowledge proof structure.The problem structure scheme,the analysis shows that the scheme can well protect the privacy of transaction user data in the bitcoin transaction process.Finally,through analysis and comparison,the distributed fast trading framework can quickly converge and aggregate in the transaction verification process to achieve high-efficiency verification transactions.At the same time,the multi-level reward structure inthis paper can well encourage the miners to calculate separately.The contribution,rather than the formation of the pool,weakens the role of the pool,in order to prevent the formation of the pool,thus solving the problem of 51% of the power attack.At the same time,it can protect the privacy of transaction data well during the transaction process.The analysis shows that the scheme is more secure and more practical.
Keywords/Search Tags:blockchain, consensus mechanism, distributed transaction, transaction aggregation, zero knowledge proof
PDF Full Text Request
Related items