Cited by 106Blockchain Technology Applications and SecurityBlockchain Technology in Education and LearningDigital Transformation in Law

Smart Contract Based Data Trading Mode Using Blockchain and Machine Learning

Open access
Xiong, Wei, Xiong, Li·2019·IEEE Access

Abstract

There are two traditional data trading modes, the hosting mode, and the aggregation mode, which depend on the trusted third parties to a large extent. The hosting mode is that the data are completely hosted in the data trading center, so the data trading center retains the data. On the surface, the aggregation mode is that the data trading center is not to retain the data of trading, but actually, it has the ability to retain the data. There is a fundamental difference between the ability to retain the data and the inability to retain the data. These two trading modes cause the data owners to be afraid to share data trading. In this paper, we propose a solution to the data trading mode based on the smart contract using blockchain and machine learning. Our solution takes advantage of the immutability, tamper-proof and traceability of blockchain, the programmability of smart contract, and the verification of data availability by the similarity learning to propose a challenge response mechanism between the data purchaser and the data owner, an off-chain download mechanism between the data purchaser and the data storage service provider, and an arbitration mechanism for the controversy resolution of the data trading. The challenge response mechanism is used to authenticate and authorize the data owner, the off-chain download mechanism is used to authenticate and authorize the data purchaser to download the purchased data, and the similarity learning is used to deal with the controversy over the data availability in the data trading. The design and implementation of data trading smart contract successfully achieved the goal of removing the trusted third party in the data trading, and thus, the problem that the data trading center has the ability to retain the data in the process of the data trading is solved, as well as the automatic payment by using the Ethereum encrypted currency among the trading participants is realized. This paper presents the whole process of smart contract from the design and implementation to the test completion and provides the security analysis and performance evaluation. The full code of smart contract and the ABI interface have been uploaded to the GitHub for the public release.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1109/access.2019.2928325

Cites

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • The question of how to effectively design token economies remains a focal theme of contemporary DLT research.

    “However, despite first technical solutions being developed by researchers from the IS, computer science, and related disciplines (Ozercan et al. 2018;Özyilmaz et al. 2018;Xiong and Xiong 2019;Zhao et al. 2019), the question of how to effectively design token economies (e.g., to democratize data access or to encourage the generation of more diverse data sets) remains a focal theme of contemporary D”

    From Trustworthy artificial intelligence (2021) · cites this paper as Xiong and Xiong 2019

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

The citation lists haven’t been fetched yet

References 18 · Cited by 106

Research works printed but not linked: 6

  1. M. J. Yang, ''A design of data trading platform based on cryptology and blockchain technology,'' Inf. Commun. Technol., vol. 10, pp. 24-31, 2016.
  2. F. Tian, ''A supply chain traceability system for food safety based on HACCP, blockchain & Internet of Things,'' in Proc. Int. Conf. Service Syst. Service Manage. (ICSSSM), Jun. 2017, pp. 1-6.
  3. Y. Z. Wang, J. Hou, and Y. Zhang, ''Data management based on block chain technology,'' Electron. Des. Eng., vol. 27, pp. 87-90 and 95, 2019.
  4. W. J. Lu, Q. Y. Xu, and C. Li, ''Research and applications of the coor- dination mechanism of data exchange in a trusted environment,'' Modern Comput., pp. 45-51, 2017.
  5. J. Benet, ''IPFS-Content addressed, versioned, P2P file system,'' 2014, arXiv:1407.3561. [Online]. Available: https://arxiv.org/abs/1407.3561 · arXiv
  6. L. Yang and R. Jin, ''Distance metric learning: A comprehensive survey,'' Michigan State Univ., East Lansing, MI, USA, Tech. Rep., 2006, vol. 2.

Authors
Xiong, W., & Xiong, L.
Affiliations
Shanghai University (CN)
Venue
IEEE Access
Published
2019
Volume
7
Pages
102331-102344
ISSN
2169-3536 (ISSN-L)
OpenAlex
W2956647116
Cited by
106
References
18
Citations by year
2026: 6 · 2025: 8 · 2024: 16 · 2023: 22 · 2022: 17 · 2021: 23 · 2020: 11 · 2019: 3
FWCI
16.78
Type
journal article
Language
en
Open access
Locations
  • IEEE Access (publishedVersion, cc-by)
  • DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion, cc-by-sa)
Topics
  • Physical Sciences › Computer Science › Information Systems › Blockchain Technology Applications and Security
  • Physical Sciences › Computer Science › Information Systems › Blockchain Technology in Education and Learning
  • Social Sciences › Economics, Econometrics and Finance › General Economics, Econometrics and Finance › Digital Transformation in Law
Keywords
data trading, smart contracts, blockchain, similarity learning, challenge-response mechanism, trusted third party elimination, arbitration mechanism, data ownership

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review