Logo image
Data redaction in smart-contract-enabled permissioned blockchains
Journal article   Open access   Peer reviewed

Data redaction in smart-contract-enabled permissioned blockchains

Gennaro Avitabile, Vincenzo Botta, Daniele Friolo and Ivan Visconti
Blockchain: Research and Applications, 100363
20/08/2025

Abstract

Blockchain Permissioned Redaction Smart Contract SNARK
Balancing immutability and compliance with regulations stands as a significant challenge in the realm of blockchain technology applications. Due to the increase of data-protection requirements (e.g., the GDPR in the EU), it is essential to address the problem of deleting data from a blockchain without compromising the security and transparency of the blockchain itself. Several works proposed techniques to address the data redaction problem. In their seminal work, Ateniese et al. [EuroS&P 2017] were the first to propose a redactable blockchain. Their approach focuses on permissioned blockchains and they showed how to change the content of a transaction without breaking the chaining among blocks by using special cryptographic hash functions (i.e., chameleon hash functions) and secure multi-party computation. We observe that the redaction technique of Ateniese et al. does not take into account the possibility that the blockchain supports smart contracts and that a redaction of a transaction might leave inconsistencies in the logic of the contracts, making some remaining non-redacted transactions invalid, and, more in general, the state of a smart contract inconsistent with the content of transactions. We find this choice rather limiting since decentralized and publicly verifiable computation guaranteed by smart-contract-enabled blockchains is necessary for modern (i.e., Web3) applications. To overcome the above limitations of the applicability of the redaction techniques of Ateniese et al., we propose a redaction technique with wider applicability that leverages succinct non-interactive arguments of knowledge (SNARKs) to realize what we call a proof-of-consistency.
url
https://doi.org/10.1016/j.bcra.2025.100363View
Published (Version of record) Open CC BY V4.0

Metrics

1 Record Views

Details

Logo image

Usage Policy