作者:Jennifer Obem & AJC,Messari研究分析师;翻译:金色财经xiaozou
本文摘要:
· zkLink通过统一Layer-2(L2)网络和Layer-1(L1)网络来解决区块链流动性和技术栈碎片化的挑战。
· zkLink提供两大核心解决方案:zkLink Nova和zkLink X。这两种解决方案都利用零知识证明(ZKP)技术,为用户和开发人员提供对关联网络的统一访问。
· zkLink Nova是一个通用的Layer-3(L3)网络,它将以太坊L2s的资产、流动性和dApps整合到一个安全、高效的兼容EVM的单一平台中。
· zkLink X是一个特定于应用程序的扩展引擎,用于多链dApp部署、流动性聚合,以及跨各种区块链网络(包括L1s和L2s)的性能改进。
· 已有超3亿美元资金桥接到zkLink Nova上,使其成为桥接总价值最大的L3网络。
1、背景介绍
Layer-2s进行以太坊扩容的代价是作为孤立的子生态系统运行,这削弱了以太坊的网络效应。各L2之间的差异很大,它们利用不同的技术栈(例如,OP Stack或ZK Stack)和不同的证明技术(例如,欺诈或有效性证明)。因此,L2s可能存在进一步使以太坊流动性碎片化以及使dApp开发复杂化的缺点。它们还会削弱用户体验,因为跨L2转移既耗时又昂贵。今天的区块链格局的特点是L1是孤立的也是独立的,除了通过桥接进行资产转移和跨链消息传输之外,几乎无法传达价值。
zkLink旨在统一L2s和L1s,通过零知识证明(ZKP)增强用户体验,促进安全的dApp开发。zkLink提供两大核心解决方案:
· zkLink Nova:这是一个通用L3,专注于解决以太坊的流动性和资产碎片化挑战。
· zkLink X:针对特定应用的扩展引擎,支持定制化的多链dApp开发,连接L2s和L1s。
zkLink于2021年开始成为多链交易解决方案。它利用ZKPs为用户提供对聚合流动性的可靠访问,并使开发人员能够快速部署DEXs和AMMs等可定制且安全的金融应用程序。多年来,zkLink已经发展成为一个跨各L1和以太坊L2的资产、流动性和应用程序的不受技术栈影响的聚合器,形成了一个相互关联的区块链格局。由Vince Yang领导的zkLink Labs(zkLink的开发团队)已经从私募投资方那里获得了2310万美元融资,并完成了一项社区销售,为zkLink的开发提供了资金支持。
2024年3月11日,zkLink Nova的Layer-3公共主网上线,支持包括以太坊在内的9个网络。它为用户和开发人员提供了一个互操作平台,可以整合来自以太坊L2s的流动性和资产。用户可以在zkLink Nova上只存入一次资产,实现与所有关联L2s的资产和dApp的交互,这些网络不会再出现重复的dApp交互,但费用却变得更低。同样,开发人员可以在L3上快速部署更具资本效率的应用程序,利用关联L2s的流动性,而无需部署多个dApp。自2024年3月初问世以来,zkLink Nova已经吸引了超过3亿美元的总锁定价值(TVL),这显示出对统一通用L3平台的潜在需求。ZKEX是第一个使用zkLink X构建的特定于应用程序的去中心化交易所(DEX)。截至2024年3月,ZKEX在V2 Alpha主网上运行,交易量超过4200万美元。
2、技术
(1)zkLink Nova
zkLink Nova是一个零知识rollup(ZK-rollup),作为构建在以太坊及其L2s上的通用L3运行。它利用ZK Stack和zkLink Nexus技术在关联网络上聚合流动性和资产。由于其模块化设计,它还提供了可定制和可扩展的dApp部署环境。zkLink Nova的模块化架构包括以下四层:
排序
排序层的主要任务是监控L3智能合约中的链上存款,维护L3的状态,并组织交易进行处理和证明生成。用户可以将资产存入部署在所有关联链上的智能合约中,或通过RPC服务直接存入L3的排序器,从而与zkLink Nova进行交互。zkLink Nova的排序器根据L3的证明系统的要求记录输入的交易,同时删除不合格的交易。被批准的交易被分组成若干小块,在L3的zkEVM中每两秒处理一次。交易块进一步编译为交易包,以最小化与结算层交互相关成本。在撰写本文时,该协议的排序器由项目团队集中管理,但长期目标是采用去中心化排序器解决方案,如Espresso、Astria和Fairblock。
执行
更新L3状态的交易在这一层执行。zkLink Nova利用ZK Stack的零知识以太坊虚拟机(zkEVM)来执行交易。zkEVM为zkLink Nova的智能合约提供了一个安全的执行环境,使用ZKPs验证程序执行的每一步。因此,该L3可以在EVM兼容的环境中执行使用ZKP计算验证的交易,使开发人员能够轻松地在以太坊和其他L2s上部署dApps到该L3。
结算
zkLink Nova的专用结算框架zkLink Nexus可以跨多个L2和以太坊进行结算,与传统的在以太坊上结算的ZK-rollup不同。这样一来,该L3可以有效地将所有用户存款聚合到其他L2上的智能合约中,而无需重新计算证明。由于其技术栈不相关的特性,zkLink Nova可以连接到所有以太坊L2s,不管技术栈是什么(例如,ZK或OP L2s)。为了跨多个链结算交易,zkLink Nexus利用多链状态同步机制,这是一个结算框架,它将验证证明的责任委托给一条链,并将链状态通信给其他链。
· 选择一个关联L2作为“主链”,用于验证和执行ZKPs,并确保链上交易的一致性。
· 其他关联L2作为“辅链”,只需要将由该L3的验证者合约计算出的状态同步通信到主链,而无需计算任何ZKPs。
在撰写本文时,Linea是zkLink Nova的主链,因为其执行zk-SNARK证明并在以太坊上快速结算的能力。该L3还支持以太坊作为辅链,还支持以下L2s:Manta、Mantle、zkSync Era、Arbitrum、Blast、Optimism和Base。
当排序器向主链提交交易包和zk证明进行验证时,结算过程就开始了。使用zkLink Nexus的多链状态同步,辅链通过规范的rollup桥接将同步哈希值发送到主链,以确保证明的一致性,从而完成验证过程。
建设多链rollup会带来存款欺诈的风险。恶意排序器可能会将辅链上的虚假存款报告给主链,从而导致用户资金损失。
为了缓解这种情况,在典型的ZK-rollup使用的标准ZKP验证过程之外,状态同步阶段还包含了一个额外的交易验证层。这个额外的验证层确认排序器提交给主链的实时数据与辅链周期性传输的同步哈希值相对应。一旦验证完成,主链就会允许结算,导致软结算。然后将交易包根分发到辅链进行取款处理,从而保护网络免遭欺诈风险。
数据可用性
交易和状态转换数据可以在数据可用性(DA)层上访问。截至撰写本文时,zkLink作为一个Validum运行,通过数据可用性委员会(DAC)在链下存储交易数据。DAC维护该L3的交易数据及其状态历史副本,以经济有效的方式存储交易数据,特别是针对同样产生证明验证成本的ZK-rollups。但是,DACs提供的安全性要低于由专用DA网络保护的外部DA解决方案。因此,zkLink Nova计划在未来利用外部DA解决方案,如Celestia和EigenDA。
zkLink Nova上的资产聚合
要访问zkLink Nova,用户必须首先通过规范的rollup桥将资产从以太坊和其他关联L2s桥接到该L3。一旦资产桥接到zkLink Nova上,这些资产就可以聚合为可互操作的交易。来自不同网络的相同价值的代币可以合并为一个单一代币,以统一流动性。zkLink Nova利用zk-SNARKs和zkLink Nexus(多rollup状态同步)从所有关联网络安全地聚合资产。这些功能使用户可以进行存款和桥接:
· ETH从各关联网络转移到该L3。统一的原生资产允许在没有第三方桥接的情况下提款,类似于从中心化交易所提款,但却不存在交易对手风险。
· 其他L2s的原生资产(例如,来自Arbitrum的ARB)转移到该L3。这允许在Nova上进行原生L2资产的互操作交易,提高资本效率并支持新的DeFi用例。
· 在不同网络上发行的稳定币在该L3上变成了同一种稳定币,简化了稳定币的使用,同时最大限度地减少了gas费。
在zkLink Nova上合并代币
在多个L2上相同价值和类型的资产具有不同的代币地址。例如,从Arbtrum和Optimism桥接到zkLink Nova上的ETH有两个唯一地址。为了让用户在该L3上将这两个网络桥接的ETH作为一个资产与之进行交互,必须将两个不同唯一地址的资产合并为一个资产。
为了解决这个资产不统一的问题,zkLink Nova采用了一个可升级的代币合并合约,该合约由治理委员会和安全委员会管理。该合约允许zkLink Nova将相同价值的代币合并为一个代币。桥接来自多个网络的不同地址的类似代币的用户,可以通过源链上的代币合并合约锁定源代币,以接收与zkLink Nova上锁定资产相当的衍生品。用户也可以通过代币合并合约burn衍生等价物来赎回锁定代币。然而,该协议对支持的资产施加了存款上限,并且可以通过治理锁定源代币将其作为保障措施。
对代币合并合约的更改是通过其管理机构(治理委员会和安全理事会)提出和实施的。这些更改可能包括但不限于:
· 升级代币合并合约
· 添加对一种源代币的合并支持
· 更改支持资产的存款上限
· 锁定或解锁源链上的源代币
虽然治理委员会通过2/3多重签名发起对代币合并合约升级提案并对其投标,但安全理事会保留否决此类提案的权利。安全理事会最终监督管理委员会的行为,并保留对代币合并合约实施低风险升级的权利。
(2)zkLink X
zkLink X是一个特定应用程序引擎,用于跨多个网络部署高性能应用程序(例如,像AMMs和DEXs这样的金融应用程序)。随着试图连接这些网络的跨链桥接解决方案的出现,L1和以太坊L2之间的互操作性不断改善。然而,用户仍然面临着在具有不同的技术栈和工具的不同网络之间转移和管理资产的挑战。同样地,开发人员必须在具有不同执行环境的多个网络上部署应用程序,这有时需要具备各种编程语言和工具基础设施相关的技术知识。
zkLink X简化了dApp的开发过程,并为开发人员提供了一个统一的点来部署应用程序,并可以跨多个网络访问广泛的流动性。它使dApp用户能够通过单一的资本高效的平台轻松地跨L2s和L1s访问、交易和管理他们的资产。zkLink X是一个模块化的部署解决方案,允许开发人员轻松定制跨执行、结算、DA和排序层的App Rollups,以满足不同的应用程序需求。因此,开发人员可以通过以下方式部署高性能应用程序并自定义上述组件:
· 利用去中心化排序器,如Espresso、Astria和Fairblock。
· 使用zkLink专用特定交易zkVM执行交易,该zkVM专为CLOB 、AMMs和DEXs等高性能金融产品设计。
· 结算交易到zkLink X的专用结算框架:Nexus或Origin。使用Nexus,交易可以在以太坊及其L2s上结算,而Origin则可以在Avalanche或Solana等Alt L1s上结算。此外,Nexus通过多链状态同步机制验证所有关联L2s的交易状态,而Origin则通过一个轻量级Oracle网络验证所有关联L1s和L2s的交易状态。
· 利用外部DA解决方案(如Celestia和Eigen DA)来存储交易和状态数据。
利用zkLink X构建的一个值得注意的特定应用rollup就是ZKEX,这是一个去中心化交易所,具有来自BNB智能链等Alt L1s和Starknet等L2s的聚合流动性。用户可以在该应用程序上从支持网络上交易多链资产,而无需桥接多种资产。用户还可以享受简洁流畅的用户体验,因为他们可以将这些多链资产从一个自我托管钱包(例如MetaMask)中存入该DEX。
3、代币经济学
zkLink的原生代币ZKL计划于2024年发布,但确切的发布日期尚未公布。ZKL将授予用户访问zkLink rollup基础设施服务的权限,并授予代币持有者对zkLink项目的治理权。该资产计划的功能包括:
· 质押:Provers(证明者)将质押ZKL,以访问zkLink的证明生成市场,dApps在该市场请求证明生成服务。随后,证明者可以因完成任务而获得ZKL奖励。
· 支付:ZKL将成为zkLink证明生成市场的主要支付代币。利用zkLink rollup基础设施的dApps将向提供ZKP生成服务的证明者支付ZKL代币。此外,使用zkLink rollup基础设施构建的特定应用rollup将向zkLink DAO(项目提议的治理组织)支付ZKL 。这些dApps也可能采用ZKL来支付特定应用内产品的费用。
· 治理:通过未来的zkLink DAO,ZKL代币持有者将对zkLink的发展方向和发展决策行使治理权。
ZKL将在没有通胀的情况下推出最高10亿枚代币供应。代币的分配如下:
· 社区金库(~29.88%):未来zkLink DAO管理的社区金库将控制总代币供应的最重要部分。这部分分配中大约20.75%将通过TGE发布,并作为奖励分发给早期采用者,以及作为社区发展奖金和bug赏金奖励给有所贡献的开发人员。另外9.37%将作为bug赏金,将在一年时间内按月发放。剩余的79.25%将在未来由DAO自行决定分配。
· 生态系统发展(22.5%):这部分分配致力于生态系统发展,将用于资助增长倡议和发展计划。其中20%将通过TGE发放,其余80%将在两年时间内按月发放。
· 早期私募购买者(20.55%):这部分将分配给所有轮投资中的私募投资者。其中约38.93%的分配将留给种pre-seed投资者,有5个月的锁定期,并按照27个月的线性分发计划进行分发。另外约37.98%将留给种子轮投资者,有4个月的锁定期并按照27个月的线性分发计划进行分发。其余的大约22.87%将保留给私募投资者,有3个月的锁定期,按照27个月的线性分发计划进行分发。
· 团队和顾问(20.00%):这部分将分配给zkLink Labs团队以及项目顾问。该分发有6个月的锁定期,并将按照3年的线性分发计划按月分发。
· 流动性准备金(4.00%):这部分将被锁定在TGE的流动性池中。该分配的50.00%将在TGE中发行,并按月进行线性分发,为期一年。
· CoinList销售(~3.13%):这部分将分配给zkLink的CoinList社区销售参与者。该分配的30.00%将在TGE期间解锁,随后遵循为期9个月的线性分发计划。
4、Aggregation Parade
在2024年3月主网发布后不久,zkLink Nova与多个以太坊L2s(Arbitrum、zkSync、Manta、Mantle和Linea)合作推出了Aggregation Parade。该计划旨在提高zkLink Nova上的生态参与度,在该L3上执行以下操作的参与者将获得Nova积分(NP)奖励:
· 桥接:用户必须从支持的L2s中至少存入0.1 ETH到该L3,以累积NP积分并接收灵魂绑定代币(SBT)。提前存款可以获得额外的积分。
· 参与zkLink的NFT推荐计划:用户可以推荐其他三个用户到该L3,以获得四个不同商标NFT中的一个。在获得所有四个不同商标NFT后,用户可以将最初获得的SBT奖励升级为Nova Lynks NFT。Nova Lynks NFT持有者有资格分享1,000万ZKL社区池的一部分。
· 质押:用户可以在该网络上质押受支持的资产,如ETH、wBTC、USDC以及其他L2代币、流动性质押代币和流动性再质押代币,以积累NP积分。质押积分基于代币分类倍增计划、群质押里程碑和面向早期质押参与者的早鸟奖励倍增计划。
自2024年3月初主网发布以来,zkLink Nova已经吸引了超过3亿美元的TVL,这标志着对统一通用L3平台的需求在不断增长。
截至撰写本文时,zkLink Nova生态中已有60多个项目,涵盖DeFi、工具、社交、游戏和NFT领域。zkLink Nova继续通过奖励和资助计划和倡议来促进生态系统的参与度,这些计划和倡议对开发人员、用户和部署在该L3上的L2s提供支持。
在TGE之后,早期的生态参与者将根据2023年8月推出的忠诚度积分系统获得ZKL代币奖励。zkLink Labs还于2023年12月推出了流动性联盟计划,与Skynet、Asymmetries、EF、Keyrock、Wintermute、Selini和Flowdesk等做市商合作,为zkLink Nova上的DeFi应用程序提供流动性。作为提供流动性的回报,做市商还将分享ZKL总代币供应未公开的一部分。
2024年3月8日,zkLink Labs宣布了其开发者资助计划。该项目将支持该L3上的应用程序的开发,重点聚焦DEX-AMMs、借贷平台、数据索引器、预言机、bridges和收益优化器等。zkLink Labs为该资助计划预留了2000万枚ZKL(占总代币供应量的2%),每个成功的申请者将获得最多5万枚ZKL的资助奖励。
为了鼓励推进L3开发的持续研究,zkLink还定期举办L3峰会活动,将L2s和以太坊生态系统内的其他区块链基础设施项目聚集在一起。截至撰写本文时,zkLink已成功举办了两届L3峰会,首届峰会于2023年11月举行,最近一次峰会于2024年2月举行。这些峰会得到了杰出的L2和基础设施团队的参与支持,如Arbitrum、Celestia、EigenLayer、Kakarot、Linea、Polygon zkEVM、Manta、Mantle、Polygon、QED、Scroll、Starknet、Taiko和zkSync。
5、网络活动
2024年3月14日,zkLink Nova推出了积分活动Aggregation Parade,向那些将各种代币桥接到zkLink Nova上的用户发放积分奖励。各种代币(包括ETH、ETH质押代币、USDC和USDT)都有资格获得NOVA积分。该活动大获成功,截至3月份,zkLink Nova已经获得了3.055亿美元的桥接资金。根据DefiLlama的数据,zkLink Nova是总桥接价值(TVB)最大的L3网络。
自2024年3月11日主网发布以来,zkLink Nova上的活动一直在稳步增加。日交易量和日活跃地址都在2024年3月20日达到峰值,各项数据分别为23,500和11,900。整个3月份,zkLink Nova平均每天进行4800笔交易,日活跃地址为1800个。
由于最近推出了zkLink Nova,DeFi TVL仍然很低。然而,随着部署的协议越来越多,应该会继续增长。目前有四个协议具有显著的TVL份额:Symbiosis、Native、LayerBank和iZiSwap。总体上,这四项协议的TVL总额为140万美元。最大的协议是Symbiosis,占TVL总份额的46%(652,200美元)。迄今为止唯一的借贷协议LayerBank拥有200,500美元的TVL,占zkLink上DeFi TVL的14%。随着将有越来越多的协议部署在zkLink上,预计也会有越来越多的桥接到zkLink上的价值将在DeFi中发挥作用。
6、竞争格局
像Arbitrum、Optimism、Taiko和zkSync等流行的L2s正在构建互操作扩展解决方案,以解决以太坊的碎片化挑战。例如,Arbitrum的Orbit开发栈允许开发人员部署可定制的互操作L2s或L3s,称为Orbit链。Optimism的Superchain目标是创建一个互操作OP链的统一网络,共享标准化工具和开发栈(OP Stack)。zkSync的HyperChain方法通过证明聚合将可互操作但并行的zkEVM栈实例与共享桥接合约和以太坊上的统一结算连接起来。然而,其底层技术栈的多样性限制了Arbitrum和Optimism生态间的互操作性。Taiko正在构建用于部署L2s和L3s的Type 1型zkEVM,可以无缝执行以太坊代码而无需进行任何更改。尽管EVM与以太坊的兼容性有望增强,但开发人员可能需要有足够大的动力才能从现有的L2生态系统(如Arbitrum或Optimism)切换到Taiko。
zkLink则采用了一种通用方法,将所有L2s和L1s整合到一个平台上,而无需考虑底层技术。zkLink Nova的L3将所有L2s的流动性和开发访问简化到一个平台上。同时,zkLink X允许部署可定制的特定应用rollup,支持L2s和Alt-L1s。Omni Network是另一个旨在统一以太坊L2s的项目。但与zkLink不同,Omni Network是一个独立的L1,它依赖于ETH再质押作为其安全保障。虽然zkLink Nova和Omni Network都是在2024年3月推出的,但分析每个协议聚合L2s的方法可以帮助确定一个L3是否能够很好地解决以太坊的碎片化挑战。
批评人士认为,L3s不一定能在扩展以太坊方面提供太多价值,他们的理由是安全风险,因为大多数L3都是在L2s上结算的,仍然需要具有互操作性。然而,其他人则认为L3s可通过支持自定义应用程序开发来扩展以太坊,这在L2s上也许是不可能的。除了扩展以太坊之外,像zkLink Nova这样的L3s为在以太坊上开发应用程序提供了一个统一的执行环境,因为zkLink Nova最终是在以太坊及其L2s上结算。因此,用户和开发人员可以享受优化的用户和开发人员体验,而无需离开以太坊转向其他L1s。
7、路线图
zkLink Nova的alpha主网于2024年3月推出,该L3的全新升级将包括对外部DA解决方案和去中心化证明拍卖市场的支持,以及新证明系统的发布。对于zkLink的中央管理排序服务,该团队计划在未来集成像Espresso、Astria和Fairblock这样的去中心化解决方案,以减轻中心化风险。另一个预期升级是ZK Oracle,这是一个验证跨链状态的轻节点Oracle网络,是zkLink X的特定应用引擎的一部分。
在撰写本文时,zkLink作为一个Validum运行,通过数据可用性委员会(DAC)在链下存储交易数据,但最终的目标是在未来支持外部DA解决方案,如Celestia和EigenDA。
8、结论
随着新L2s的逐步发布,以太坊生态系统将变得越来越复杂,像zkLink及其L3这样的解决方案对于简洁优化该L1上的用户和开发人员体验至关重要。此外,Alt-L1s的兴起将进一步打破了区块链的格局,突显出对资本高效多链应用程序的需求。zkLink旨在通过zkLink Nova(通用L3)和zkLink X(自定义特定应用扩展引擎)解决这些碎片化挑战。自2024年3月初问世以来,zkLink Nova已吸引了超过3亿美元的TVL,显示出人们对统一的通用L3平台的兴趣。ZKEX也部署在V2 Alpha主网上,是第一个使用zkLink X构建的特定应用DEX。在其他项目竞相解决以太坊的碎片化挑战时,zkLink的发展路线图则侧重于在以太坊L2s和Alt-L1s之间建立一个领先的用户和开发人员统一体验的中心。