V 神最新长文:以ZK零知识证明实现钱包跨L2交易、社交恢复,提升安全隐私

以太坊共同创办人 V 神(Vitalik Buterin)稍早发布新技术文章,深入探讨钱包在跨 Layer2 上的应用、提出资产与私钥库的分离框架,希望提升效率与用户安全隐私。
(前情提要:科普|zk-SNARKs是什麽?V神定调零知识证明未来十年「非常重要」)
(背景补充:以太坊下一步》「坎昆升级」是什麽?利好 Layer2?)

本文目录

以太坊共同创办人 V 神(Vitalik Buterin)昨(20)日晚间发布了新的技术文件《深入探讨钱包和跨 Layer2 用例》。

V 神直接地关注特定子问题的技术领域,罗列了三种可能情况来解释:

  1. 如何更容易从 Layer2 读取 Layer1
  2. 如何更容易从 Layer1 读取 Layer2
  3. 如何更容易从 Layer2 读取 Layer2

同时他强调上述三种情况,都需要基於资产 / 私钥库分离框架的实现。并且,该框架还可以优化跨 Layer2 的调用,包括在 Layer1 和 Layer2 间的资产转移。

资产 / 私钥库分离框架的实现

V 神首先陈述一个现状,随着智能合约钱包(例如多签钱包)的兴起,访问某些帐户所需的私钥,将随着时间的推移而改变,旧私钥将不再有效。

基於此,如果用户在 Layer2 上拥有地址,包括用户所在的 Layer2 并不知道该地址(因为 ETH 使用「反事实」EIP-1014 (CREATE2)协议)。这种情况下,只有依赖资产 / 私钥库分离架构才能让用户更改他们的私钥:

  1. 用户拥有一个「私钥库合约」(在 Layer1 或特定 Layer2 上),它储存所有钱包的验证私钥及更改规则。
  2. Layer 1 和许多钱包的「钱包合约」能够跨链获取验证私钥。
EIP-1014 (CREATE2)地址算法,来源:V 神部落格

Layer2 是储存私钥库的优选

V 神解释,当前有五种主要的办法来解决私钥库的存放问题,它们分别是:

  1. Merkle 证明
  2. ZK-SNARK 证明
  3. 特殊用途证明(例如使用 KZG)
  4. Verkle 证明
  5. 无须证据,依赖静态识别

而考量 Layer1 高昂的网路成本,V 神认为聚合协议是优选,因为用户可以通过生成聚合证明来打包用户提交的操作,以此降低成本。

优化 Layer2 内部读取 Layer1 状态的延迟降到最低,再使用 Layer2 直接读取 Layer1 就是一个节省证明空间的理想方案。

虽然安全性也是重要的考察标准,私钥库存放在 Layer1 的安全性也会远远高於 Layer2,但长远来看,这样的储存行为代价太大,成本最高,因此 V 神认为综合来看在 Layer2 上保存私钥库是经济、安全性兼顾的做法。

重点整理📍相关报导📍

科普|zk-SNARKs是什麽?V神定调零知识证明未来十年「非常重要」

V神提倡「原子交换」取代跨链桥、交易所,但真的好用吗?

SEC关键文件公开!Hinman曾与V神谈「以太坊基金会是去中心化」

You may also like

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments