以太坊社区乃至整个区块链领域都因一则消息而震动:以太坊,这个以去中心化、不可篡改性为核心基石的公链,似乎“可以修改数据了”,这一看似与区块链精神相悖的进展,究竟是技术发展的必然突破,还是打开了潘多拉魔盒?要理解其背后的深意,我们需要深入探究这一变化的来龙去脉、技术实现及其潜在影响。

“修改数据”并非易事:以太坊的“软肋”与“硬骨头”

长久以来,以太坊(以及其他区块链)的“不可篡改性”(Immutability)被视为其核心优势之一,一旦数据被写入区块并得到足够多的确认,理论上几乎不可能被单方面修改,这确保了交易记录的安全性、透明度和可信度,是构建去中心化应用(DApps)和数字资产的基础。

绝对的“不可篡改”在某些极端情况下也暴露出“软肋”,最典型的例子就是智能合约代码漏洞或恶意行为导致的重大损失(如2016年The DAO事件),以及少数情况下可能存在的涉及非法内容或合规问题的数据,在这些“硬骨头”面前,社区和开发者们一直在探索如何在维护去中心化原则的前提下,寻求某种“纠错”机制。

从“不可能”到“可能”:EIP-4844与Layer 2的“可控修改”

此次热议的“以太坊可以修改数据”,并非指任何人都能随意篡改主链上的历史交易记录,更准确地说,它主要与以太坊的扩容方案,特别是Layer 2(二层网络)的发展,以及一项名为EIP-4844(Proto-Danksharding)的以太坊改进提案密切相关。

EIP-4844的核心目标是降低Layer 2网络向主链(Layer 1)提交数据的成本,从而大幅提升Layer 2的处理能力和效率,而所谓“修改数据”,更多是指在特定的Layer 2解决方案(如Optimistic Rollups或ZK-Rollups)中,引入了更高效的“欺诈证明”(Fraud Proofs)或“错误修正”机制。

以Optimistic Rollups为例,它默认假设Layer 2的交易是正确的,但如果有人能提交欺诈证明,证明某笔交易或状态转换是无效的,那么这笔“错误”的数据就有可能被回滚和修正,这种“修正”是在Layer 2的共识机制内进行的,并且需要遵循严格的规则和社区共识,并非随心所欲,它更像是在一个“有规则的游戏”中,允许对明显的“犯规行为”进行申诉和纠正,而不是允许玩家随意改写比分。

为何现在引发热议?技术与社区的演进随机配图