Abstract

In this paper, the first data trading certification blockchain solution based on consortium blockchain and smart contracts is proposed to solve the certification data security problem in data trading, so as to realize the auditability, accountability and integrity of data trading. By the proof-of-authority algorithm, a cheap-and-quick consortium blockchain is built. By the consortium blockchain, smart contracts can be deployed safely and conveniently. By the Solidity language, a concise-and-effective certification data smart contract and data trading smart contract are constructed to ensure the certification data security. By deploying the certification data smart contract and the data trading smart contract on the consortium blockchain, the security, transparency and supervisability of certification data is carried out. By utilizing the consortium blockchain and smart contracts, the data trading certification model is established to ensure the certification data security in data trading. By the experiments, the consortium blockchain is successfully established, and the certification data smart contract and the data trading smart contract are successfully deployed, so that the certification data security is effectively guaranteed. Finally, by the Github, the source code of the certification data smart contract and the data trading smart contract is uploaded.

Highlights

  • As big data is widely used by enterprises, individuals or governments, their demand for data resources is growing rapidly

  • EXPERIMENTAL RESULTS The tool used to implement and test the solution is based on the consortium blockchain of the Parity-Ethereum wallet [26], while Data trading smart contract (DTSC) and Certification data smart contract (CDSC) are written based on the Solidity [27] language

  • The characteristics of building a consortium blockchain based on PoA (PoA Chain) are: (1) The PoA relies on the preset Authority nodes to generate blocks; (2) The number of Authority nodes can be set as required; (3) The block generation time can be specified, for example, the block is generated 5 seconds after the transaction is received; (4) The general Ethereum node can be connected to the PoA Chain, and normally initiate transactions, contracts, etc

Read more

Summary

INTRODUCTION

As big data is widely used by enterprises, individuals or governments, their demand for data resources is growing rapidly. Xiong: Data Trading Certification Based on Consortium Blockchain and Smart Contracts. The difficulty is that the selected smart contract must be easy to use, concise and effective To solve these challenges, by comparing the characteristics of proof-of-work (PoW), proof-of-stake (PoS) and proof-of-authority (PoA), the PoA consensus algorithm is chosen to be used in data trading certification. A blockchain solution for data trading certification is designed by utilizing smart contracts to ensure the security of certification data. The focus of the solution is to propose a data trading certification model (DTCM) based on consortium blockchain and smart contracts. (4) The certification data smart contract is designed and implemented, and deployed on the consortium blockchain to verify the theoretical results of the DTCM.

RELATED WORK
EXPERIMENTAL RESULTS
LIMITATIONS AND DISCUSSIONS
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call