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

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

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

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

DeBank:因WalletConnect团队最近关闭v1中继服务需尽快升级新版APP:金色财经报道,加密投资组合跟踪应用DeBank在社交媒体提醒用户,由于WalletConnect团队最近关闭了其官方v1中继服务,使用旧版本DeBank应用程序的用户会导致钱包连接问题,需要尽快升级至DeBank App最新版本(V1.3.16)。此外,DeBank还宣布DeBank Layer2注册用户量已突破 10 万,截至目前其平台已支持 57 个区块链和超过 3300 个协议。[2023/7/3 22:14:53]

zkSync主要优点有:

New Constructs首席执行官:Coinbase估值因基于市场情绪而过高:股票研究公司New Constructs的首席执行官David Trainer表示,Coinbase目前的1000亿美元估值过高。他表示,随着加密货币市场竞争的加剧,Coinbase当前的市场份额及其利润率在未来继续成熟的加密货币市场中均无法持续。他认为Coinbase的估值是基于市场情绪,而不是基本面分析。3月10日消息,Coinbase交易所上市前估值下跌至900亿美元。(Decrypt)[2021/3/13 18:41:08]

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

以太坊钱包MyEtherWallet通过MEWconnect技术集成Aave和Ren:以太坊钱包MyEtherWallet正通过其专用的钱包通讯工具MEWconnect,扩展其与去中心化金融的集成。周四,MyEtherWallet宣布将与Aave和Ren进行整合,这标志着第三方首次使用MEWconnect技术。MEWconnect是一个专门为MyEtherWallet开发的钱包链接系统,它与其他支持dapp的钱包类似。(Cointelegraph)[2020/8/13]

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

知名黑客Joseph O'Connor否认参与推特黑客攻击:化名“PlugWalkJoe”的知名黑客Joseph O'Connor表示,他没有参与此次的推特黑客攻击。他告诉《纽约时报》,当时他正在西班牙的家附近接受按摩。这名21岁的英国男子表示,他只是罪犯的顾客,并从他们那里购买了账户@6。Discord日志显示,他购买了该账户,但没有参与其他有关违规的对话。他表示,“我不在乎,他们可以来逮捕我。我会嘲笑他们。我什么也没做。”此前有人猜测Joseph O'Connor有可能是此次推特被黑幕后黑手,他曾协助劫持Jack Dorsey账户。

据此前《纽约时报》报道,该黑客计划始于两名黑客在在线消息平台Discord上的调侃信息。参与推特攻击的是一群年轻人,而非某个国家或黑客组织。其中一人说他和母亲住在家里,他们互相认识是因为他们痴迷于拥有早期或不寻常的昵称,特别是一个字母或数字,比如@y或@6。根据纽约时报在研究公司Chainalysis的协助下对比特币交易的分析,Kirk在攻击中起着核心作用,他在当天通过同一比特币地址收发代币。然而,Kirk的身份、动机以及他是否与其他人分享他对推特的访问权限仍是一个谜。(Dailymail)[2020/7/19]

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

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:0ms0-3:651ms