zkSync:从 zkSync 看以太坊 Layer2 网络的问题和挑战

3月初,MatterLabs宣布完成了A轮融资,当时很多群就在猜测zkSync是不是也即将发币了。而早在去年12月底,MatterLabs首席执行官就曾确认他们团队的ZKRollup扩容方案zkSync将推出原生代币。

zkSync?是一个Layer2协议,也是以太坊ZKRollup扩容方案构建团队MatterLabs采用的技术方案。

通过和zkSync协议交互会发现,zkSync有非常优秀的一面,也有不足的一面。而其中的很多的不足是Layer2网络所共有的问题和挑战。

Juno Network 发布向从 Terra 迁移至 Juno 上项目提供激励的提案:5月15日消息,Cosmos 生态智能合约公链 Juno Network 发布向从 Terra 迁移至 Juno 上项目提供激励的提案。该提案建议提供 100 万枚 JUNO(社区池提供 70 万,发展基金提供 30 万),用于项目迁移和持续开发,且该部分资金将由多签地址管理。[2022/5/15 3:17:19]

zkSync主要优点有:

1.手续费确实便宜,实测当前zkSync网络上进行一次token转账大致手续费为1.5元人民币左右,而当前ETH主网进行一次token转账大致手续费为75元人民币左右;

美国、欧盟政府承诺从 SWIFT 系统中删除“选定的”俄罗斯银行:金色财经报道,美国和欧盟今日宣布了一项计划,从环球银行金融电信协会(SWIFT)中删除一组俄罗斯银行。SWIFT支撑着全球金融系统,每日处理数百万条安全消息,帮助银行管理世界各地的交易。该组织在声明中表示,“我们承诺确保将选定的俄罗斯银行从 SWIFT 中删除。这将确保这些银行与国际金融体系脱节,损害它们在全球运营的能力。”此外,该组织还承诺对俄罗斯央行采取行动。 “我们承诺采取限制性措施,阻止俄罗斯中央银行以破坏我们制裁影响的方式部署其国际储备。”(theblockcrypto)[2022/2/27 10:18:55]

2.支持token支付手续费,例如你在zkSync网络上转账USDCtoken时可以选择USDC进行手续费支付,这对用户来说是友好的;

Audius、DODO、Livepeer 等应用从 The Graph 托管服务迁移到主网:6月11日消息,区块链数据索引项目 The Graph (GRT)表示,Audius、DODO、Livepeer、mStable、Opyn、PoolTogether、Reflexer 和 UMA 等应用现已完全从 The Graph 的托管服务迁移到主网,成为 The Graph 主网上的 10 个子图,且均可使用 GRT 来支付网络使用费。[2021/6/11 23:29:40]

3.提币到ETH主网所需时间短。当前实测一次提币,花费手续费约150元人民币,大约到账时间为3个小时。因为当前总交易量比较少,根据设计,越多的交易量会让提币所需时间变得越少。预计以后提币到ETH主网时间一般在几十分钟之内。

动态 | KARMA 从 EOS 离开转到 WAX:近期,KARMA 宣布了它准备从 EOS 迁移到 WAX,因为他们团队认为主网中仍存在一些问题,无法实现他们的目标。Karma 是 EOS 上第一个启动的社交网络应用,自发布以来就一直在推动着创新的,例如,他们创造了一种能为所有用户支付 RAM 的方式,并且是 EOS 上第一个启用“ We Pay CPU”的应用程序。让他们想要离开 EOS 的问题如下:

1、BP 对 EIDOS 状况和升级缺少沟通和反应

2、帐户创建的成本(约在 2.8-10.5 元间)

3、CPU /带宽的成本 -缺乏 WPS 功能

对于这个计划的实施,所有当前的 KARMA 用户将使用相同的公钥和相同数量的 KARMA 代币创建一个免费的 WAX 帐户。这样,用户的过渡将非常简单快捷,无需进行重大的更改。切换到 WAX 之后,EOS 上的所有 KARMA 代币将被冻结,不再被使用。[2019/12/2]

zkSync主要的问题或挑战:

1.zkSync网络本身的安全性。为了实现本网络更快的确认速度,Layer2网络一般采用PBFT、DPoS等共识协议。这些协议可以支持更快的出块速度,但是它们通常更加中心化。

在zkSync官方宣传语中写的是:和ETH主网一样安全。但那是有前提的。前提是你需要等待转账交易进入verified状态,才和ETH主网一样安全。这通常需要等待十几分钟以上。因此,相对而言,Layer2网络本身普遍具有更中心化、相对不安全的问题。

2.合约账户的Layer2映射问题,这是一个通用的问题。如果你在zkSync二层网络中,把token发送到了只是在ETH主网存在的地址上,那会发生什么?

币会丢失吗?为了解决这个问题zkSync专门设计了changePubKey的交易类型,让你去认领某个地址。如果该地址是一个外部地址,你可以通过私钥进行签名,在zkSync网络中发送一个changePubKey的交易,便可以认领该地址。

但是如果该地址是个合约地址,那么就会有问题。因为合约地址不存在对应的私钥。这时就面临着资产永久丢失的风险。zkSync设计的方案是在该合约上执行一个"onChain"类型的changePubKey交易。这就要求该合约地址拥有执行任意代码的能力,否则Layer2的资产依然面临丢失。

3.Token映射的问题。zkSync网络上的token和ETH主网上发行的token保持一种固定的映射关系,而这种映射关系是人为管理的。目前不支持去中心化的任意token的映射,如果你想将一个不知名的主网token映射到zkSync网络,则需要人工向zkSync团队提交token信息。这也是一个比较大的限制。

4.支持不同步的问题。目前各大钱包和交易所对Layer2网络的支持并不同步。可以预计不久将来,会出现用户误将交易所充值错发成Layer2交易。如果该交易所尚未支持该Layer2网络,将出现充值不能识别的情况。

5.支持通用EVM的问题。目前支持通用EVM,让ETH主网上的Dapp可以无缝移植依然是zkSync的重大挑战。目前通用EVM在开发过程中,但是可以想象其复杂度还是较大的。通用EVM的运行效率、生成Proof的技术复杂性所引入的问题,也是我们值得关注的。

结语:

尽管存在很多问题和挑战,但zkSync相对其它网络仍然具有巨大的优势。Layer2可以实现转账手续费低廉的用户需求,同时也能让用户以去中心化的方式进出ETH主网。这是其它平行网络所不具备的优势,因此,zkSync未来的发展依然是值得期待的。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金星链

[0:46ms0-1:645ms