Title: A privacy-aware and fair self-exchanging self-trading scheme for IoT data based on smart contract
Authors: Yuling Chen; Hongyan Yin; Yaocheng Zhang; Wei Ren; Yi Ren
Addresses: Guizhou Provincial Key Laboratory of Public Big Data, Guizhou University, Guizhou Guiyang, 550022, China; College of Computer Science & Technology, Guizhou University, Guizhou Guiyang, 550022, China ' Technical Center of Beijing Customs, No. 16 Ronghuazhonglu Road, BDA Beijing, 100176, China ' School of Computer Science, China University of Geosciences (Wuhan), Wuhan, 430074, China ' School of Computer Science, China University of Geosciences (Wuhan), Wuhan, 430074, China; Guizhou Provincial Key Laboratory of Public Big Data, Guizhou University, Guizhou Guiyang, 550022, China ' School of Computing Science, University of East Anglia, Norwich, UK
Abstract: With the development of the era of big data, the demand for data sharing and usage is increasing, especially in the era of the internet of things, thus putting forward a keen demand for data exchanging and data trading. However, the existing data exchanging and trading platforms are usually centralised and users have to trust platforms. This paper proposes a secure and fair exchanging and trading protocol based on blockchain and smart contracts, especially, self-governance without relying on centralised trust. By using the protocol, it can guarantee fairness to defend against trade cheating, and security for data confidentiality. It can also guarantee efficiency by transferring data links instead of data between data owners and data buyers. The extensive analysis justified that the proposed scheme can facilitate self-exchanging and self-trading for big data in a secure, fair and efficient manner.
Keywords: big data; IoT; fair exchanging; blockchain; smart contract; oblivious protocol; fair trading.
DOI: 10.1504/IJGUC.2025.146277
International Journal of Grid and Utility Computing, 2025 Vol.16 No.3, pp.191 - 201
Received: 09 Dec 2019
Accepted: 24 Jun 2020
Published online: 15 May 2025 *