链上的揭露与透明关于一切用户来说都是一把双刃剑,一方面有人期望可以经过 web3.0 这个世界纵情的展现自己的的履历与 NFT 藏品,另一方面你的一举一动都有或许能被别人监控,彻底失去了个人隐私。

zkRollups 可以运用零常识证明技能将隐私性整合进 Rollup 计划,但现在来看大多数的 zkRollups 计划关于零常识证明的隐私性方面的涉足并不多。

本文作者 Matthias Heinrich Morales 论述了根据 zkRollups 的计划进行隐私维护的可行性,他认为链上的买卖状况在默许状况应该是匿名的,以维护个人隐私。在彻底匿名的状况下,用户可以选择根据可编程式的隐私维护方式来选择是否将个人的一些买卖状况揭露到链上。律动将原文翻译如下。

在这篇文章中,我所说到的根据隐私维护都是根据 zkRollups 计划上的,咱们为何会如此需求隐私维护。zkSync、Starknet 和 Aztec 之间对比起来有哪些相同,又有哪些不同?

隐私维护是当时大部分的加密领域和 zkRollups 可以取得成功的关键因素。在接下来的论述中我将首要介绍一下几点:

  • 为什么隐私如此重要

  • 为什么它应该成为咱们的默许选项

  • 为什么 zkRollups 可以成为独特的催化剂

  • zkRollups 计划中的一些主流项目该怎么比较?

为什么隐私如此重要

Web3.0 是一种新的范式,答应用户来掌控他们本身的个人数据,然后决议是否要共享这些数据。(没有信息签名就不会发起买卖或搬运)但是,咱们处在以太坊上的 Web3.0 年代,在默许状况下都是没有隐私的,由于一切买卖都是揭露的,即使你仅仅用了网名,一旦有人知道了你的钱包地址,那么他们依然可以追寻到你在链上做的一切工作,以及与你有交集的一切工作。

一方面来说这是功德,想象一下假如你的钱包地址可以链接你的 ENS 域名,并且向别人展示你链上的 NFT 收藏,这是许多人期望从中得到的。其他状况下,比方你经过某些 DeFi 项目流通许多资金,我相信你是不愿意将这些信息公之于众的。

zkSync 在他们的用户手册中有一点说的十分正确:「一些生活在贫穷或危险区域的居民或许不会经过加密钱银付出当地的开销,由于这些商人可以很轻松的知道他们手里到底有多少钱」

为了躲避这一点,许多用户都具有公共地址和私家地址,WPMonty(Bankless Dao 的技能成员)也从前写过一篇很精彩的文章《3 Rules for Healthy Pseudonymous Hygiene with Ethereum》来介绍怎么保持两个地址相互独立没有联络。

但是关于许多新用户来说,假如没有一个更为简略抽象的措施的话,设置多个地址并且妥善维护这些地址是劳民伤财的。假如这点都无法做到,咱们该怎么相信未来的加密钱银可以成为主流?单从这一点来看,咱们就能看到隐私转账的价值地点。

为什么隐私应该成为咱们的默许选项

事实上,现在有几个计划处理了这个问题,并在以太坊上是可选择的维护隐私,其中最值有目共睹的便是 Tornado.Cash(龙卷风协议)。但是这些可选择性的隐私维护计划都伴跟着许多限制。

例如,经过 Tornado.Cash 用户只能搬运固定额度的 ETH,而不是任意额度,尽管最新版本的 Tornado Nova 已经在试验中了,但仍是很大程度地阻止了这些协议的实用性。

就算这方面的实用性不是亟待处理的问题,隐私转账的额度选项受到限制,但现在来看这种默许的大局匿名的办法只能被认作第一流别的隐私维护。

换句话说,在默许的状况下,隐私买卖假如答应咱们从简略的大局式隐私维护到可编程的隐私买卖,那么将会把隐私相关的 Dapp 带入到一个全新的世界。

为什么是 zkRollups

其实可编程式的隐私买卖已经在其他链上完结了,例如 SecretNetwork,也可以经过跨链的办法使用于以太坊链上。但是跨链又引发一系列新的安全问题,比方最近的 WormHole 事情跨链桥缝隙事情,黑客的进犯提醒了人们,这项技能必须要愈加成熟。

事实上根据跨链的处理办法 Vitalik 也从前表明未来会是一个「多链」年代而非「跨链」。

因而,隐私处理计划最好是直接运转在以太坊,这样 Rollups 也会继承以太坊一切的安全保障(经过在 L1 的智能合约上运转)并且也能减少在搬运过程中发生的本钱。

zkRollups 计划特别适用于作为默许隐私设置,首要,它会跟着规模减小然后下降边际本钱。其次,它具有广泛的可验证性。最后,其本身运用的零常识证明技能也通常用于维护隐私。就像 TornadoCash 在 L1 上依然需求依靠 zkSNARKs 来使用零常识证明。

假如你关于 zkRollups 还不了解,那么 CryptoCanti 写的这篇专业的文章也许可以很好的帮助到你《Ethereum-powered ZK-Rollups: World Beaters》

zkRollups 计划中的一些主流项目该怎么比较?

为什么我们需要链上的隐私保护

让咱们来看一下在默许隐私维护的状态下,根据 zkRollups 计划的 zkSync、StarkNet 和 Aztec 在以太坊主网的对比状况。

zkSync

zkSync 由 @gluk64 和 @Shamatar 兴办,由 Matter Labs 开发推出的可扩展性付出计划。zkSync 立志将加密钱银带到大众面前,具有强大的哲学维护措施和全球范围的自在经济发展措施。

zkSync 计划将默许隐私作为发展的一部分,跟着时刻的推移将会把隐私转账的方式使用于可编程的隐私 Dapp。但现在为止,zkSync 还没有可用的隐私维护功用,用户依然需求依赖第三方协议进行隐私买卖。

zkSync 也在推特上表明「当『证明方技能』无需高本钱且具有弹性消耗时将会添加隐私功用并在平台上架」。

这种向默许隐私设置的搬运必然是全隐私维护的智能合约,就像 zkSync 团队所言:「隐私维护方式必须支撑可编程,由于在真实状况下的使用事例并不仅仅仅仅转账这么简略」

将当时的买卖方式转为默许隐私方式的结果是不知道的,但是咱们或许可以期待一下 zkSync2.0 上线所带来的改变,然后再来介绍它实践中的使用 zkPorter。

StarkNet

StarkNet 是由 @EliBenSasson、@ukolodny、@RiabzevMichael 和 @Alessandro Chiesa 联合兴办,由 StarkWare 团队推出的可组合的 zkRollup 网络。他们专心于零常识技能的开发与研讨以用来提高区块链的延展性。

在 StarkNet 之前,他们从前开发了 StarkEx 的 zkRollup 计划,经过通用的智能合约为例如,dYdX、ImmutableX 和 Sorare 这样特定的使用或团队供给帮助。

StarkNet 背后的团队依然将方针放在 L2 的 Rollup 计划而非默许隐私计划,但是他们依然拥抱那些可以将隐私计划带到 StarkNet 的团队。

StarkNet 在官网中也明确表明,「任何团队都可以团队都可以在 StarkNet 上部署各种隐私协议,一切网络参与者将会供给完好的隐私支撑。并且可以经过 StarkNet 的可扩展性来处理隐私协议中所需的许多核算压力」。

从 StarkNet 的抢手项目建造目录中来看,现在似乎还没有在 Rollups 中供给隐私买卖的协议,也许它会是 StarkNet 提及过正在建造的 80 秘密协议之一。

跟着时刻的推移,咱们还可以期待 StarkNet 自己 Rollup 计划的隐私协议,以 L3 或 L4 的方式支撑在 L2(非私有)上运转。

关于 StarkWare 的内容可以参考这篇文章《Fractal Scaling: From L2 to L3》

现在为止关于 StarkNet 是否会推出关于隐私买卖和可编程式隐私买卖还未有结论。

Aztec

Aztec 是由 @Zac_Aztec、@jaosef 和 @rel_Aztec 所主导的,以隐私为首要哲学深入的延伸到默许隐私方式和可编程的隐私设置的研讨。

整个团队深耕于基础研讨,例如他们发布了原版 PLONK 论文,为许多团队建立了理论基础。

在默许状态下,Aztec 的 Rollups 计划中一切的隐私买卖都是使用屏蔽机制来完结的,但现在许多使用和程序受到限制,该协议现在仅能经过 zk.money 来进行隐私转账。

不久之后 zk.money 将会开放答应隐私账户在 L1 注入流动性、于 DeFi 协议交互,以及使用公司的 SDK 来完结再使用功用。

运用 Aztec 合约的 SDK 是一个十分新颖的计划,它经过维护 ETH 从 L2 与 L1 智能合约的交互,并且再返送回 L2,然后维护了隐私。

这种办法的过人之处在于它答应彻底私家智能合约交互,而无需将 DAPP 部署在 Aztec 的 L2 上(并且具有彻底等效与 EVM 的 ZKEVM)

Aztec Connect 现在在测验网上运转,将于 3 月 22 日在主网上推出。

跟着时刻的推移,Aztec 期望可以经过其私有的智能合约言语 Noir 为 L2 带来彻底私有化的可编程计划。Noir 是彻底开源的,高等级 rust-like 编程言语,它是 PLONK 后端软件编译的零常识技能。该项目现在也正在招聘言语架构师。

总结

咱们可以看到,以太坊需求隐私,并且默许隐私将会最为安全的。zkRollup 计划中最为优先的定位便是供给完好的隐私性和可编程性,而 zkRollups 在以太坊处理计划中上述的三个团队也在努力的完善各个方面的功用。

原文作者:Matthias Heinrich Morales

原文编译:0x21,律动 BlockBeats

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注