以太坊共同创办人 V 神(Vitalik Buterin)稍早发布新技术文章,深入探讨钱包在跨 Layer2 上的应用、提出资产与私钥库的分离框架,希望提升效率与用户安全隐私。
(前情提要:科普|zk-SNARKs是什麽?V神定调零知识证明未来十年「非常重要」)
(背景补充:以太坊下一步》「坎昆升级」是什麽?利好 Layer2?)
本文目录
以太坊共同创办人 V 神(Vitalik Buterin)昨(20)日晚间发布了新的技术文件《深入探讨钱包和跨 Layer2 用例》。
V 神直接地关注特定子问题的技术领域,罗列了三种可能情况来解释:
- 如何更容易从 Layer2 读取 Layer1
- 如何更容易从 Layer1 读取 Layer2
- 如何更容易从 Layer2 读取 Layer2
同时他强调上述三种情况,都需要基於资产 / 私钥库分离框架的实现。并且,该框架还可以优化跨 Layer2 的调用,包括在 Layer1 和 Layer2 间的资产转移。
资产 / 私钥库分离框架的实现
V 神首先陈述一个现状,随着智能合约钱包(例如多签钱包)的兴起,访问某些帐户所需的私钥,将随着时间的推移而改变,旧私钥将不再有效。
基於此,如果用户在 Layer2 上拥有地址,包括用户所在的 Layer2 并不知道该地址(因为 ETH 使用「反事实」EIP-1014 (CREATE2)协议)。这种情况下,只有依赖资产 / 私钥库分离架构才能让用户更改他们的私钥:
- 用户拥有一个「私钥库合约」(在 Layer1 或特定 Layer2 上),它储存所有钱包的验证私钥及更改规则。
- Layer 1 和许多钱包的「钱包合约」能够跨链获取验证私钥。
Layer2 是储存私钥库的优选
V 神解释,当前有五种主要的办法来解决私钥库的存放问题,它们分别是:
- Merkle 证明
- ZK-SNARK 证明
- 特殊用途证明(例如使用 KZG)
- Verkle 证明
- 无须证据,依赖静态识别
而考量 Layer1 高昂的网路成本,V 神认为聚合协议是优选,因为用户可以通过生成聚合证明来打包用户提交的操作,以此降低成本。
优化 Layer2 内部读取 Layer1 状态的延迟降到最低,再使用 Layer2 直接读取 Layer1 就是一个节省证明空间的理想方案。
虽然安全性也是重要的考察标准,私钥库存放在 Layer1 的安全性也会远远高於 Layer2,但长远来看,这样的储存行为代价太大,成本最高,因此 V 神认为综合来看在 Layer2 上保存私钥库是经济、安全性兼顾的做法。
重点整理📍相关报导📍
科普|zk-SNARKs是什麽?V神定调零知识证明未来十年「非常重要」
V神提倡「原子交换」取代跨链桥、交易所,但真的好用吗?
SEC关键文件公开!Hinman曾与V神谈「以太坊基金会是去中心化」