Font Size: a A A

Study On Blockchain Based On Chinese Unique Encryption Algorithm And Optimization Of UTXO Model

Posted on:2020-06-16Degree:MasterType:Thesis
Country:ChinaCandidate:X Y LiFull Text:PDF
GTID:2428330578951271Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Since 2015,Blockchain has entered a period of rapid development and has broad prospects for applications.On the one hand,the information security and development of Blockchain is restricted to some extent by the uncontrollability of the international encryption algorithm standards in China.On the other hand,the Unspent Transaction Output model,or UTXO for short,used in the Blockchain currency system represented by the Bitcoin has advantages in security and concurrency,but it also has obvious defects in storage and traversal efficiency.This paper discusses the feasibility of the existing Blockchain systems that use the series of SM cryptography algorithm,and proposes transplantation methods for different blockchains.Two target platforms are used as examples for explanation and verification in the proposed transplantation methods.Then,based on the characteristics of the UTXO model,three optimization methods are proposed:the first one is the Transaction Chain data model,which can make the Blockchain be capable to query a series of related transactions without compromising the security.The second one is an optimization method of the UTXO local cache storage,which can reduce the size of UTXO data set,abbreviated UTXOs,by adopting the strategy of combining the small-value UTXO data.The third one is an optimization method of UTXOs traverse efficiency,which divides UTXOs into a plurality of subsets that are classified according to the transaction requirements by using the K-means clustering method.The third optimization methods have proved that the Blockchain can quickly access a series of related transactions without relying on the third-party system,the expansion of storage is restrained,and the traversing efficiency of the UTXOs of accounts with different transaction demands is improved.Finally,a summary of the work and potential research directions in future are discussed in the end.
Keywords/Search Tags:Blockchain, UTXO, The National Secret Algorithm, Storage optimization, Traversing optimization
PDF Full Text Request
Related items