Skip to main navigation Skip to search Skip to main content

An Implementation of a Blockchain-based Data Marketplace using Geth

  • Paulo Valente Klaine
  • , Lei Zhang
  • , Muhammad Ali Imran
  • University of Glasgow

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

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.

Original languageEnglish
Title of host publication2021 3rd Conference on Blockchain Research and Applications for Innovative Networks and Services, BRAINS 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages15-16
Number of pages2
ISBN (Electronic)9781665439244
DOIs
StatePublished - 27 Sep 2021
Externally publishedYes
Event3rd Conference on Blockchain Research and Applications for Innovative Networks and Services, BRAINS 2021 - Virtual, Paris, France
Duration: 27 Sep 202130 Sep 2021

Publication series

Name2021 3rd Conference on Blockchain Research and Applications for Innovative Networks and Services, BRAINS 2021

Conference

Conference3rd Conference on Blockchain Research and Applications for Innovative Networks and Services, BRAINS 2021
Country/TerritoryFrance
CityVirtual, Paris
Period27/09/2130/09/21

Keywords

  • Blockchain
  • Geth
  • IoT
  • Marketplace

Fingerprint

Dive into the research topics of 'An Implementation of a Blockchain-based Data Marketplace using Geth'. Together they form a unique fingerprint.

Cite this