迈向比特币中的数据脱敏
密码学与安全
2023-05-18 v1
摘要
对于区块链技术的许多应用而言,不可变性与合规性之间的矛盾是一个重大问题。例如,欧盟的GDPR要求在某些情况下保证被遗忘权。这可能意味着在某些时候,人们可能被迫从本地存储的区块链中删除一些数据,从而不可挽回地损害此类去中心化平台的安全性和透明度。出于对数据保护和一致性问题的考虑,在本工作中,我们设计并实现了一种从比特币区块链中安全删除数据的机制。我们使用零知识证明允许任何节点从比特币交易中删除某些数据,同时仍保持对已花费和可花费硬币正确性的公开可验证性。此外,我们特别使用STARK证明以利用其提供的透明度。与以往方法不同,我们的解决方案避免了要求节点就删除内容达成共识的复杂性。具体而言,我们的设计允许每个节点删除某些特定数据,而无需与其他节点协调此决定。在我们的实现中,在标准笔记本电脑上执行数据删除(相应地,验证)仅需几分钟(相应地,几秒),而非以往基于共识的设计所需的数天。
引用
@article{arxiv.2305.10075,
title = {Towards Data Redaction in Bitcoin},
author = {Vincenzo Botta and Vincenzo Iovino and Ivan Visconti},
journal= {arXiv preprint arXiv:2305.10075},
year = {2023}
}