Sovereign SDK旨在简化zk-rollups的开发过程,类似于Cosmos SDK对L1公链的作用。它提供了区块链常用的基础组件,如p2p网络、数据库和RPC节点,让开发者能够专注于自身的业务逻辑。此外,SDK还提供了一系列在零知识环境下高效运行的默认模块,包括代币部署、数据存储验证和桥接模块。
Sovereign SDK的独特之处在于它能够消除复杂的零知识细节。开发人员只需使用常见的编程语言如Rust(未来可能包括C++)编写应用程序,SDK就能自动将其编译为高效的zk虚拟机。
Sovereign SDK的主要特性
无缝互操作:采用基于证明聚合的创新桥接技术,实现共享L1上rollups的高效桥接。
安全性和可扩展性:针对zk-rollups优化每个组件,提供卓越性能和低延迟。
跨链兼容性:Sovereign SDK rollups可在任何区块链上运行,不受底层L1公链限制。
项目发展路线
Sovereign SDK的开发分为三个阶段:
研究阶段(进行中):设计核心组件和API,开发研究原型。
初步部署:实现p2p网络、RPC节点、核心API及默认模块。
系统强化:进行代码优化、测试和审计,开发首个用例。
Sovereign Labs的愿景是让区块链能够支持数十亿用户。为实现这一目标,他们致力于降低零知识技术的使用门槛,使普通开发者也能轻松构建Rollups。同时,他们坚持保持技术的开源性和去中心化,确保终端用户的可验证性不被牺牲。
Sovereign融资740万美元 打造Rollups开发利器
Sovereign:为Rollups降低零知识证明技术门槛的SDK方案
构建rollup的加密项目Sovereign Labs完成740万美元种子轮融资,由Haun Ventures领投,多家知名机构参投。该项目正在开发一个软件开发工具包(SDK),旨在帮助开发人员创建安全且可互操作的零知识rollup。
Sovereign是一个开放互联的rollup生态系统,致力于让所有开发人员都能部署可无缝互操作和扩展的rollups,并在各种区块链上运行。Sovereign SDK的目标是成为创建安全且可互操作的主权zk-rollup最简便的框架。
区块链应用程序面临的扩展挑战
L1公链的局限性
目前区块链应用程序的扩展主要有三种方式:专用L1公链、optimistic rollups和zk-rollups。专用L1公链虽然易于设计和部署,但需要大量资金来招募和激励验证者,这限制了其应用范围。
Optimistic Rollups的不足
Optimistic rollups虽然降低了应用链的开发门槛,但存在长时间的"最终性延迟"问题。这导致跨链桥接变得缓慢、昂贵且风险高。开发人员面临着在专用rollup和通用rollup之间的艰难选择,两种方案都难以满足用户需求。
Zk-Rollups的优势与挑战
Zk-rollups被认为是未来主导的扩展方案,它结合了optimistic rollups的优点,同时避免了长时间的最终性延迟。然而,目前构建zk-rollups仍是一项复杂的任务,需要高度专业的密码学工程师长期投入。
Sovereign SDK的解决方案
Sovereign SDK旨在简化zk-rollups的开发过程,类似于Cosmos SDK对L1公链的作用。它提供了区块链常用的基础组件,如p2p网络、数据库和RPC节点,让开发者能够专注于自身的业务逻辑。此外,SDK还提供了一系列在零知识环境下高效运行的默认模块,包括代币部署、数据存储验证和桥接模块。
Sovereign SDK的独特之处在于它能够消除复杂的零知识细节。开发人员只需使用常见的编程语言如Rust(未来可能包括C++)编写应用程序,SDK就能自动将其编译为高效的zk虚拟机。
Sovereign SDK的主要特性
无缝互操作:采用基于证明聚合的创新桥接技术,实现共享L1上rollups的高效桥接。
安全性和可扩展性:针对zk-rollups优化每个组件,提供卓越性能和低延迟。
跨链兼容性:Sovereign SDK rollups可在任何区块链上运行,不受底层L1公链限制。
项目发展路线
Sovereign SDK的开发分为三个阶段:
研究阶段(进行中):设计核心组件和API,开发研究原型。
初步部署:实现p2p网络、RPC节点、核心API及默认模块。
系统强化:进行代码优化、测试和审计,开发首个用例。
Sovereign Labs的愿景是让区块链能够支持数十亿用户。为实现这一目标,他们致力于降低零知识技术的使用门槛,使普通开发者也能轻松构建Rollups。同时,他们坚持保持技术的开源性和去中心化,确保终端用户的可验证性不被牺牲。