怎样在币安交易加密货币?一起入群交流,欢迎联系微信:BTCair

基于zkRollups的方案进行隐私保护:链上的隐私保护为什么需要?

币圈资讯 btcwbo 501℃ 0评论

链上的开放性和透明度是所有用户的双刃剑。一方面,有些人想通过web3.0世界展示他们的简历和NFT收藏。另一方面,你的一举一动都可能被监控,完全失去个人隐私。
zkrolups可以利用零知识证明技术将隐私整合到rolup方案中,但目前大多数zkrolups方案并不涉及零知识证明的隐私。
本文作者Mathiashinrichmorales阐述了基于zkrolups的隐私保护方案的可行性。他认为,在默认情况下,链上的交易应该是匿名的,以保护个人隐私。在完全匿名的情况下,用户可以根据可编程的隐私保护模式选择是否在链上披露一些个人交易。原文的节奏如下。
在本文中,我提到的基于隐私保护的方案是基于zkrolups。为什么我们如此需要隐私保护?zksync、starknet和aztec有什么区别?
隐私保护是大多数加密领域和zkrolups成功的关键因素。我将主要介绍以下几点:
隐私为何如此重要?
为什么它应该是我们的默认选项?
为什么zkrolups能成为独特的催化剂?
如何在zkrolups方案中比较一些主流项目?
隐私为何如此重要?
Web3.0是一种允许用户控制个人数据并决定是否共享的新范式。然而,在以太坊的Web3.0时代,我们默认没有隐私,因为所有的交易都是开放的。即使你只使用网络名称,一旦有人知道你的钱包地址,他们仍然可以跟踪你在链上做了什么,并与你交叉。
一方面,这是一件好事。想象一下,如果你的钱包地址可以链接到你的ENS域名,并向其他人展示你链上的NFT收藏,很多人都想从中获得。例如,在其他情况下,如果你通过一些DEFi项目转移了很多钱,我相信你不想透露这些信息。
zksync在其用户手册中非常正确:一些生活在贫困或危险地区的居民可能不会通过加密货币支付当地费用,因为这些商人很容易知道他们手中有多少钱。
为了避免这一点,很多用户都有公共地址和私人地址,WPMonty(Banklessdao技术成员)还写了一篇精彩的文章《3rulesforyPseunymoushereum》,介绍了如何保持两个地址相互独立。
然而,对于许多新用户来说,设置多个地址并妥善维护它们是浪费人力和金钱,如果没有更简单和抽象的措施。如果我们不能这样做,我们怎么能相信加密货币将来会成为主流呢?仅从这个角度来看,我们就可以看到隐私转移的价值。
为什么隐私应该是我们默认的选择?
事实上,以太坊有几种方法可以选择保护隐私,其中最引人注目的是托尼·Cash(龙卷风协议)。然而,这些可选的隐私保护方案有许多局限性。
例如,通过Tornado.cash,用户只能转移固定金额的ETH,而不能转移任何金额。尽管Tornadonova的最新版本已经在实验中,但这些协议的实用性仍然受到很大阻碍。
即使这方面的实用性不是一个亟待解决的问题,隐私转移的数量选项也有限,但这种默认的全球匿名方法只能被视为最高水平的隐私保护。
换句话说,如果隐私交易允许我们从简单的全球隐私保护到可编程的隐私交易,它将把与隐私相关的应用程序带入一个新的世界。
为什么是zkrolups?
事实上,可编程隐私交易已经在其他链中实现,比如Secretnetwork,也可以跨链应用于以太坊链。然而,跨链导致了一系列新的安全问题,如最近的Wormhole事件。黑客的攻击提醒人们,这项技术必须更加成熟。
事实上,基于跨链解决方案的Vitalik曾经说过,未来将是多链时代,而不是跨链时代。
因此,隐私解决方案最好直接在以太坊运行,以便Rollups继承以太坊的所有安全保障(通过L1智能合同运行),降低转移过程中的成本。
zkrollups方案特别适合默认隐私设置。首先,它会随着规模的降低而降低边际成本。其次,它具有广泛的可验证性。最后,零知识证明技术通常用于保护隐私。就像tornadoocash仍然需要依靠zksnarks在L1上应用零知识证明一样。

如何在zkrolups方案中比较一些主流项目?
方案

方案


让我们来看看以太坊主网基于zkrolups方案的zksync、starknet和aztec在默认隐私保护下的对比。
zksync。
zksync由@gluk64和@shamatar创立,materlabs开发推出了可扩展支付方案。zksync决心为群众带来强大的哲学保护和全球自由经济发展措施。
zksync计划将默认隐私作为发展的一部分。随着时间的推移,隐私转移将应用于可编程隐私应用。但到目前为止,zksync还没有可用的隐私保护功能,用户仍然需要依靠第三方协议进行隐私交易。
zksync还在推特上表示,当证明方技术不需要高成本和弹性消耗时,将在平台上添加隐私功能并上架。
正如zksync团队所说,隐私保护模式必须支持可编程,因为在实践中,应用案例不仅仅是转移。
目前尚不清楚将当前交易模式转化为默认隐私模式。但是,我们可能会期待zksync2.0在线的变化,然后介绍zkporter的实际应用。
StarkNet。

Starknet由@elibensasson、@ukoldny、@riabzevmichael和@alessandrochiesa联合创办,由starkware团队推出。注重零知识技术的开发和研究,提高区块链的延展性。
在Starknet之前,他们通过dydx、imutablex、sorare等特定的应用程序或团队开发了starkex的zkrolup方案,帮助通用智能合同。
Starknet背后的团队仍然专注于L2的Rollup计划,而不是默认的隐私计划。然而,他们仍然拥抱能够将隐私计划带到Starknet的团队。
Starknet还在其官方网站上明确表示,任何团队都可以在Starknet上部署各种隐私协议,所有网络参与者都将提供完整的隐私支持。隐私协议所需的大量计算压力可以通过Starknet的可扩展性来解决。
根据Starknet的热门项目建设目录,Rollups中似乎没有隐私交易协议。也许这将是Starknet提到的80项秘密协议之一。
随着时间的推移,我们也可以期待StarknetRolup方案的隐私协议,以L3或L4的形式支持L2(非私有)的运行。
关于Starkware的内容,请参考本文《FractalScaling:FromL2tol3》
到目前为止,Starknet是否会推出隐私交易和可编程隐私交易。
Aztec
Aztec以@Zac_Aztec、@jaosef和@rel_Aztec为主,以隐私为主要哲学,深入延伸到默认隐私形式和可编程隐私设置。
全队深入从事基础研究,如发表原PLONK论文,为众多团队打下理论基础。
默认情况下,Aztecrolups方案中的所有隐私交易都是通过屏蔽机制完成的,但目前很多应用和程序都是有限的。目前,该协议只能通过zk.money转移隐私。
不久之后,zk.money将允许隐私账户在L1注入流动性,在DeFi协议中互动,并利用公司SDK实现再利用功能。
SDK使用Aztec合同是一个非常新颖的解决方案。保护ETH从L2到L1智能合同的互动,保护隐私,然后返回L2。
该方法的优点是允许完全私人智能合约交互,而不需要在Aztecl2上部署DAPP(ZKEVM和EVM完全等效)
Azteconect目前正在测试网上运行,将于3月22日在主网上推出。
随着时间的推移,Aztec希望通过其私人智能合同语言为L2带来一个完全私有化的可编程解决方案。Noir完全开源,高级rust-like编程语言是Plonk后端软件编译的零知识技术。该项目仍在招聘语言架构师。
总结
我们可以看到以太坊需要隐私,默认隐私将是最安全的。zkrolup解决方案中最重要的定位是提供完整的隐私和可编程性。以太坊解决方案中的三个zkrolups团队也在努力改进功能的各个方面。
免责声明:作为区块链信息平台,本网站提供的信息并不代表任何投资暗示。

转载请注明:比特币区块链时代 » 基于zkRollups的方案进行隐私保护:链上的隐私保护为什么需要?

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址