Sovereign SDK致力于为zk-rollups做Cosmos SDK为L1公链所做的事情。它将提供通常由区块链提供的各种基础组件,如p2p网络、数据库和RPC节点,让开发者可以专注于自身区块链的商业逻辑。此外,它还将提供一组在零知识环境下高效运行的默认模块:代币部署,经验证的数据存储,及桥接模块。
Sovereign Labs的愿景是让区块链为数十亿用户提供支持。为实现这一目标,必须降低零知识技术的使用门槛,使普通开发人员也能构建Rollups。同时,项目团队强调不会以牺牲终端用户的可验证性为代价追求可扩展性。Sovereign SDK将保持完全免费和开源,致力于以最高的标准打造每一个技术组件。
Sovereign SDK:降低zk-rollup开发门槛 推动区块链大规模应用
Sovereign:为Rollups提供开发工具包,降低零知识证明技术使用门槛
某加密项目完成740万美元种子轮融资,估值达到"八位数"。该项目正在构建一个软件开发工具包,旨在帮助开发人员创建安全且可互操作的零知识rollup。以下是该项目的介绍。
Sovereign是一个开放互联的rollup生态系统,致力于让所有开发人员都能部署能够无缝互操作和可扩展的rollups,且能在所有区块链上运行。Sovereign SDK的目标是成为最简单的框架,用于创建安全且可互操作的主权zk-rollup。
区块链应用程序扩展的困境
L1公链扩展性受限
目前区块链应用程序的扩展主要有三种方式:针对应用程序的L1公链、optimistic rollups和zk-rollups。针对应用程序的L1公链最易设计和部署,但存在明显缺陷。每个L1都必须招募自己的验证者,并说服他们质押足够的资金,以保护区块链安全。由于资金成本高昂,该方法仅适用于少数资金充沛的应用程序。
Optimistic Rollups的局限性
Rollups允许开发人员使用新逻辑扩展现有区块链,而非启动新区块链。这大大降低了应用链的开发门槛。
然而,当前主流的optimistic rollups也存在问题。为了减少共享验证者集的负担,optimistic rollups依靠欺诈证明来防止不当行为。这导致交易有很长的"最终性延迟",可能会因欺诈证明的出现而回滚。对optimistic rollups的桥接因此变得缓慢而昂贵。
开发人员面临两难选择:是构建针对特定用途的rollup,让用户在区块链之间频繁桥接?还是构建通用rollup,以在一个地方满足用户的全部需求?这两种选择都不够理想。Optimistic各链之间的桥接速度慢、费用高、风险大,不适合日常使用。而通用optimistic rollups则面临与L1公链类似的局限性。
Zk-Rollups的优势
基于以上原因,zk-rollups被认为是未来主导的扩展方案。它具有optimistic rollups的优点,同时没有长时间的最终性延迟。用户无需等待数天来确定是否出现欺诈证明,只要有效性证明被创建出来(可能只需几秒),用户即可确信交易已经完成。
然而,构建zk-rollups目前仍是一项艰巨任务,需要非常专业的密码学工程师持续数年的投入。这正是Sovereign项目想要解决的问题。
Sovereign SDK的特点
Sovereign SDK致力于为zk-rollups做Cosmos SDK为L1公链所做的事情。它将提供通常由区块链提供的各种基础组件,如p2p网络、数据库和RPC节点,让开发者可以专注于自身区块链的商业逻辑。此外,它还将提供一组在零知识环境下高效运行的默认模块:代币部署,经验证的数据存储,及桥接模块。
Sovereign SDK的主要特点包括:
实现无缝互操作:使用基于证明聚合的新型桥接技术,可在无需受信任的第三方的情况下,实现共享L1上的Sovereign SDK rollups的来回桥接。
安全且可扩展:通过针对zk-rollups中的使用场景量身定制每个组件,Sovereign SDK将默认提供出色性能。
跨链兼容性:Sovereign SDK Rollups可在任何区块链上运行,因为它们将检查证明的责任委托给终端用户,而非底层的L1公链。
项目发展路线
Sovereign SDK的开发路线分为三个阶段:
研究阶段(进行中):设计默认存储模块、加密经济模型和核心API,开发研究原型。预计2023年第二季度完成。
初步部署阶段:部署p2p网络、RPC节点、核心API以及默认存储和排序模块。
硬化历练阶段:进行代码清理、测试、模糊测试和审计,同时开发SDK的首个用例。预计持续约六个月,随后SDK将登陆主网。
结语
Sovereign Labs的愿景是让区块链为数十亿用户提供支持。为实现这一目标,必须降低零知识技术的使用门槛,使普通开发人员也能构建Rollups。同时,项目团队强调不会以牺牲终端用户的可验证性为代价追求可扩展性。Sovereign SDK将保持完全免费和开源,致力于以最高的标准打造每一个技术组件。