zkSync2.0兼容EVM 打破ZK Rollup技术瓶颈_IMI:TIMI

L2Beat的数据显示,zkSync网络锁仓的加密资产总额已超过1.4亿美元,7日内增幅为38%。zkSync是基于ZKRollup扩容方案实现的以太坊Layer2网络,目前,它的TVL增幅在众多Layer2网络中排名第一,这说明越来越多资金和用户正在体验zkSync网络及其应用。

以太坊主网在正式升级为2.0之前,解决链上拥堵的方式之一是构建一个可以在链外执行大部分活动的2层网络,以缓解对主网的计算及存储压力,增加以太坊的可扩展性。

在各种构件Layer2网络的技术中,Rollup逐渐被认为是最优解,因为它能将智能合约的实际计算和存储在链下完成,并将交易数据通过一系列压缩技巧批量提交并保存在以太坊主网上,无需单一数据一一验证。如此一来,layer2网络的安全性不但能由以太坊主网保障,且不破坏网络的去中心化,还能增加网络的可扩展性和效率。更重要的是,Rollup可以让以太坊主网的应用程序便捷地迁移至Layer2。

利用Rollup技术实现Layer2网络的构建,又因密码学的验证算法不同而形成了多种路径,OptimisticRollup、ZKRollup、ArbitrumRollup成为主流方案。目前,应用各种方案的Layer2网络均有所建树,各个流派分别在研发和实践中发展。

其中,ZKRollup是利用「零知识证明」验证方式来落实Rollup的扩容方案,被以太坊创始人VitalikButerin视作Layer2的终极之选。

OKX Web3钱包已首发支持ZkSync Era:3月24日消息,据 OKX 官方消息,OKX Web3 钱包已首发支持 ZkSync Era(zkSync 2.0)网络。是首个支持的多链钱包,用户使用 OKX Web3 钱包无需手动配置即可自动展示 ZkSync Era 网络资产。

OKX Web3 钱包是异构多链钱包,已支持 50 多条异构公链,此前已首发支持 ETHW、Aptos、Filcoin EVM 等多条公链。同时 OKX Web3 钱包支持硬件钱包、兑换 Gas、安全检测等便捷功能。内置钱包,DEX,NFT 市场,赚币,DAPP 探索 5 大板块。[2023/3/24 13:25:18]

zkSync网络近期的TVL激增进一步验证了ZKRollup的可行性,尤其是今年2月zkSync上线了2.0版本的公共测试网络以来,支撑它的ZKRollup扩容技术方案也越来越受区块链技术社区关注。

那么,ZKRollup扩容方案究竟是什么?与OptimisticRollup、ArbitrumRollup有何区别?除了zkSync2.0,还有哪些网络使用了ZKRollup技术?本期DeFi蜂窝将一一解答。

ZKRollup方案概况

简介

ZKRollup是基于「零知识证明」验证方式落实Rollup技术的layer2解决方案,「ZK」正是「ZeroKnowledge」的字母简称,该方案起源于2018年下半年,最早由区块链技术研究员BarryWhitehat提出。

数据:zkSync桥接存储总价值突破20万枚ETH:金色财经报道,据 Dune Analytics 数据显示,以太坊 Layer2 扩容解决方案 zkSync 跨链桥接存储总价值已突破 20 万枚 ETH,截至目前达到 200,003 ETH(按照当前 ETH 价格计算超过 3.3 亿美元),参与桥接交易的用户量为 530,753 个。其他 L2 存储总价值方面,当前 Arbitrum 跨链桥存储总价值约为 211.23 万枚 ETH,Optimism 约为 46.65 万枚 ETH,StarkNet 约为 1.04 万枚 ETH。金色财经此前报道,zkSync 开发公司 Matter Labs 于去年 11 月中旬完成 2 亿美元 C 轮融资,Blockchain Capital 和 Dragonfly 共同领投。[2023/1/21 11:24:26]

保留了Rollup技术的原理,ZKRollup可以在链下完成复杂计算,生成证明,传输回主网进行证明校验,并存储部分数据来保证数据可用性,且共享主网的安全性。

ZKRollup的特点正是那个「ZK」部分,「零知识证明」算法能让证明者在不向验证者提供任何有用信息的情况下,使验证者相信某个结果的正确性。

举个例子,A要向B证明自己拥有某个房间的钥匙,假设该房间只能用钥匙开锁,而其他任何方法都打不开。这时有2个方法:要么,A把钥匙出示给B,B用这把钥匙打开房间的锁,从而证明A拥有该房间的正确钥匙;或者B确定该房间内有某一物体,A用自己拥有的钥匙打开房门,然后把物体拿出来出示给B,从而证明自己确实拥有该房间的钥匙。

Aave社区投票决定部署至zkSync v2测试网:金色财经报道,Aave的社区成员投票决定将该协议部署到zkSync 2.0测试网。Aave提案最初由Matter Labs提出,得到了社区成员的压倒性支持。(CoinDesk)

此前消息,有关将Aave V3部署至zkSync 2.0测试网的提案正在投票,旨在支持Aave的多链使命并扩展跨链体验,投票将持续至11月2日。[2022/11/3 12:11:20]

后面的方法就类似于零知识证明。它的优点在于,在整个证明的过程中,B始终不能看到钥匙的样子,从而避免了钥匙的泄露。

「零知识证明」对于强调隐私性的区块链来说是重要的技术手段,比特币网络就是应用之一。除了隐私性,技术研究人员也开始将其应用在提升区块链的性能方面,ZKRollup就是其一,它主张,若某个区块需要大量数据验证才能完成打包、开启下一个区块,不妨由一人验证并生成证明,而其他人来验证这个证明无误即可,这样就避免了每个人都要花很长时间来验证一个证明,从而提高数据验证的效率。

在ZKRollup方案下,Layer2网络上的多个交易数据打包之后,会创建一个链下计算的「零知识证明」结果,主网验证者可以快速检查此证明是否正确。而且,正因为Layer2到Layer1的交易数据能即时验证,因此,它也能实现Layer2资产转移到Layer1时可以即时结算。

ZKRollup与其他Rollup方案的区别

ZKRollup是利用Rollup技术构建以太坊Layer2网络的一种实现方式,另一个主要是OptimisticRollup,二者的区别主要在于使用的验证算法不同。

Matter Labs推迟上线zkSync 2.0:8月31日消息,MatterLabs公布了以太坊二层解决方案zkSync2.0的最新进展,并解释了推迟上线zkSync2.0的原因。近6个月时间中,MatterLabs已测试了执行节点、zkEVM、Solidity和Zinc编译器。目前正在敲定的事项包括Web3+API、Ethers+SDK、L1至L2通信。目前正在进行的事项包括将线路或验证器和数据可用性协议整合到执行节点、L2至L1通信、与Vyper团队合作构建Vyper-to-LLVM前端。测试网将分3个阶段逐步开放,第一阶段将在几周后发布一组协议的首个版本,第二阶段将开放给愿意创建内容的人,第三阶段将对所有人开放。

推迟原因方面,MatterLabs一开始选择了编译器框架LLVM,但zkSync的架构与LLVM之间产生的不兼容导致MatterLabs需要额外的时间来整合。MatterLabs承诺主网将公平上线,每个人都有时间来准备,并在同等条件下在zkSync上启动项目。[2021/8/31 22:49:20]

OptimisticRollup使用了「欺诈证明」验证算法,它的前提是验证者要在Layer2网络上质押一定数量ETH「押金」,作为「不撒谎」的背书,如此前提下,它假设Layer2网络的交易均有效,提交到layer1(以太坊主网)的数据都正确,如果有人对任何一笔交易提出异议,这个时候,数据才需要在以太坊主网上进行一一验证,哪个验证者提交的数据有问题,就会被网络判定为欺诈,那么这个验证人的押金被没收。

Gate.io 将为ZKSwap持仓用户分发ZKS空投:据ZKSwap消息,为在主网上线前增加流通量并平抑价格波动,ZKSwap团队计划对进行全网合计4000万个ZKS空投,价值约7000万美金。Gate.io将支持本次空投,平台用户无需任何操作即可领取空投,平台外用户请务必于每次快照前充值ZKS到Gate.io平台,并保持在快照时账户有足够余额。随机快照时间为自1月29日 22:00起,截止到主网上线前的任意时间,在这个时间段内会随机选择4个时间点,进行快照。具体选择的时间会在空投完毕后公开。[2021/1/29 14:21:56]

在这样的验证算法原理下,当Layer2上汇总的每批交易提交到Layer1时,会有一个7天的异议提交周期。这也造成用户从OptimisticRollup方案下的网络中提取或退出加密资产时,增加了一个7天的等待期。

这不但造成了OptimisticRollup相关网络的体验不友好,更麻烦的是,一旦出现异议数据,所有交易数据都要在主网上重新验证,反而增加了主网负担。

于是,针对这个痛点,ArbitrumRollup在OptimisticRollup上进行了改善,它主张把异议部分先进行划块处理,找出争议最大的部分,以太坊主网只对争议部分进行验证,以此缓解主网的验证负担。

除此之外,ArbitrumRollup的进步还在于实现了与EVM的兼容,这就使得应用该技术的layer2网络可以承载以太坊主网上的应用无缝迁移,于是,不少DeFi应用选择部署「Arbitrum版」。相较之下,OptimisticRollup扩容方案还没有做到100%兼容EVM。

可见,ArbitrumRollup方案算是OptimisticRollup的「改进版」。尽管如此,资金从ArbitrumRollup相关网络的退出时还是需要一个等待期,这个痛点还有待改善。

而在与EVM的兼容方面,ZKRollup也此前一直难有突破。以太坊创始人VitalikButerin曾在公开演讲中表示,ZKRollup由于底层技术较为复杂,想要做到完全兼容以太坊虚拟机可能需要几年时间,短期内,OptimisticRollup是以太坊扩容方案的可行之选,但长期而言会更倾向于ZKRollup。

V神这么一点评,ZKRollup被认为是以太坊扩容方案的「圣杯」。

令人意外的是,ZKRollup兼容EVM的开发进度比预期快了许多。今年2月份,使用ZKRollup方案的zkSync2.0公测网上线,它兼容了EVM。这意味着,在不久的将来,ZKRollup方案不再被束之高阁,基于它的网络将迎来应用的迁移。

目前,ZKRollup方案的Layer2落地的主要选手是StarkWare和zkSync。

zkSync不断升级完成EVM兼容

2019年,MatterLabs团队开始利用ZKRollup扩容方案开发zkSync网络。2020年6月,zkSync1.0版本上线,主要聚焦于支付。作为Layer2扩容层,zkSync1.0链上的转账手续费用极低,处理交易快速,且手续费不仅限于ETH,利用该网络转账的其他以太坊标准资产也能用作手续费,资产进出以太坊主网一般在几分钟到几小时不等。

zkSync官网

目前,用户可以通过授权以太坊钱包激活zkSync网络账户,ETH、ERC-20标准下的USDT等资产可自由进出该网络,资产可与其他zkSync账户进行转移。

zkSync1.0由于不兼容EVM,网络的可用性受到限制,能支持的应用场景非常有限,但由于转账费用低,到账即时,zkSync1.0最主要的应用方向还是支付。

今年2月,zkSync2.0版本的公共测试网上线,实现了EVM兼容,也因此成为首个利用ZKRollup方案并兼容EVM的区块链网络。

zkSync2.0支持开发人员使用以太坊原生编程语言Solidity在网络上部署去中心化应用程序,以太坊主网上现有的DeFi应用也可以集成至zkSync2.0网络上,开发者和用户都低费用、高效率地使用这个Layer2网络。

应用代表

去中心化交易应用ZigZag

ZigZag没有采纳DEX常用的自动做市商机制,而是采用去中心化订单簿模型,这正是ZKRollup技术底层天然的「汇总性」带来的便利,它允许交易者以最小的滑点和高流动性订单进行现货交易,试图成为中心化交易所在链上的替代方案。

Layer2跨链桥OrbiterFinance

OrbiterFinance是为Layer2网络搭建的跨链桥,它支持zkSync、Arbitrum、Optimism等Layer2网络间的资产跨链转移,也支持Layer2和Layer1之间的资产互转。

StarkWare系统化创建Layer2

StarkWare可以视作一个公司,它创建于2018年,有一套完整的Layer2系统解决方案,特别是它在「零知识证明」基础上创新出zkSTARK算法,用以进一步增强网络的扩展性,并将这一算法进行了产品化,形成了StarkNet和StarkEx两个落地模块。

StarkWare官网

StarkNet

它是搭建在以太坊上的Layer2网络,测试网已经于2021年11月上线,支持开发者进行应用部署,用户可以将交易发送到网络上,所有交易将定期进行批量处理,生成STARK证明,然后在以太坊主网验证这些证明。由于验证所需的计算内容很少,从而提升了链上的处理效率。

由于StarkNet还未兼容EVM,因此,它一直没有获得以太坊头部DeFi应用的迁移。目前,该Layer2上主要应用为去中心化交易应用Myswap和一站式交易应用JediSwap

StarkEx

它是一套可扩容引擎技术,专门为以太坊应用提供扩容方案和程序服务,已经用于不少知名去中心化应用,包括去中心化永续合约交易应用dYdX、去中心化交易应用DeversiFi、NFT生态系统ImmutableX。

作为期货交易平台,dYdX需要高速结算,StarkEx帮助它大大提高了结算速度,增强了用户体验。

DeversiFi是首个采用StarkEx扩容引擎的DEX,它使用的是订单簿模式,实现方式是链下处理交易、链上完成结算。以往,链上结算的方式对链的性能要求较高,Layer1类型的网络对此存在制约。现在,StarkEx引擎解决了这一点,它为非托管式交易提供了即时结算、高流动性、低滑点等保障。此外,DeversiFi使用了zkSTARK算法的隐私层,很好地保证了用户的交易隐私。

ImmutableX是以太坊针对NFT资产设置的Layer2扩容方案,它基于StarkEx引擎搭建,该网络上的资产及交易数据均由以太坊保障,用户无需担心安全问题。更重要的是,StarkEx支持提取资产到以太坊链上即时到账,没有7天的间隔期。目前,卡牌游戏GodsUnchained、战斗类角色扮演游戏Illuvium(ILV)等已选择与ImmutableX集成,为用户提供快速的、0Gas费的交易体验。

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

金宝趣谈

[0:0ms0-5:170ms