Towards Data Redaction in Bitcoin

05/17/2023
by   Vincenzo Botta, et al.
0

A major issue for many applications of blockchain technology is the tension between immutability and compliance to regulations. For instance, the GDPR in the EU requires to guarantee, under some circumstances, the right to be forgotten. This could imply that at some point one might be forced to delete some data from a locally stored blockchain, therefore irreparably hurting the security and transparency of such decentralized platforms. Motivated by such data protection and consistency issues, in this work we design and implement a mechanism for securely deleting data from Bitcoin blockchain. We use zero-knowledge proofs to allow any node to delete some data from Bitcoin transactions, still preserving the public verifiability of the correctness of the spent and spendable coins. Moreover, we specifically use STARK proofs to exploit the transparency that they provide. Our solution, unlike previous approaches, avoids the complications of asking nodes to reach consensus on the content to delete. In particular, our design allows every node to delete some specific data without coordinating this decision with others. In our implementation, data removal can be performed (resp., verified) in minutes (resp., seconds) on a standard laptop rather than in days as required in previous designs based on consensus.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/24/2021

A Survey on Consortium Blockchain Consensus Mechanisms

Blockchain is a distributed ledger that is decentralized, immutable, and...
research
07/22/2019

Properties of Decentralized Consensus Technology -- Why not every Blockchain is a Blockchain

Research in the field of blockchain technology and applications is incre...
research
12/20/2019

Design and Implementation of a Blockchain-based Consent Management System

A blockchain is a distributed ledger forming a distributed consensus on ...
research
01/10/2019

Redactable Blockchain in the Permissionless Setting

Bitcoin is an immutable permissionless blockchain system that has been e...
research
04/18/2019

Erasing Data from Blockchain Nodes

It is a common narrative that blockchains are immutable and so it is tec...
research
06/26/2019

Managed Blockchain Based Cryptocurrencies with Consensus Enforced Rules and Transparency

Blockchain based cryptocurrencies are usually unmanaged, distributed, co...
research
02/05/2020

Zendoo: a zk-SNARK Verifiable Cross-Chain Transfer Protocol Enabling Decoupled and Decentralized Sidechains

Sidechains are an appealing innovation devised to enable blockchain scal...

Please sign up or login with your details

Forgot password? Click here to reset