ZK Stack:构建模块化主权ZK链的框架

ZK Stack是一个基于zkSync Era代码构建的模块化开源框架,专门用于创建自定义的ZK驱动L2和L3链。它提供主权性、无缝连接、模块化定制等关键特性,支持构建超可扩展的统一流动性网络。

介绍ZK Stack:构建模块化主权ZK链的框架

上周,我们分享了ZK Credo的初稿:这是一份关于ZK技术基本原则和价值以重塑互联网的宣言。该文件阐述了我们认为去中心化区块链网络必须具备的关键属性,以作为新兴价值互联网的基础——充分利用ZK的力量。

今天,我们很高兴分享我们实现这一使命的扩展愿景:ZK Stack,一个用于构建主权ZK驱动链的模块化框架。

ZK Stack概览

免费:ZK Stack在完全许可的MIT/Apache开源许可证下开发,确保其免费可用,我们强烈鼓励您根据需要贡献和使用它。

可组合:使用ZK Stack构建的ZK链可以在无需信任的网络中无缝连接,具有低延迟和共享流动性的特点。

模块化:定制和塑造ZK链的每个方面,从排序器和数据可用性模式的选择到定义自己的代币经济。

经过实战检验:zkSync Era是以太坊上最广泛采用的ZK rollup,这在TVL和交易量上的可观交易中得到了证明。凭借这一记录,ZK Stack在安全性和可靠性方面是一个安全的选择。

面向未来:ZK rollups是以太坊扩展的未来。为了充分利用ZK超级能力的全部潜力,从一开始就构建正确的架构至关重要。

什么是ZK Stack?

ZK Stack代表我们对ZK Credo中概述的挑战的回应。由于目前没有完全匹配所需属性的解决方案,我们觉得有必要创建一个并将其交给社区。

ZK Stack是一个模块化的开源框架,它既是免费的,又设计用于基于zkSync Era的代码构建自定义的ZK驱动L2和L3(称为ZK链)。

其核心是,ZK Stack提供两个关键特性:主权性和无缝连接。创建者(您)拥有代码的完全权利,并享有不受限制的自主权来定制和塑造链的每个方面。ZK链独立运行,仅依赖以太坊L1来保证其活跃性和安全性,而Hyperbridges网络促进每个ZK链的互连,实现无需信任、快速(几分钟内)且廉价(单次交易成本)的互操作性。

在这个超可扩展的统一流动性网络中,zkSync Era作为先驱ZK链引领潮流。

ZK Stack对zkSync核心团队来说也是一个重大的范式转变。到目前为止,我们一直专注于尽快构建最先进的ZK技术,最终以创纪录的时间推出并采用了zkSync Era——第一个EVM兼容的ZK rollup。然而,正如谚语所说,“……如果我们想走远,就一起走。”我们当前的优先事项是协助众多团队理解并为ZK Stack做出贡献。随着更多ZK链的推出,核心贡献者的数量将增长,社区将成为zkSync网络的真正所有者,使其能够维护ZK Credo中蕴含的精神和价值观。

ZK Stack适合谁?

ZK Stack并不适合所有人。如果您正在构建一个通用的DeFi dapp或NFT项目,将其部署在现有的ZK链(如zkSync Era)上将是一个更直接的过程,使您能够与生态系统中的其他协议进行同步组合,实现如闪电贷等功能。

但是,在以下两种情况下,您可能更倾向于在ZK Stack上构建自己的ZK链:

  • 当您需要为链进行量身定制的定制时。
  • 当您对与更广泛生态系统的异步连接感到满意时。

示例(非详尽):

  • 如果您正在构建一个游戏或社交网络,并需要一个不受其他dapp和用例拖累的轻量级排序器。
  • 对于那些构建强调低延迟排序的交易应用链(想想dYdX)。
  • 寻求封闭私有链但仍与生态系统其余部分互连的银行或企业。
  • 如果您的目标是构建一个能够相互交互的应用程序网络,摆脱x-chain桥固有的信任假设,并以最低成本实现。
  • 在您的用例与代币紧密相关,并打算将其用作系统基础代币的场景中。

为什么选择ZK Stack?

简短回答:它面向未来。

一个人不能建造齐柏林飞艇并用涡轮风扇发动机替换其螺旋桨。 一个人不能铺设窄轨铁路并在其上发射子弹头列车。 一个人不能建造煤气厂然后将其用作高压LNG终端。

每一个根本性的技术转变都需要重新设计和调整系统的所有方面,以充分利用该技术的潜力。如果您从一开始就没有将这些知识融入其中,以后将很难利用它。最终,您将需要进行迁移,否定在旧技术上积累的所有网络效应。

ZK技术解锁了现有非ZK解决方案无法实现的独特超级能力。利用这些超级能力需要勇于创新和开辟新路径,这正是我们一直在zkSync Era上所做的。

以下是一些值得注意的例子:

神奇的用户体验:ZK Stack拥有当前L2领域中唯一的原生账户抽象。其设计受益于我们ZK支持架构中的无gas calldata。

压缩:由于ZK证明的简洁性,某些交易类型(如预言机更新)在ZK Stack上将比其他rollup平台便宜1000倍。

超低成本:除了ZK rollup模式(ZK链账户完全继承以太坊的安全性)外,ZK Stack还支持可选扩展,通过极其经济的zkPorter账户适用于适当的用例。

我们正在启动一系列技术深度探讨,我们将解释ZK Stack架构的原理和细节。为了促进深入和富有成果的讨论,我们将逐一介绍ZK Credo中的原则。今天,我们的重点将放在代表ZK Stack最突出价值主张的主题上:超可扩展性。

超可扩展性

ZK Stack允许您构建自己的主权ZK链,而不会牺牲互操作性和可组合性。

每个ZK链无缝集成到我们无限可扩展的生态系统中,由共享证明器和分形扩展驱动,从而培育一个未分割的流动性网络。在这个生态系统中,用户可以通过Hyperbridges在ZK链生态系统中快速(几分钟内)、无需信任且无需产生任何额外成本地转移其资产。智能合约将异步跨链调用彼此。ZK链本身将是主权的,使它们能够加入其他生态系统,并在选择离开时带走其资产。

阅读更多关于ZK Chains

如何开始

在接下来的几周内,我们将对代码库进行修改,使其更容易检出、配置和部署ZK Stack的实例。我们的最终目标是一键部署!

如果您是今天就想参与的开发者,我们鼓励您联系我们,并协助我们加速实现这一目标的进展。

探索zkSync Era文档

我们目前正在协助几个试点项目采用ZK Stack,这将使我们能够收集反馈并改进开发者体验。如果您希望成为这一队列的一部分,请发送邮件至zkstack@matterlabs.com。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计