Vitalik Buterin:实现跨链社交恢复钱包的一个关键因素是跨链证明
ChainCatcher 消息,以太坊联合创始人 Vitalik Buterin 在最新文章《更深入探讨钱包和其他用例的跨 L2 读取》中指出,实现跨链社交恢复钱包的一个可行方案是维护一个存放在特定位置的密钥库,以及多个不同位置的钱包并让这些钱包可以读取密钥库。跨链证明是实现这个功能的关键,需要对其进行深度优化,可行方案包括零知识证明(ZK-SNARK)、等待 Verkle 证明或自定义 KZG 解决方案。
从长远看,我们需要实现聚合协议,通过生成聚合证明来打包所有用户提交的操作,以此来降低成本。这可能需要将其集成到 ERC-4337 生态系统中,可能需要对 ERC-4337 进行一些修改。同时,为了减少从 L2 内部读取 L1 状态的延迟,L2 应被优化。
钱包不只可以放在 L2 上,也可以放在与以太坊连接程度较低的系统上,如 L3 或只同意包含以太坊状态根的独立链。然而,密钥库应放在 L1 或高安全性的 ZK-rollup L2 上。尽管这样会增加复杂性,但从长期来看,可能在 L2 上设置密钥库才是成本更低的方案。在这个过程中,我们也需要致力于保护隐私。(来源链接)