Enhanced scalability and privacy for blockchain data using Merklized transactions

Research output: Contribution to journalArticlepeer-review

1 Citation (SciVal)

Abstract

Blockchain technology has evolved beyond the use case of electronic cash and is increasingly used to secure, store, and distribute data for many applications. Distributed ledgers such as Bitcoin have the ability to record data of any kind alongside the transfer of monetary value. This property can be used to provide a source of immutable, tamper-evident data for a wide variety applications spanning from the supply chain to distributed social media. However, this paradigm also presents new challenges regarding the scalability of data storage protocols, such that the data can be efficiently accessed by a large number of users, in addition to maintaining privacy for data stored on the blockchain. Here, we present a new mechanism for constructing blockchain transactions using Merkle trees comprised of transaction fields. Our construction allows for transaction data to be verified field-wise using Merkle proofs. We show how the technique can be implemented either at the system level or as a second layer protocol that does not require changes to the underlying blockchain. This technique allows users to efficiently verify blockchain data by separately checking targeted individual data items stored in transactions. Furthermore, we outline how our protocol can afford users improved privacy in a blockchain context by enabling network-wide data redaction. This feature of our design can be used by blockchain nodes to facilitate easier compliance with regulations such as GDPR and the right to be forgotten.

Original languageEnglish
Article number1222614
JournalFrontiers in Blockchain
Volume6
DOIs
Publication statusPublished - 9 Jan 2024

Keywords

  • blockchain
  • compliance
  • data
  • efficiency
  • networks
  • privacy
  • redaction
  • scalability

ASJC Scopus subject areas

  • Computer Science (miscellaneous)
  • Computer Networks and Communications
  • Computer Science Applications
  • Economics, Econometrics and Finance (miscellaneous)

Fingerprint

Dive into the research topics of 'Enhanced scalability and privacy for blockchain data using Merklized transactions'. Together they form a unique fingerprint.

Cite this