Font Size: a A A

Research And Implementation Of Big Data Sharing Model And Key Mechanisms Based On Blockchain

Posted on:2019-03-28Degree:MasterType:Thesis
Country:ChinaCandidate:X Y SuFull Text:PDF
GTID:2428330593450453Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rise of social networks,e-commerce,mobile communications,and the Internet of Things,humans have entered the era of big data.The analysis,prediction,and decision making based on big data more accurate,this explains that big data has invaluable value to be tapped.Business,scientific research,public service,and other fields all urgently require open data sharing.However,due to the lack of a secure and trustworthy data sharing environment,big data is still stored and controlled by various government agencies,commercial enterprises,research institutions,and even individuals,forming an “data island”,which seriously affects the sharing and opening of big data.Blockchain have attracted the attention of various industries due to their unique features such as decentralized trust and full distribution.It has become possible to break through barriers to big data sharing and achieve trusted interconnections.In this regard,this article will research the big data sharing model and key mechanisms based on blockchain.The specific research content is as follows:First,the research of big data sharing model based on blockchain.The current centralized big data sharing model lacks a transparent,open,and equal interactive environment.This article analyzes the advantages of big data sharing based on blockchain and builds a big data sharing model based on blockchain.Through the data link scheme of blockchain and distributed file systems,the key information in all shared interactions is stored in the chain in an unchangeable and traceable manner.Second,the research of big data sharing mechanism based on blockchain.On the basis of the blockchain-based big data sharing model,aiming at the problems such as difficulty in data connection,difficulty in data management,and lack of customization of data services,this article based on blockchain used interplanetary file system and Zigzag encoding,access control methods based on capabilities and publish-andsubscribe model,and proposes a reliable data connection mechanism based on BIZi network,data capability access control mechanism based on blockchain,and data service customization mechanism based on blockchin.The above-mentioned key mechanisms realize reliable connection of data,data owner have absolute control of data,and asynchronously scalable data service customization capabilities.Third,the design and implementation of big data sharing prototype system based on the Ethereum blockchain.This article is based on Ethereum,IPFS,Laravel and other technologies to achieve a big data sharing prototype system.The prototype system includes five modules: account system,data management,data service customization,data quality evaluation,and background management.The reliable data connection based on BIZi network,fine-grained data resource access control based on power,and data service customization based on publish-subscribe model and other functions are realized in this prototype system.Finally,the function of the prototype system is verified under the actual data sharing scenario.Performance tests show that the system can meet the requirements of big data sharing and interaction.
Keywords/Search Tags:Big Data Sharing, Blockchain, Ethereum, Capability-base access control, Publish/Subscribe model
PDF Full Text Request
Related items