ZK Stack是什么?ZK Stack vs OP Stack简易比较

时间:2024-10-13  分类:电子


2023年6月26日晚上,zkSync的团队MatterLabs宣布推出可以用来建立ZK-Rollup区块链的模组化开发工具ZKStack,有望像Optimism推出OPStack一样,大幅扩增zkSync生态。


本文重点


什么是ZKStack?用来订制模组化区块链的开源框架,打造建立在ZK技术之上的区块链。


开发出ZKStack的团队是谁?MatterLabs,zkSync的开发团队。


ZKStack有什么核心功能?自主权+无缝连接的互操作性。


ZKStack有什么特点?免费开源+可组合+模组化+经过验证+有未来性。


谁适合使用ZKStack?需要一条自定义的链,同时想连接外部生态。


ZKStackvs.OPStack:各有优势,ZKStack相对而言技术门槛较高,生态上属于后发,但更容易做到多链之间的互操作性。


区块链世界的未来会是多链的。


什么是ZKStack


ZK是区块链中的一个技术,最初指的是零知识证明(ZKP,Zero-KnowledgeProof),主要优势在于安全性与隐私性,后来发展成以太坊其中一个重要Layer2扩容方案:ZK-Rollup,也发展出了可以兼容EVM又支持零知识证明计算的ZK-EVM,而zkSync就是使用ZK-Rollup的Layer2区块链,目前zkSync与Arbitrum、Optimism、StarkNet并列为2023年最受欢迎的四大Layer2。


zkSync很显然不只想打造一条Layer2,他们想做的更多,也许是打造整个根基于ZK的区块链网络,推出了ZKStack,一个模组化的开源框架,可以用来建立自定义且由ZK技术驱动的L2或L3区块链(称之为超链Hyperchain)。


ZKStack背后团队是谁,他们发布的ZKCredo是什么?


MatterLabs,也是zkSync的开发团队,官网上他们这样介绍自己:


MatterLabs总部位于德国,于2018年创立,AlexGluchowski为Co-Founder&CEO。主要专注在ZK技术的发展与推广上,2023年的6月23日,在Github上发布了「ZKCredo」-ZK信条,阐述了它们对于区块链网络的理念。


「ZKCredo」原文可以在这边查看,这边只简单翻译其中的原则部分:


我们认为,作为价值互联网的基础,去中心化网络必须坚持以下原则:


无需信任:使用者必须能够独立验证交易的完整性和网络状态,而不依赖于其他人。


安全:对任何单一使用者的攻击都必须与攻击整个网络一样困难和昂贵。


可靠:网络必须持续正确地执行功能,而不会出现故障。


抗审查:使用者必须能够在网络上进行交易,不需经过任何人的许可。


隐私:使用者必须能够保护其身份和交易详细资讯。未经同意不会与其他人共用敏感资讯。


可扩充性:网络必须具有无上限增长的能力,同时保留所有其他关键属性。


可及性:去中心化网络上的应用程式和服务必须与中心化方案一样便宜、易用和安全。


主权:任何使用者都有退出的权力-脱离网络,同时以最低的成本带走他们的资产。


目前,以太坊是最接近实现这个愿景的区块链网络,它无需信任、安全、可靠、抗审查和保有主权。但是它目前不满足其他的条件:隐私、可扩充性和可及性。


透过ZK技术带来的魔法,以太坊上的Web3可以成为隐私的据点,并在保持完整性的同时实现无限的可扩充性,它将成为可及也可负担的数位所有权方案。


这与ZK的愿景一致,并将在全球范围内增强个人的能力,无论身在何处。通过释放这些能力,新一波的自由、进步和繁荣将影响全球生活。


ZKStack两大核心关键功能


自主权


建立者享有所有权利,完全依照自己需求打造区块链的各个部分,超链本身独立自主运行,仅依赖以太坊(L1)上的生态活力与提供安全性。


无缝连接


使用ZKStack建立的区块链可以被称为超链(Hyperchain),超链之间无须信任,就可以快速且便宜的互通&互操作。


ZKStack有什么特色


免费开源


ZKStack是一个免费的模块化开源框架,在MIT/Apache开源许可证下开发的,确认它免费及可使用,开发者可以根据自己的需要来提出贡献或使用它。


可组合


超链之间都是根基于ZK技术,可以在无信任的情况下连接与互动,做到低延迟与共享流动性。


模组化


自己根据需求打造自己的区块链,ZKStack中包含了各种区块链的核心组件,例如共识算法、定序器、数据可用性、代币模型等等,按照自己的需求选择,一步一步打造出自定义的区块链。


经过验证


ZK并不是全新且未经过验证的技术,zkSync已运行了一段时间,是以太坊上最大的ZK-Rollup链,已经有大量交易发生在上面,也有数亿美金的锁仓量(TVL),紧跟在后的便是StarkNet,ZK的安全与可靠是经过验证的。


有未来性


在以太坊的未来里,ZK很关键,以太坊创办人V神曾公开说过,零知识证明在未来十年非常重要,也曾说过layer2扩容对以太坊未来革新非常重要,而ZK-Rollup是Layer2扩容中非常关键的一个解决方案。


考量到那样的未来,在此刻就采用正确的架构建构区块链并加入ZK生态,会有更大的发展潜力。


谁适合使用ZKStack?


并不是所有人都需要打造一条区块链,有时候直接在既有的链上开发DApp会是更简单的方式。如果符合以下两个条件,那使用ZKStack打造自己的超链可能就很合适:



应用场景范例:


想打造游戏/社交/DeFi专属应用链,不想被其他DApp或协议影响到链上资源。


想打造企业或组织的私有链,但同时也跟外部生态保持互连。


想打造区块链生态网络,同时也想摆脱跨链桥的信任问题与尽量降低跨链成本。


ZKStackvs.OPStack简易比较


作为Layer2方案Rollup的两大阵营:ZK-Rollup/OptimisticRollup,各自有兼容EVM的虚拟机ZKEVM/OVM,也都各自推出模组化区块链框架ZKStack/OPStack,这一段作个简易比较。


简易比较从技术面与生态面切入:


技术面:


OP系统采取的是欺诈证明,而ZK系统采取的是有效性证明,理论上ZK可以做到更快速确认以及在链与链的交互上可以更高效,相对来说更能提高多链互操作性。多链互操作性这一点OPStack也做得到,两者差别在于方式不同,成本与效率不同,理论上ZK的有效性证明可以提供更高的链间互动效率。


生态面:


OPStack推出的较早,在2022年10月就推出了,很快就得到知名项目的支持,例如Coinbase、币安智能链、NFT交易市场Zora,都使用OPStack开发各自的应用链。而ZKStack在2023年的6月底才推出,生态起步得较晚,目前尚未有太多知名项目采用。


简单比较:


生态发展上OP具有先发优势,ZK正在急起直追。技术上ZK也许理论上效率更高,但技术门槛也比较高,发展的速度会慢一点。


多链的未来可能会是什么样子


ZKStack作为一个模组化的开源框架,可以用来建立自定义且由ZK技术驱动的L2或L3区块链,看到的自然是多链的未来。


不同的区块链有不同的逻辑,很难有同时可以满足所有用途的区块链。大平台虽然方便,但必定牺牲了部分的差异性和弹性。如果不想跟其他协议、DApp共用区块链的资源,也有自己特殊的逻辑要满足,建立自己的区块链当然是比较好的选择。


但建立区块链有一点的技术门槛,就像在过去要建立网站并不简单一样,直到有各式各样的网站建立工具,就算一行网页程式码都不懂,现在几乎每个人都可以轻松地在几分钟之内建立自己的网站。透过例如ZKStack、OPStack、CosmosSDK、PolkadotSubstrate等等相关工具的发展,甚至也有更多RollupAsaService的服务如Altlayer、Saga、Eclipse等,现在我们想要建立一条区块链,就会慢慢像建立网站一样简单。


网站跟网站之间如果不能相连,那网络世界的可用性就会大打折扣,区块链当然也是。如果链与链之间不能相互联络、操作,每条链都是孤岛,那区块链网络的实用性和价值都会打折,如果未来是多链的,那么链与链之间的互操作性就至关重要。


以上就是ZK Stack是什么?ZK Stack vs OP Stack简易比较的全部内容,望能这篇ZK Stack是什么?ZK Stack vs OP Stack简易比较可以帮助您解决问题,能够解决大家的实际问题是非常好学习网一直努力的方向和目标。