Font Size: a A A

Design And Implementation Of A General Data Storage And Service Platform For Blockchain

Posted on:2023-09-11Degree:MasterType:Thesis
Country:ChinaCandidate:X W GeFull Text:PDF
GTID:2568306800960069Subject:Computer technology
Abstract/Summary:
While the Internet provides great convenience to people,the problems of data authenticity and integrity also appear.Because Internet data is easy to be tampered with and destroyed,it is difficult for the management to maintain its authenticity and integrity.Blockchain technology has natural characteristics such as decentralization,tamper proof,security and transparency,and has high credibility,which can effectively ensure the integrity and authenticity of data.It is very suitable for data storage and certification application scenarios.Therefore,all parties place their hopes on the blockchain to meet their storage and verification needs.However,if each application scenario establishes and maintains its own bottom chain,it will cause problems such as data island,high coupling degree of bottom chain,poor universality and so on.With the help of blockchain and other related technologies,starting from the needs of enterprises and individual users,In this thesis,we design and implement a basic platform with the advantages of shielding complex bottom layer,convenient data chaining,rich storage and verification functions,independent deployment contract and strong universality.The main research work of this thesis is as follows:(1)In this thesis,we expound the research and application status of blockchain technology and storage and verification at home and abroad,point out the shortcomings of traditional storage and verification schemes,and then explain the significance of building a general storage and verification service platform of blockchain.Then,according to the application scenario of this thesis,the technology selection and demand analysis are carried out,and the system function model,object model and behavior model are established by using object-oriented analysis and design technology.(2)In this platform,we design the contract specification and platform probe,and constructs the general storage and verification service scheme.Through the probe,enterprise users can independently deploy smart contracts and obtain access rights to contract instances.Using the mode of on chain and off chain,combined with IPFS to realize file storage and verification,which avoids the impact on the blockchain network consensus efficiency and throughput when the file is too large,and distributed encrypted backup of user files at the same time.(3)In this platform,we have configured and deployed the underlying blockchain network and distributed file private domain network.A blockchain general storage and verification service platform composed of platform management system,storage and verification service system and file storage and verification system is realized.It gives users the right to deploy contracts and provides convenient contract services and file storage and verification services.The main innovations of this thesis are as follows:(1)The contract specification and platform probe are designed.Users can easily select and deploy smart contracts and obtain access to contract instances and contract operation interfaces.(2)The contract service scheme is constructed.Different users can reuse the smart contract preset by the platform,which greatly reduces the repeated workload of similar services.
Keywords/Search Tags:Blockchain, Data storage and verification service, Smart contract, Distributed storage, on chain and off chain mode
Related items