An Implementation of a Blockchain-based Data Marketplace using Geth

Valente Klaine, P. , Zhang, L. and Imran, M. A. (2021) An Implementation of a Blockchain-based Data Marketplace using Geth. In: 3rd Conference on Blockchain Research & Applications for Innovative Networks and Services (BRAINS 2021), Paris, France, 27-30 Sep 2021, pp. 15-16. ISBN 9781665439244 (doi: 10.1109/BRAINS52497.2021.9569838)

[img] Text
243808.pdf - Accepted Version

220kB

Abstract

Nowadays data is one of the most important assets that can be obtained, as many applications rely on data to generate useful services. However, a very few number of companies control, in a centralized manner, a large portion of data. That, combined with inefficiencies in centralized storage and recent data leak scandals, highlights the need for new ways in which data is shared and consumed, in which privacy and access control is guaranteed by design. Based on that, in this paper we present an implementation of a blockchain-based data marketplace utilizing the Go Ethereum (Geth) library. The implementation consists of an IoT node powered by a raspberry pi zero W, which is utilized to collect data from the environment and store it in an InterPlanetary File System (IPFS) external server, a web page that displays the marketplace, and a private blockchain that records transactions. Regarding the private blockchain, three smart contracts are developed in order to: 1) record information about the data in the marketplace; 2) record transactions that occur between users; 3) allow sellers to white/blacklist buyers' access to the data. This implementation shows that a decentralized blockchain-based marketplace is feasible and scalable, and we hope it can serve as an early model for future frameworks.

Item Type:Conference Proceedings
Additional Information:This work is supported in part by the Engineering and Physical Sciences Research Council, under PETRAS grant Pristine (EP/S035362/1).
Status:Published
Refereed:Yes
Glasgow Author(s) Enlighten ID:Zhang, Professor Lei and Valente Klaine, Mr Paulo and Imran, Professor Muhammad
Authors: Valente Klaine, P., Zhang, L., and Imran, M. A.
College/School:College of Science and Engineering > School of Engineering > Systems Power and Energy
ISBN:9781665439244
Copyright Holders:Copyright © 2021 IEEE
Publisher Policy:Reproduced in accordance with the copyright policy of the publisher
Related URLs:

University Staff: Request a correction | Enlighten Editors: Update this record