Reparo - 可公开验证的区块链修复层
虽然区块链的核心特征是不变性,但是一些事件已经暴露出完全不可修改性的危害。例如插入到 比特币里的违法内容对执法机构构成了挑战,数百万美元因为以太坊上的智能合约的漏洞而失窃。 因此目前已经有一些研究,致力于修订公链或联盟链上的违法内容。然而目前所有的方案都是考虑 为修订创建一条新链,不能于比特币、以太坊等现有系统很好的集成。
我们提出的Reparo是一个用于执行区块链内容修复的通用协议,可以作为公开验证层运行在 任何区块链之上。Reparo的功能涵盖智能合约漏洞修复、移除链上违法内容等诸多方面,为 区块链提供了额外的功能同时保持原有的安全承诺。因此Reparo可以集成进现有的区块链, 基于已有的数据执行修复工作。
Reparo层很容易适配不同的共识需求,不需要复杂的密码学设备,因此可以在任何 许可制或非许可制区块链环境中使用。我们展示了在以太坊、比特币和Cardano之上 Reparo的运行,并且使用以太坊主链对Reparo进行了评估,结果标明修复几个重要的 智能合约漏洞的成本几乎可以忽略不计。
论文PDF下载:Reparo: Publicly Verifiable Layer to Repair Blockchains