ROL:ZK Rollup起飞指南

??作者:OPResearch

??Layer2作为以太坊公链的优化方案,一直是大家关注、讨论、研发的热点,例如Axie所在的Ronin、DYDX所用的Starknet、Arbitrum、Optimism、ZKSync等,众多研发团队对Layer2技术方案进行了积极尝试。那到底什么是Layer2呢?以太坊公链本身被称为Layer1、主网或者主区块链层,Layer2则是指将交易从主区块链层移到可以与主链通信的单独一层中以实现更快速的交易与更低的GasFee。如下图所示,Layer2类似于在以太坊主网上嫁接了一条“高速公路”,对以太坊主网交易量进行分流,缓解以太坊主区块链层交易拥堵的情况。目前Layer2已出现多个技术方案,包括状态通道、侧链、Plasma、Rollup等。侧链和Rollup是当下大家常听到的方案,但侧链和Rollup的区别在于,侧链需要有自己独立的节点进行验证,其安全性主要依赖于侧链自身;而Rollup则是直接基于Layer1在链下批量集中处理交易并将更新情况发布到主区块链,同时在链上发布交易数据,其安全性依然依靠Layer1。

图1:Layer0、Layer1和Layer2示意图

???虽然Rollup相比于侧链安全性更可靠,但目前对以太坊主网的优化效果依然有限,但不可否认的是,Rollup是真正基于以太坊主网实现的优化,以太坊主网的项目不需要做任何更改就可以进入使用Rollup方案的链,而用户也不需要冒着风险使用跨链桥来转移资产,也即以太坊上任何可能的交易都可以在Rollup中执行。其原理如下图所示,基于Rollup技术方案的链会在以太坊主网上建立一个Rollup合约来监控Rollup链上的状态,其中包括了在链上进行交易的用户的账户余额和其中存在的合约的智能合约代码,这些信息被记录在由一个键值映射组成的“状态根”中,其中键是地址,值是帐户。每个账户最多有?4?个属性:余额、随机数、代码和存储。由于Rollup只是将交易数据发布到主链而不是执行链上的交易,发布在主链上的交易数据和状态根很可能是欺诈性的,所以为了解决这个关键问题,乐观Rollup??和?零知识Rollup?方案被提了出来。

图2:Rollup技术原理示意图

Polygon正在对zk rollups技术进行性能测试:1月14日消息,Polygon正在对零知识汇总 (zk rollups) 技术进行性能测试。这项名为Polygon zkEVM技术的开发已经由Polygon Hermez团队进行了三年多。通过在zkEVM测试网的主要版本中生成超过12,000个zk证明,该团队已经确认零知识证明在以太坊上是可行的。(Cointelegraph)[2023/1/14 11:12:10]

??不同于OptimisticRollup乐观的认为所有被提交的状态根都是可信的,并通过提交欺诈证明来保证安全,ZKRollup?中ZK-Sync使用ZK-SNARK的加密证明来发布状态根,并使用零知识证明技术来验证状态根的真实性,从而避免访问数据本身以保证隐私性。相比于OptimisticRollup需要一周才能提现,ZKRollup只要10分钟就能提取资产。但ZK-SNARK作为一个新技术,而其数学原理极为复杂,导致目前ZKRollup还在开发阶段,而且因此其适应性相比于OptimisticRollup要弱一些。不过ZKRollup的优势也很明显,ZK-SNARK免去了交易的见证人,这大大减少了存储在链上的数据,增加可拓展性,而ZK-SNARK能够验证每笔交易也更使其加安全。

??类似的,StarkWare也采用ZKRollup,不过是基于ZK-STARK。由于ZK-STARK技术相比于ZK-SNARK做了可拓展性,跳过初始化可信设置和抗量子计算方面的改进,导致现阶段不如其成熟,而Gasfee的消耗也更高。另外StarkWare使用的是Cairo语言,一旦实现图灵完备,就很难与EVM兼容。为解决这个问题StarkWare团队开发了代码转译器Warp,将Solidity智能合约无缝转换为Cairo。另外当前StarkWare通过StarEx已经实现了dydx、Immutable、Deversifi专用型的ZKRollup。

??上文对Layer2以及作为其中技术方案之一的Rollup进行了简要介绍,我们认为作为Rollup其中一个方向的ZKRollup优势更为明显,可拓展性也更好,基于ZKRollup的链今后可能会被更广泛的使用。但是ZKRollup链是否真正能够在主网上线后突破众多侧链和Arbitrum与Optimism的重重包围,占据与其技术水平一样高位置呢?本文尝试通过四个维度评选分析每个维度中表现较好的公链,并以此为依据推测ZKRollup链的发展潜力,并给出相应建议。

Layer2 ZK Rollup的NFT市场Mint Square上线.stark域名:9月17日消息,基于以太坊Layer2 ZK Rollup的NFT市场Mint Square上线由Starknet.id提供支持的.stark域名。.stark个人资料URL现已支持Mint Square测试网,主网即将推出,目前可按长度过滤或按类别进行搜索浏览。[2022/9/17 7:02:48]

???四个维度:

??1.加密原生

??2.链上资金

??3.生态

??4.社区

??1.??加密原生

??加密原生即区块链技术核心程度,如概念上的开创性进展、技术上的创新等。例如以太坊开创了图灵完备的虚拟机,将区块链从比特币的支付网络拓展为各种复杂交互,使得DeFi等概念成为可能。而其他拥有独特技术、提出新颖概念、进行不同尝试的公链有很多,我们挑选出Cosmos、Polkdaot和Solana三个公链作为加密原生维度的代表,以阐述公链如何通过自身创新性或性能提升在加密原生领域获得一席之地。

??Cosmos

??Cosmos认为未来是一个由专注于不同功能应用的区块链构成的多链宇宙。基于这一构想,Cosmos开发了三部分基本组件:1)Tendermint共识协议,2)CosmosSDK,3)IBC跨链通信协议,解决了跨链问题,使多链宇宙成为可能。Cosmos精简了区块链应用的开发流程,通过丰富的SDK和Tendermint引擎让开发人员专注于应用本身,而不用过多关注底层的协议。更重要的是,Cosmos实现了原生跨链,每条链都可以通过Cosmos的枢纽「Hub」进行原子级交易,实现真正的跨链,而不是与其他主流跨链桥一样通过在不同链建立资金池来实现所谓的“跨链”。

?Polkdot

??Polkadot则用主链“中继链”和分片“平行链”方式来实现跨链。各平行链通过与中继链连接来实现与其他平行链的沟通,而每条中继链可以支持大概100条平行链。Polkadot使用Wasm作为元协议,这允许平行链可以定义自己链的逻辑和语言,他们只需把自身的状态转换函数提供给中继链验证人来执行即可与中继链连接。Polkdot的应用可以存在于某个平行链内,也可以跨平行链部署。尽管中继链可以连接各平行链,但是中继链的接口是有限的,所以平行链们需要用拍卖的方式进行竞价来争取插槽,这也即大家经常提及的「插槽拍卖」。

ZK Rollup订单簿式DEX ZigZag将于6月24日开启ID0:6月21日消息,据官方消息,ZK Rollup订单簿式DEX ZigZag将于6月24日23时在自身DEX上开启ID0,第一轮公开发售将允许用户在早期阶段成为DAO的一部分,拥有对Token用例的投票权,同时决定空投的详细信息。

ZigZag总量共计1亿枚,本次ID0供应量为200万枚,仅支持USDC支付。目前,由于基础设施限制,ZigZag将仅在zkSync上提供现货交易。在zkSync2.0和StarkNet发布后,将引入杠杆交易和无需许可上市的永续合约。

金色财经此前报道,6月20日,ZK Rollup订单簿式DEX ZigZag疑似已在以太坊上部署Token ZZ的智能合约,总量1亿枚。[2022/6/21 4:41:02]

??Solana

??Solana旨在保持低成本的同时扩大吞吐量。为实现这一目的,Solana采用一种创新的混合共识模型,将独特的历史证明(PoH)算法与闪电般快速的同步引擎(也就是另一种版本的权益证明,PoS)相结合。历史证明(proof-of-history)是Solana协议的核心构成,其可为网络上的每笔交易提供一个时间戳用以确认网络上任何时间点发生的交易。PoH依赖于使用基站拜占庭容错(BFT)算法的PoS,是实用拜占庭容错(pBFT)协议的优化版本。此外,Solana采用独特的Rust语言编写智能合约,使用BPF字节码来实现更高的执行效率即TPS。

2.?链上资金On-ChainAsset

??链上资金指在该区块链上发行的具有相对稳定购买力的主流代币的集合,如BTC、ETH、BNB、USDT、USDC、DAI等。一条公链上的高质量资产的数量决定了其链上资金可拓展的空间,因为目前区块链中并无普适的信用抵押方式,只能使用资产抵押来增加杠杆,而被抵押资产通常都需要是优质资产以保证安全性,所以我们选择了当前链上优质资产较多的三条公链来作为代表:BSC、Solana和Terra。如下表所示,这三条公链的链上主流资产都是百亿美元级别,且主要为该公链的公链代币、BTC、ETH与USDT、USDC、UST等稳定币,雄厚的链上资金使得链上生态的发展如虎添翼。

ZK Rollup订单簿DEX ZigZag的NFT Swap功能将上线zkSync主网:5月13日消息,以太坊二层ZK Rollup订单簿DEX ZigZag Exchange宣布NFT Swap功能将上线zkSync主网。[2022/5/13 3:14:49]

3.生态Ecosystem

???公链上的生态项目的数量与质量是除资金之外的另一个决定公链发展重要因素。优质的项目可以吸引大量的活跃用户,并衍生出可观的资产,带来海量的外部资金。与此同时,一个完善的生态的建立需要一定数量的优质项目作为支撑,从而带给用户与开发者良好的交互体验,且能够更大限度的抵抗外部风险并拓展资金利用率。据此,我们选择了BSC、Solana和Cosmos作为代表,通过链上TVL、项目数量与转账数来判断其生态发展状况。由下表可见,BSC项目数量最多,Solana转账数最多,而Cosmos则TVL最高。这一现象正体现了这三条公链各自生态的优势所在:(1)BSC作为以太坊侧链,兼容所有基于EVM运行的项目;(2)Solana可以通过高TPS最大化转账效率,优化项目交互体验;(3)Cosmos通过IBC协议贯通所有IBC链,囊括所有IBC链的TVL。

???这三条公链还设有开发者激励计划或获得交易所的代币上所支持,以鼓励开发者来的自己公链开发项目,并给予早期优质项目资源倾斜。例如BSC有最具价值开发者加速计划帮助优质创业项目进行更多创新变革,获得行业成熟经验与资金支持,并且加速社区和项目的协同发展。此外,BSC上的优质项目,也会天然被用户给予优先上币安交易所的期望。类似的,Solana有Hackathon,还有FTX的支持,因此,Solana上的优质项目同样会获得Solana生态基金的资助与开发扶持和上线FTX交易所的预期。Cosmos则利用SDK降低开发难度,依靠链与链之间的资源互通与生态里的质押空投来激励项目发展,例如新链可以通过引入LUNA和UST,获取Terra链的资本,而Terra链上的项目如Anchor也可以与其他链合作纳入该链代币作为可质押资产,增加该代币的使用场景。

4.社区Community

???社区维度指公链社区的活跃度与投资机构的支持。一条公链需要得到足够的关注度与资金才能长期可持续的发展下去。社区活跃度我们主要观察各社交媒体的总人数、发言数、消息内容等。投资机构主要观察公链早期投资人与其对于该公链所投入的资源,如资金、宣传与合作。综合考察后,我们评选出BSC、Solana和Avalanche三条公链。如下图所示该三条公链社群体量庞大,而且活跃度较高,同时关注内容也都集中在公链的交互与生态,而不仅仅是代币价格的拉升。具体来说,BSC由于其早期优势,拥有丰富的生态,积累了大量优质活跃用户,这也在其遥遥领先的Twitter关注人数与discord周发言数上体现。而Solana和Avalanche则基于新兴市场赢得了很多的telegram和discord用户。而消息内容则主要为链上信息科普、链上操作疑问、预防、生态项目咨询等。

StarkWare推出ZK Rollup扩容方案StarkNet Alpha2版本:金色财经报道,据官方消息,StarkWare推出ZK Rollup扩容方案StarkNet Alpha2版本。StarkWare发布了一个测试框架,开发人员现在可以在本地有效地测试他们的合约。新功能包括可组合性,支持智能合约之间的交互;本地测试框架,将允许开发人员通过在本地测试其StarkNet合约部署和交互来加快dApp开发,此版本仅包L2交互,下一版本将扩展功能和易用性;性能提升,改进了StarkNet的设计,支持更高的吞吐量和更短的验证生成时间,允许创建更大的区块,从而降低每个交易的成本。添加了一个内置函数来支持StarkNet合约中更高效的按位运算(文档);以及StarkNet正在从Ropsten迁移到Goerli。[2021/9/1 22:53:12]

??不同于币安纯资本与资源的推动,Solana和Avalanche社区的繁荣还得益于知名机构投资人们的大力宣传,特别是SBF之于Solana和Suzhu之于Avalanche,他们在自己的社交媒体频繁介绍和推荐相关公链的生态项目,同时由于他们具有一定决策权,也常承诺一些激励性的活动,从而吸引了大量新用户并提升用户参与度。因此除资金支持之外,名人效应及知名投资机构对公链热度也具有一定的帮助。

1.??加密原生CryptoNative

??从加密原生的角度来看ZKRollup,那么其重要性自然不言而喻。Rollup承载了以太坊走向模块化区块链借此实现扩容的重要角色,也就是将共识交给以太坊一层,将执行和数据可用性转移给Rollup来运行。其中零知识证明作为备受认可的加密原生的方案,本质上是压缩计算量的同时,也保障了数据的正确性。其中技术方案的原理我们在上文已经详细描述,而备受认可的结果,我们可以从当前两大ZKRollup的募资情况来一窥究竟。

???更甚者,连以太坊的创始人Vitalik都曾在其文章中提到,中长期来看,随着ZK-SNARK技术的成熟,ZKRollup会在所有用例中发挥出优势。这么看的话,ZKRollup的加密原生属性已经不言自明了。

2.??链上资金On-ChainAsset

??第二部分关于ZKRollup的链上资金我们可以先从以太坊上的存量资金来判断。毫无疑问,以太坊上的具有相对稳定购买力的主流币是所有具有智能合约的公链中最多,不仅ETH的市值始终稳定在所有加密货币中的第二位。其次,主流的美元稳定币如Tether发行的USDT,Circle发行的USDC,基于数字货币抵押的美元稳定币Dai、MIM,以及各种算法稳定币如Frax、Fei,再者,BTC的锚定币如WBTC、HBTC、renBTC,上述拥有链上绝对购买力的主流币,目前主要流通的公链依然是在以太坊中。基于此,ZKRollup作为备受期待的以太坊扩容解决方案,而Rollup天然的优势使得上述在以太坊一层中停留的链上资金不用承担目前主流跨链桥的风险即可来到二层,自然能承接许多来自以太坊一层的外溢资金。

3.?生态Ecosystem

??以太坊的诞生由于有着对web3.0的先发优势,本就产生了目前全世界最成熟的区块链生态,无论是从开发者生态,基础设施以及项目生态,甚至到以太坊中的用户生态,都在区块链公链中一骑绝尘。对于ZKRollup而言,生态的壮大除了链上资金之外,能否吸引目前在以太坊一层上优质的web3.0项目将其主要活动、资金锁仓量、用户迁移至其二层网络上,将成为重中之重的首要任务。其次,能否真的将用户使用使用的费用GasFee下降到如BSC/Avalanche,甚至是Solana的等级,将决定ZKRollup能否把2021年中从以太坊外溢的资金以及流量再此吸引回来。最后,从公链发展历史中,能否让公链有着指数型的链上交易增长,很大程度取决于新形态的叙事故事,如2020年的DeFi、2021年的NFT、GameFi等。因此,伴随着ZKRollup将带来对于以太坊中的指数型增长,能否有着新形态的web3.0产品落地也会是ZKRollup能否带领以太坊再创新高的关键因素,以下我们针对zkSnyc/Starkware的当前生态分别描述。

??zkSync方面,从目前揭露的募资消息来看,有着大量的优秀web3.0项目对其进行投资,并且多个CEX也已经宣布开通基于zkSync的提币通道;更重要的是在zkSync中可以使用任何token来支付其费用,而无需购买ETH或像MATIC这样的自定义token,这个功能将使得zkSync的使用门槛对比其他Layer2甚至其他公链来说会是王炸般的存在。此外,为了降低开发者的开发难度,zkSync2.0从诞生之初就相当强调开发者能使用Solidity通过其zkEVM和编译器结合在一起,实现99%的EVM兼容,这点让DeFi能够在zkSync2.0中大规模应用的前景看似更有可能发生。

??Starkware方面,2020年6月份推出StarkEx作为其Layer2可扩展性引擎,允许创建由Cairo和STARKs提供支持的应用专用型的ZKRollup。目前基于StarkEx在运行的项目已有dydx、Immutable、Deversifi、Sorare,当前链上锁定金额已达到$1.16B,处理了超过1.4亿万笔交易,累计交易金额超过5180亿美元。根据其官方的发展路径,他们下一步将朝着在同一个StarkNet上运行多个应用程序的同一个全局Layer2,以此来实现不同应用程序之间的互操作性,并且由于规模经济的提高而降低其gasfee成本,最终实现第三阶段的去中心化运营。

https://medium.com/starkware/on-the-road-to-starknet-a-permissionless-stark-powered-l2-zk-rollup-83be53640880)

??ZKSync:TVL$122?M;totaltransactions7,264,107;生态项目85

??Starkware:TVL$1.16B;145MTx

4.??社区Community

??社区方面,当前ZKRollup的两大项目在社交媒体的总人数、发言数、消息内容等社区活跃度指标上都已经接近于BSC、Solana、Avalanche,甚至在Discord发言数方面,zkSnyc更是领先于其他公链,而这一切都建立在主网还没上线的当下。从投资机构方面来看,2022年3月,StarkWare正在以60亿美元的规模进行最新一轮募资,翻开其过往投资者,这绝对是一个超高级的融资水平,除了以太坊创始人Vitalik,还有着币圈著名的顶级投资机构如Paradigm等,更有着在web2.0时代就已经著名在外的红杉资本。另一方面zkSnyc的募资过程看起来更贴近开发者和用户端,除了如UnionSquareVentures、A16Z等VC外,更有着一连串DeFi项目以及交易所的投资,而这些项目预期也能对应带给zkSync2.0主网上线后的快速集成。

???ZKRollup投资机构及募资情况如下表所示:

???因为ZKRollup的技术优势备受关注,从上述图表中也可看出ZKRollup的两大天王项目也受到大量的投资机构的追捧,其中特别之处是zkSync中有非常多来自交易所以及web3.0项目方的投资,不难看出不少知名的中心化交易所以及web3.0的项目对于ZKRollup是相当看好的。

??最后,ZKRollup已经向我们证明了指数型降低在以太坊使用中的GasFee以及大幅提升可扩展性是可行的,OpResearch非常期待ZKRollup在可预见的将来,带给以太坊社区以及用户一个全新风貌的以太坊,一切顺利的话,我们可以大胆想象大规模应用的web3.0产品就近在咫尺了。

Binance(BNB)BlockchainExplorer

??https://explorer.solana.com/

??https://terrasco.pe/

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

地球链

[0:0ms0-0:555ms