ZK Stack是一种区块链模组化开发工具,它提供了一系列功能和组件,帮助开发者构建高效且安全的区块链应用,与传统的OP Stack相比,ZK Stack具有一些明显的优势,ZK Stack采用了零知识证明(Zero-Knowledge Proof)技术,可以实现在保护用户隐私的同时验证交易的有效性,这在一些隐私敏感的应用场景中非常重要,ZK Stack支持模组化开发,开发者可以根据自己的需求选择合适的模块,从而提高开发效率,ZK Stack还提供了一些额外的功能,如身份验证、智能合约等,使开发过程更加简便,ZK Stack作为一种先进的区块链开发工具,为开发者提供了更多选择和便利,有助于推动区块链技术的发展和应用,下面看下详细内容。
区块链模组化开发工具ZK Stack详解
2023 年6 月26 日晚上,zkSync 的团队Matter Labs 宣布推出可以用来建立ZK-Rollup 区块链的模组化开发工具ZK Stack,有望像Optimism 推出OP Stack 一样,大幅扩增zkSync 生态。
本文重点
什么是ZK Stack?用来订制模组化区块链的开源框架,打造建立在ZK 技术之上的区块链。
开发出ZK Stack 的团队是谁?Matter Labs,zkSync 的开发团队。
ZK Stack 有什么核心功能?自主权+ 无缝连接的互操作性。
ZK Stack 有什么特点?免费开源+ 可组合+ 模组化+ 经过验证+ 有未来性。
谁适合使用ZK Stack?需要一条自定义的链,同时想连接外部生态。
ZK Stack vs. OP Stack:各有优势,ZK Stack 相对而言技术门槛较高,生态上属于后发,但更容易做到多链之间的互操作性。
区块链世界的未来会是多链的。
什么是ZK Stack
ZK 是区块链中的一个技术,最初指的是零知识证明(ZKP,Zero-Knowledge Proof),主要优势在于安全性与隐私性,后来发展成以太坊其中一个重要Layer 2 扩容方案:ZK-Rollup,也发展出了可以兼容EVM 又支持零知识证明计算的ZK-EVM,而zkSync 就是使用ZK-Rollup 的Layer 2 区块链,目前zkSync 与Arbitrum、Optimism、StarkNet 并列为2023 年最受欢迎的四大Layer 2 。
zkSync 很显然不只想打造一条Layer 2,他们想做的更多,也许是打造整个根基于ZK 的区块链网络,推出了ZK Stack,一个模组化的开源框架,可以用来建立自定义且由 ZK 技术驱动的L2 或L3 区块链(称之为超链Hyperchain) 。
ZK Stack 背后团队是谁,他们发布的ZK Credo 是什么?
Matter Labs,也是zkSync 的开发团队,官网上他们这样介绍自己:
Matter Labs 总部位于德国,于2018 年创立,Alex Gluchowski 为Co-Founder & CEO。主要专注在ZK 技术的发展与推广上,2023 年的6 月23 日,在Github 上发布了「ZK Credo」- ZK 信条,阐述了它们对于区块链网络的理念。
「ZK Credo」原文可以在这边查看,这边只简单翻译其中的原则部分:
我们认为,作为价值互联网的基础,去中心化网络必须坚持以下原则:
无需信任:使用者必须能够独立验证交易的完整性和网络状态,而不依赖于其他人。
安全:对任何单一使用者的攻击都必须与攻击整个网络一样困难和昂贵。
可靠:网络必须持续正确地执行功能,而不会出现故障。
抗审查:使用者必须能够在网络上进行交易,不需经过任何人的许可。
隐私:使用者必须能够保护其身份和交易详细资讯。未经同意不会与其他人共用敏感资讯。
可扩充性:网络必须具有无上限增长的能力,同时保留所有其他关键属性。
可及性:去中心化网络上的应用程式和服务必须与中心化方案一样便宜、易用和安全。
主权:任何使用者都有退出的权力- 脱离网络,同时以最低的成本带走他们的资产。
目前,以太坊是最接近实现这个愿景的区块链网络,它无需信任、安全、可靠、抗审查和保有主权。但是它目前不满足其他的条件:隐私、可扩充性和可及性。
透过ZK 技术带来的魔法,以太坊上的Web3 可以成为隐私的据点,并在保持完整性的同时实现无限的可扩充性,它将成为可及也可负担的数位所有权方案。
这与ZK 的愿景一致,并将在全球范围内增强个人的能力,无论身在何处。通过释放这些能力,新一波的自由、进步和繁荣将影响全球生活。
ZK Stack 两大核心关键功能
自主权
建立者享有所有权利,完全依照自己需求打造区块链的各个部分,超链本身独立自主运行,仅依赖以太坊(L1) 上的生态活力与提供安全性。
无缝连接
使用ZK Stack 建立的区块链可以被称为超链(Hyperchain),超链之间无须信任,就可以快速且便宜的互通& 互操作。
ZK Stack 有什么特色
免费开源
ZK Stack 是一个免费的模块化开源框架,在MIT/Apache 开源许可证下开发的,确认它免费及可使用,开发者可以根据自己的需要来提出贡献或使用它。
可组合
超链之间都是根基于ZK 技术,可以在无信任的情况下连接与互动,做到低延迟与共享流动性。
模组化
自己根据需求打造自己的区块链,ZK Stack 中包含了各种区块链的核心组件,例如共识算法、定序器、数据可用性、代币模型… 等等,按照自己的需求选择,一步一步打造出自定义的区块链。
经过验证
ZK 并不是全新且未经过验证的技术,zkSync 已运行了一段时间,是以太坊上最大的ZK-Rollup 链,已经有大量交易发生在上面,也有数亿美金的锁仓量(TVL),紧跟在后的便是StarkNet,ZK 的安全与可靠是经过验证的。
有未来性
在以太坊的未来里,ZK 很关键,以太坊创办人V 神曾公开说过,零知识证明在未来十年非常重要,也曾说过layer 2 扩容对以太坊未来革新非常重要,而ZK-Rollup 是Layer 2 扩容中非常关键的一个解决方案。
考量到那样的未来,在此刻就采用正确的架构建构区块链并加入ZK 生态,会有更大的发展潜力。
谁适合使用ZK Stack?
并不是所有人都需要打造一条区块链,有时候直接在既有的链上开发DApp 会是更简单的方式。如果符合以下两个条件,那使用ZK Stack 打造自己的超链可能就很合适:
需要一条自定义的链
想连接到更宽广的生态系统里(其他超链网络)
应用场景范例:
想打造游戏/ 社交/ DeFi 专属应用链,不想被其他DApp 或协议影响到链上资源。
想打造企业或组织的私有链,但同时也跟外部生态保持互连。
想打造区块链生态网络,同时也想摆脱跨链桥的信任问题与尽量降低跨链成本。
ZK Stack vs. OP Stack 简易比较
作为Layer 2 方案Rollup 的两大阵营:ZK-Rollup / Optimistic Rollup,各自有兼容EVM 的虚拟机ZK EVM / OVM,也都各自推出模组化区块链框架ZK Stack / OP Stack,这一段作个简易比较。
简易比较从技术面与生态面切入:
技术面:
OP 系统采取的是欺诈证明,而ZK 系统采取的是有效性证明,理论上ZK 可以做到更快速确认以及在链与链的交互上可以更高效,相对来说更能提高多链互操作性。多链互操作性这一点OP Stack 也做得到,两者差别在于方式不同,成本与效率不同,理论上ZK 的有效性证明可以提供更高的链间互动效率。
生态面:
OP Stack 推出的较早,在2022 年10 月就推出了,很快就得到知名项目的支持,例如Coinbase、币安智能链、NFT 交易市场Zora,都使用OP Stack 开发各自的应用链。而ZK Stack 在2023 年的6 月底才推出,生态起步得较晚,目前尚未有太多知名项目采用。
简单比较:
生态发展上OP 具有先发优势,ZK 正在急起直追。技术上ZK 也许理论上效率更高,但技术门槛也比较高,发展的速度会慢一点。
多链的未来可能会是什么样子
ZK Stack 作为一个模组化的开源框架,可以用来建立自定义且由 ZK 技术驱动的L2 或L3 区块链,看到的自然是多链的未来。
不同的区块链有不同的逻辑,很难有同时可以满足所有用途的区块链。大平台虽然方便,但必定牺牲了部分的差异性和弹性。如果不想跟其他协议、DApp 共用区块链的资源,也有自己特殊的逻辑要满足,建立自己的区块链当然是比较好的选择。
但建立区块链有一点的技术门槛,就像在过去要建立网站并不简单一样,直到有各式各样的网站建立工具,就算一行网页程式码都不懂,现在几乎每个人都可以轻松地在几分钟之内建立自己的网站。透过例如ZK Stack、OP Stack、Cosmos SDK、Polkadot Substrate 等等相关工具的发展,甚至也有更多Rollup As a Service 的服务如Altlayer、Saga、Eclipse 等,现在我们想要建立一条区块链,就会慢慢像建立网站一样简单。
网站跟网站之间如果不能相连,那网络世界的可用性就会大打折扣,区块链当然也是。如果链与链之间不能相互联络、操作,每条链都是孤岛,那区块链网络的实用性和价值都会打折,如果未来是多链的,那么链与链之间的互操作性就至关重要。
以上就是ZK Stack是什么?ZK Stack vs OP Stack简易比较的详细内容,更多关于区块链模组化开发工具ZK Stack详解的资料请关注码农之家其它相关文章!