IEEE Access (Jan 2021)
Data Trading Certification Based on Consortium Blockchain and Smart Contracts
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.
Keywords