2018 年 5 月 25 日,欧盟颁布了一项法律文书,其中包含一条看似平常的条款:第 17 条,即「擦除权」。欧盟公民获得了要求组织删除其个人数据的权利。与此同时,在同一天,比特币的第 523,636 个区块被挖出——其中的交易被永久铭刻在一个设计为永不遗忘的账本中。
两种强大力量——一个是法律的,一个是密码学的——之间的碰撞自此持续展开。这不仅仅是一个技术合规问题。这是一个哲学悖论,直击区块链时间戳的核心本质:特定时刻存在的永久、去信任化记录。
GDPR 第 17 条:被遗忘的法律权利
《通用数据保护条例》第 17 条要求数据控制者在六项理由中的任一项成立时「无不必要延迟」地删除个人数据:数据不再为其原始目的所需、数据主体撤回同意、数据主体反对处理、数据被非法处理、存在法律删除义务,或数据是向儿童提供的信息社会服务相关收集的。
未能遵守的处罚非常严厉——最高可达 2,000 万欧元或全球年营业额的 4%,以较高者为准。自 2018 年以来,欧盟已开出超过 45 亿欧元的 GDPR 罚款,财务风险真实且不断升级。
关键在于,擦除权并非绝对的。第 17 条第 3 款列出了例外情况:言论自由、遵守法律义务、公共卫生公共利益、公共利益存档、科学或历史研究,以及法律请求的确立。尚未由法院解决的问题是——区块链的密码学完整性是否符合这些例外中的任何一项作为对抗利益。
时间戳悖论:不可变性既是美德也是负担
区块链时间戳的价值源于其不可变性。一笔 2011 年的比特币交易之所以具有分量,正是因为它可以通过密码学验证未曾被篡改过。密封每个区块的 SHA-256 哈希被刻意设计为单向的:给定一个哈希值,恢复原始数据在计算上不可行。给定原始数据,改变哪怕一个比特也会产生完全不同的哈希,打断整条链。
这一属性创造了悖论。使区块链时间戳值得信赖的密码学保证,同时也使选择性擦除变得不可能。如果 Alice 要求从记录了她个人数据的区块链(记录于第 500,000 个区块中)中擦除她的数据,唯一「删除」它的方法是重新挖出该区块及其后所有区块——这一行为需要比整个网络更强大的算力,并且会从根本上破坏账本的完整性。
此外,GDPR 下的「数据控制者」概念假定存在一个能够遵守擦除请求的中心化实体。在无许可区块链中,不存在单一控制者。每个全节点都存储账本的完整副本。分散在不同司法管辖区的矿工和验证者在无协调的情况下处理交易。GDPR 以控制者为中心的模型并非为这一现实设计的。
CNIL 2018 年里程碑报告:首份监管指引
2018 年 9 月,法国国家信息自由委员会(CNIL)发布了首份关于区块链与 GDPR 兼容性的主要监管分析。该报告坦率地指出了这一张力:「在区块链中记录个人数据在擦除权方面引发了特殊困难。」
CNIL 提出了一套实用解决方案的层次结构:
完全避免在链上存储个人数据。 当区块链对某个流程必要时,在链上使用密码学承诺(哈希值),同时将实际数据存储在链下的传统可擦除数据库中。
使用加密并配合密钥销毁(crypto-shredding)。如果个人数据必须在链上,对其进行加密。要「擦除」时,销毁解密密钥。密文仍然存在,但没有密钥就无法实际访问——CNIL 认为这种「有效擦除」形式可能合规。
仅适用于许可区块链: 探索变色龙哈希或 Merkle 树修剪等技术方案,允许授权方重写链的部分内容。CNIL 明确指出此类方案「不适用于公共区块链」,因为它们破坏了赋予公共链价值的属性——去信任化。
CNIL 报告不具有法律约束力,但它塑造了欧洲的讨论方向。它确立了一个基本原则:公共、无许可区块链与 GDPR 第 17 条处于一种任何纯技术方案都无法完全解决的未解决张力状态。
技术调和尝试:从变色龙哈希到零知识证明
学术界提出了多种弥合差距的方案:
变色龙哈希(Ateniese et al., 2017): 这些是密码学哈希函数,持有陷门密钥的人可以高效地找到碰撞——意味着哈希输出保持不变而底层数据可以改变。使用变色龙哈希的许可区块链可以在不破坏哈希链的情况下「编辑」历史区块。当然,问题在于引入陷门会创建一个中心化权威——恰恰是区块链设计要消除的东西。
零知识证明: 与其在链上存储个人数据,ZK 证明允许一方证明一个陈述(例如「Alice 年满 18 岁」)而不泄露底层数据。链上记录仅包含一个证明,而非数据本身。这既满足了 GDPR 的数据最小化原则,又保留了区块链的完整性。以太坊上的 ZK-rollup 和 Worldcoin 的隐私保护身份系统等应用代表了这一方案的真实部署。
链下存储配合链上 Merkle 根: 这是区块链行业中的主导实用方案。个人数据存储在传统的、可擦除的数据库中。只有一个 Merkle 根——一个 32 字节的密码学承诺——被记录在链上。在链下「擦除」个人数据使得链上承诺实际上失去意义,在不触碰不可变账本的情况下达成了事实上的第 17 条合规。
Merkle 树修剪(许可区块链): 在许可区块链中,授权节点可以在保留链的结构完整性的同时修剪历史数据。Hyperledger Fabric 支持私有数据集合,其中仅哈希值与所有对等节点共享,实际数据仅限授权方访问。这实现了 GDPR 合规,但以牺牲去中心化为代价——这是无许可链无法做出的取舍。
哲学核心:法律能否命令遗忘?
在技术难题之外,还存在一个更深的哲学问题。GDPR 的擦除权预设遗忘是可能的——一个个人数据点可以从存在中消除。但密码学系统被刻意设计为使遗忘不可能。在区块链的语境中,「擦除」意味的不是删除,而是密码学上的不可访问性——一个具有深远影响的区别。
这一张力揭示了数字时代的某种根本性特征。前数字社会可以自然遗忘——纸质记录会腐朽,记忆会褪色,口述传统会转变。区块链以及更广泛的密码学系统,代表了人类第一项保证永久性的技术。一旦一个时间戳被记录,只要链存活,它就存在——可能是数百年或数千年。
被遗忘权本质上是二次机会的权利。它反映了一个社会判断:人不应该被过去永久定义——成长、改变和救赎应该是可能的。区块链时间戳,就其本质而言,拒绝这种可能性。它们坚持:在特定时刻发生的事情保持永久可验证。
这并不是说区块链与人类尊严不相容。相反,它表明我们可能需要一种新的法律思维类别——一种承认密码学永久性为独特现象、需要独特监管方法的类别。二元问题「这些数据能否被擦除?」可能需要让位于一个更细致的框架,后者追问:「谁可以访问这些数据,在什么条件下,以及产生什么后果?」
现状:一场未解决的碰撞
截至 2026 年,尚无重大法院裁决已明确解决区块链与 GDPR 的碰撞。监管指引仍然碎片化。CNIL 2018 年的报告仍是最详细的官方分析,但它明确将许多问题推迟到未来的技术和法律发展中。欧洲数据保护委员会(EDPB)尚未发布区块链专项指引,而是通过其关于搜索引擎语境中被遗忘权的更广泛指引来处理相关问题。
在实践中,区块链行业已大体上收敛于链下存储方案。主流企业区块链平台明确设计其架构以避免将个人数据置于链上。与此同时,公共区块链以一定程度的监管模糊性运行——依赖于一个实际现实:化名地址和交易哈希,虽然可能构成个人数据,但在没有额外信息的情况下难以链接到特定个人。
这种不稳定的平衡无法无限期持续。随着区块链在身份系统、供应链、金融基础设施中的采用增长,对监管清晰度的压力将会增加。欧洲数据保护委员会可能最终发布区块链专项指引。法院可能最终裁决无许可区块链是否符合 GDPR 下「数据控制者」的资格。
将定义这场碰撞的问题——并且尚无权威机构回答——看似简单却深具欺骗性:法律上的被遗忘权是否应延伸至那些密码学完整性构成其全部价值的记录?
如果答案是肯定的,区块链行业将需要从根本上重新想象时间戳永久性的含义。如果答案是否定的,隐私法将需要开辟一个新的例外——一个承认某些数字记录在设计上即超出擦除范围的例外。
无论哪条路径,都将导向对永久性、隐私和证明在 21 世纪意味着什么的转型理解。
——加密典藏局 · StampD.org