Font Size: a A A

Streaming Microblock-based Mechanism For Scalable Blockchain System

Posted on:2020-10-17Degree:MasterType:Thesis
Country:ChinaCandidate:N M ZhangFull Text:PDF
GTID:2428330599458575Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In recent years,informatization construction has flourished,but the application information is complex and diverse,and data is difficult to circulate among organizations.There is an urgent need for more standardized,transparent,and efficient infrastructure construction in line with the information big data era.The decentralized,distributed,tr aceable,and non-tamperable features of the blockchain can play a huge role in the interconnection of organizations and applications,information verification,and data collection.However,in the existing blockchain system,based on security considerations,the fr equency generated by the block defaults to an average of ten minutes,which cannot meet the high throughput and real-time requirements.Bitcoin-NG proposes a blockchain syste m that de-couple data processing and leadership elections,achieving higher system throughput by removing the restrictions on data processing from leading elections.But Bi tcoin-NG does not solve the problem of malicious nodes.In order to ensure the security of the system,it is necessary to limit the data processing speed,which still can not meet the demand.The scalable blockchain system based on streaming microblock-based mechanis m mainly improves system throughput without reducing the decentralized security of the blockchain system,and can perform near real-time processing of big data.The research o n the system is mainly divided into two parts: 1)Malicious node identification: using the input and output characteristics of the transaction itself,detecting the malicious behavior of the node and triggering the whole network to reach a consensus on the malicious node.2)Malicious node processing: kicking the malicious node out of the network and recording it on the blacklist,then conducting the temporary leader election and select the temporary leader instead of the malicious node to stream the transaction of the current block until the next block produce.In order to verify the effectiveness of scalable blockchain system based on streaming microblock-based mechanism,in terms of functional testing,the monitoring module,the malicious node consensus module,the blacklist prohibition list,and the temporary leader election module were tested in detail.Moreover,the running time of the modules are in the millisecond level,so we think the impact on the blockchain system is within an acceptable range.Research and experiments show that the effectiveness of scalable blockchain system based on streaming microblock-based mechanism can quickly identify and process malicious nodes and effectively prevent malicious nodes from destructive behavior and stabilize system operation.
Keywords/Search Tags:Blockchain, Stream processing, Microblocks, Malicious nodes, Scalable
PDF Full Text Request
Related items