Font Size: a A A

Research On Blockchain-based Data Storage In Networks

Posted on:2021-02-02Degree:MasterType:Thesis
Country:ChinaCandidate:Z F SongFull Text:PDF
GTID:2518306107968099Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Blockchain is an emerging technology of data storage.It can distributedly and safely store data,and achieve non-tampering and consistency of data through encryption,consensus and other means.The current research on blockchain is mainly focused on blockchain process optimization and consensus algorithms,and the applications are mainly focused on the financial field and some small applications with large transaction volumes.This paper examines some traditional centralized data storage models and finds that there are problems such as being attacked or high maintenance costs.At the same time,it also examines some traditional distributed data storage models,such as traditional distributed systems based on RAFT,and finds that malicious nodes destroy data consistency.Sexual problems.The main work of this article is as follows:This article combines these issues with the characteristics of blockchain technology,and proposes a blockchain-based data sharing(BBDS)solution,which allows transaction or non-transaction data to be stored in a distributed environment and ensures its security.And effectiveness.Each node in the solution maintains a copy of the data that shares the same state for consistency and tamper-resistance.In addition,an appropriate credit-based incentive mechanism was introduced to encourage user nodes to participate in data sharing.This article applies the BBDS algorithm to the DNS system.The system is implemented in Java.It uses docker's virtualization technology to implement a multi-node distributed environment.Nodes communicate through udp.In order to understand the performance of the system more accurately,this article uses the system Consider system performance from four perspectives: throughput,DNS query delay,block generation time,and system security.In order to be able to compare with the DNS domain name system based on other algorithms,this paper simulates and constructs a centralized and traditional distributed DNS domain name system for comparison experiments.This article also applies the BBDS algorithm to the smart education system,which also shows good performance.Experimental simulations show that the BBDS algorithm not only has higher accuracy in large networks,but also has better robustness than other methods.
Keywords/Search Tags:Blockchain, data sharing, consistency maintenance, incentive, future education, storage system
PDF Full Text Request
Related items