Font Size: a A A

Design And Implementation Of Blockchain Digital Content Trading Platform Based On Proof Of Storage

Posted on:2021-05-27Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiuFull Text:PDF
GTID:2518306308469494Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of Internet,videos,comics and e-books have attracted a large number of creators and audiences,forming a huge digital content market.In order to solve the problem that the platform owns great power,making it hard to protect the rights and interests of creators and consumers in the existing digital content market,people put forward kinds of blockchain digital content trading platform,which use the blockchain to manage data of digital content and its trading.At present,most digital content trading platforms based on blockchain adopt the design of combining blockchain with off-chain storage from a third-party provider.These systems need resources for mining and data storage,both of which cause a large amount of resource consumption.In order to reduce the resource consumption,this thesis proposes a decentralized digital content work data management scheme based on the proof of storage,and designs and implements a digital content trading platform based on the proof of storage.The specific work is as follows:Firstly,a public blockchain scheme based on storage proof managing digital content works' data is proposed.Miners provide storage resources,saving users' data,and generate storage proof based on the saved data,and then perform simple calculation on the generated proof.Miners who get expected result are able to wrap and broadcast a block.When a data storage transaction is reached between the user and the miner,the miner will receive the encrypted data from the user and need to save the encrypted data.The access authorization between users is realized through the data authorization transaction.The user shares the data encryption key with the others after the transaction.Compared with existing systems where miners provide a piece of resource for mining and off-chain third-party provides a piece of resource for data storage,this system only requires miners to provide a piece of storage resource,achieving both data storage and mining function,effectively reducing the resource consumption of the system.Secondly,this thesis designs and implements a blockchain digital content trading platform based on proof of storage.The miner stores the encrypted works of the creator and generates storage proof.The creator and the consumer share the encryption key of the work.The system is divided into basic service layer and user service layer.The basic service layer designs blockchain ledger,file storage model and P2P communication scheme,and the user service layer provides digital content trade service,retrieval and transport services.This thesis provides function test and resource consumption analysis.The system can effectively reduce the resource consumption of blockchain digital content market.
Keywords/Search Tags:blockchain, proof of storage, digital content trading platform, work management
PDF Full Text Request
Related items