# Sovereign:为Rollups降低使用门槛的开发套件Sovereign Labs近期完成了740万美元的种子轮融资,估值达到八位数。该项目正在开发一个软件开发工具包(SDK),旨在简化安全且可互操作的零知识rollup的创建过程。Sovereign致力于构建一个开放互联的rollup生态系统,让开发者能够部署可无缝互操作和扩展的rollups,并在各种区块链上运行。Sovereign SDK的目标是成为创建安全、可互操作的主权zk-rollup最简便的框架。## 区块链扩展的挑战当前区块链应用程序的扩展主要有三种方式:专用L1公链、optimistic rollups和zk-rollups。专用L1公链虽然易于设计和部署,但需要大量资金支持,仅适合少数项目。Optimistic rollups虽然降低了应用链开发门槛,但存在长时间的最终性延迟问题,导致跨链桥接缓慢且成本高。开发者面临是构建专用rollup还是通用rollup的两难选择,两者都存在明显缺陷。相比之下,zk-rollups被认为是更优的扩展方案,因为它保留了optimistic rollups的优点,同时解决了最终性延迟的问题。然而,构建zk-rollups目前仍是一项复杂的任务,需要专业的密码学工程师长期投入。## Sovereign SDK的解决方案Sovereign SDK旨在简化zk-rollups的开发过程,类似于Cosmos SDK对L1公链开发的贡献。它提供了区块链所需的基础组件,如p2p网络、数据库和RPC节点,让开发者能够专注于业务逻辑。此外,SDK还包含一些针对零知识环境优化的默认模块,如代币部署、数据存储验证和桥接模块。最重要的是,Sovereign SDK将成为首个消除复杂零知识细节的rollup框架。开发者无需成为密码学专家,只需使用Rust(未来可能支持C++)编写应用程序,SDK会自动将其编译为高效的zk虚拟机。## Sovereign SDK的主要特性1. 无缝互操作:采用基于证明聚合的桥接技术,实现共享L1上Sovereign SDK rollups的高效桥接。2. 安全和可扩展:针对zk-rollups场景优化各个组件,提供出色性能和低延迟。3. 跨链兼容:作为"主权"rollup,可在任何区块链上运行,无需底层L1具备验证证明的能力。## 项目发展路线Sovereign SDK的开发分为三个阶段:1. 研究阶段(进行中):设计存储模块、加密经济模型和核心API,开发研究原型。预计2023年第二季度完成。2. 初步部署:实现p2p网络、RPC节点、核心API以及默认存储和排序模块。3. 强化阶段:进行代码清理、测试、模糊测试和审计,同时开发SDK的首个用例。预计持续约六个月,之后SDK将登陆主网。Sovereign Labs的愿景是让区块链能够支持数十亿用户。为此,他们致力于降低零知识技术的使用门槛,使普通开发者也能轻松构建rollups。同时,项目团队强调不会牺牲终端用户的可验证性,并承诺保持SDK完全免费和开源,以最高标准打造每个技术组件。
Sovereign SDK:简化zk-rollup开发的开源框架
Sovereign:为Rollups降低使用门槛的开发套件
Sovereign Labs近期完成了740万美元的种子轮融资,估值达到八位数。该项目正在开发一个软件开发工具包(SDK),旨在简化安全且可互操作的零知识rollup的创建过程。
Sovereign致力于构建一个开放互联的rollup生态系统,让开发者能够部署可无缝互操作和扩展的rollups,并在各种区块链上运行。Sovereign SDK的目标是成为创建安全、可互操作的主权zk-rollup最简便的框架。
区块链扩展的挑战
当前区块链应用程序的扩展主要有三种方式:专用L1公链、optimistic rollups和zk-rollups。专用L1公链虽然易于设计和部署,但需要大量资金支持,仅适合少数项目。
Optimistic rollups虽然降低了应用链开发门槛,但存在长时间的最终性延迟问题,导致跨链桥接缓慢且成本高。开发者面临是构建专用rollup还是通用rollup的两难选择,两者都存在明显缺陷。
相比之下,zk-rollups被认为是更优的扩展方案,因为它保留了optimistic rollups的优点,同时解决了最终性延迟的问题。然而,构建zk-rollups目前仍是一项复杂的任务,需要专业的密码学工程师长期投入。
Sovereign SDK的解决方案
Sovereign SDK旨在简化zk-rollups的开发过程,类似于Cosmos SDK对L1公链开发的贡献。它提供了区块链所需的基础组件,如p2p网络、数据库和RPC节点,让开发者能够专注于业务逻辑。此外,SDK还包含一些针对零知识环境优化的默认模块,如代币部署、数据存储验证和桥接模块。
最重要的是,Sovereign SDK将成为首个消除复杂零知识细节的rollup框架。开发者无需成为密码学专家,只需使用Rust(未来可能支持C++)编写应用程序,SDK会自动将其编译为高效的zk虚拟机。
Sovereign SDK的主要特性
无缝互操作:采用基于证明聚合的桥接技术,实现共享L1上Sovereign SDK rollups的高效桥接。
安全和可扩展:针对zk-rollups场景优化各个组件,提供出色性能和低延迟。
跨链兼容:作为"主权"rollup,可在任何区块链上运行,无需底层L1具备验证证明的能力。
项目发展路线
Sovereign SDK的开发分为三个阶段:
研究阶段(进行中):设计存储模块、加密经济模型和核心API,开发研究原型。预计2023年第二季度完成。
初步部署:实现p2p网络、RPC节点、核心API以及默认存储和排序模块。
强化阶段:进行代码清理、测试、模糊测试和审计,同时开发SDK的首个用例。预计持续约六个月,之后SDK将登陆主网。
Sovereign Labs的愿景是让区块链能够支持数十亿用户。为此,他们致力于降低零知识技术的使用门槛,使普通开发者也能轻松构建rollups。同时,项目团队强调不会牺牲终端用户的可验证性,并承诺保持SDK完全免费和开源,以最高标准打造每个技术组件。