Redacting transactions from execute-order-validate blockchains

Yacov Manevich, Artem Barger, Gal Assa

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

Abstract

As user privacy gains popularity and attention, and starts to shape relations between users and service providers, blockchain based solutions thrive for ways to relax immutability without sacrificing consistency. This work answers that need and presents the first design for a redactable execute-order-validate blockchain, that grants users with the right to be forgotten. The design is easy to adopt, as we exemplify by implementing it on top of Hyperledger Fabric. It modifies the block structure and extracts user data from the hash-chain without loosening any correctness or liveness criteria. We evaluate our design and show that it provides compliance with only a minimal performance overhead, making it a feasible add-on to any execute-order-validate blockchain system.

Original languageEnglish
Title of host publicationIEEE International Conference on Blockchain and Cryptocurrency, ICBC 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781665435789
DOIs
StatePublished - 3 May 2021
Externally publishedYes
Event3rd IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2021 - Virtual, Sydney, Australia
Duration: 3 May 20216 May 2021

Publication series

NameIEEE International Conference on Blockchain and Cryptocurrency, ICBC 2021

Conference

Conference3rd IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2021
Country/TerritoryAustralia
CityVirtual, Sydney
Period3/05/216/05/21

Bibliographical note

Publisher Copyright:
© 2021 IEEE.

Keywords

  • Blockchain
  • User privacy

ASJC Scopus subject areas

  • Accounting
  • Computer Networks and Communications
  • Information Systems and Management
  • Safety, Risk, Reliability and Quality

Fingerprint

Dive into the research topics of 'Redacting transactions from execute-order-validate blockchains'. Together they form a unique fingerprint.

Cite this