Font Size: a A A

Design And Implementation Of Data Sharing Transaction System Based On Alliance Chain

Posted on:2021-03-02Degree:MasterType:Thesis
Country:ChinaCandidate:Y F HuangFull Text:PDF
GTID:2438330611954088Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet and the Internet of Things technology,massive data related to society,environment,and individuals have been generated.These data are stored in the data collectors' respective databases which has caused the situation of data islands.In order to take full advantages of big data,we need to solve the data island problem by data sharing and trading.The traditional data sharing model is based on a centralized data sharing trading platform,which is run by a third-party organization.In this model,there are problems such as the security of transactions,the privacy preserving of users' information and the system's single point of failure risk and performance bottlenecks.Blockchain has the characteristics of distributed storage,decentralization,non-tampering,and anti-repudiation.Therefore,in this paper,we design and implement a decentralized secure data sharing and trading transaction system which implement blockchain tokens to achieve decentralized secure on-chain payment based on the consortium blockchain Hyperledger Fabric.The main work is as follows:(1)As current version of Hyperledger Fabric haven't realized the function of blockchain token,so we cannot realize on-chain payment directly.So firstly,this article uses smart contracts to implement a blockchain token based on the Ethereum token design standard ERC20.(2)Aiming at the problem of user privacy preserving in token transactions,this paper designs and implements an anonymous transaction scheme based on anonymous identity and pseudonym token account and a privacy transaction scheme based on trusted token mixing service provider.(3)Aiming at the fairness problem in the process of data trading,this paper proposes and implements a fair payment scheme based on hash time lock and arbitrator.This scheme uses hash time locks and arbitrators to ensure that the property of both parties will not be lost when there is a dishonest party in the transaction process.(4)Realizing a blockchain-based data sharing and trading system.The system provides all functional services in the data sharing and trading process,and uses the above blockchain token function as transaction medium and realizes payment on the chain.The system implements decentralized and peer-to-peer data trading through blockchain technology.And the fairness of data trading is achieved by using the fair payment scheme.And by storing all transaction records on the blockchain and the anonymous identity can be traced by the regulator.And the nontampering of transaction records are realized which ensure a trust and efficient auditing.
Keywords/Search Tags:Blockchain, Consortium blockchain, Data trading, Blockchain privacy preserving, Fair transaction
PDF Full Text Request
Related items