Sovereign SDK: 让开发者轻松构建安全互操作的zk-rollup

robot
摘要生成中

Sovereign:为开发人员提供创建安全可互操作的zk-rollup的SDK

Sovereign是一个开放互联的rollup生态系统,旨在让所有开发人员都能部署可无缝互操作和可扩展的rollups,并能在各种区块链上运行。为此,Sovereign开发了一个SDK,作为创建安全且可互操作的主权zk-rollup的简便框架。

一文了解Sovereign:为Rollups提供SDK,降低零知识证明技术使用门槛

区块链应用程序的扩展挑战

目前区块链应用程序的扩展主要有三种方式:专用应用程序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公链所做的贡献。它提供了以下关键特性:

  1. 提供区块链所需的基础组件,如p2p网络、数据库和RPC节点,让开发者可以专注于业务逻辑。

  2. 提供在零知识环境下高效运行的默认模块,包括代币部署、经验证的数据存储和桥接模块。

  3. 通过使用常见的编程语言(如Rust或C++),降低了开发人员使用零知识技术的门槛。

  4. 实现无缝互操作的rollups,使用基于证明聚合的新型桥接技术,无需可信第三方即可在共享L1上实现快速、低成本的跨链交互。

  5. 提供安全且可扩展的rollups,通过针对zk-rollups的使用场景优化各个组件,默认提供出色性能。

  6. 支持在任何区块链上运行,因为Sovereign SDK rollups将证明验证的责任委托给终端用户,而非底层L1公链。

项目发展路线

Sovereign SDK的开发分为三个阶段:

  1. 研究阶段(进行中):设计默认存储模块、加密经济模型和核心API,开发研究原型。

  2. 初步部署阶段:部署p2p网络、RPC节点、核心API以及默认存储和排序模块。

  3. 硬化历练阶段:进行代码清理、测试、模糊测试和审计,同时开发SDK的首个用例。

展望未来

Sovereign Labs的目标是使区块链技术能够服务数十亿用户。为实现这一目标,他们致力于降低零知识技术的使用门槛,使普通开发人员也能轻松构建rollups。

同时,Sovereign SDK将始终保持完全免费和开源,并致力于以最高的标准打造每一个技术组件,以确保终端用户的可验证性不被牺牲。通过公开透明的建设过程,Sovereign旨在为区块链扩展提供一个可靠、高效的解决方案。

此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 5
  • 分享
评论
0/400
巨鲸跟踪者vip
· 07-09 04:22
看涨 就完事了
回复0
HashBanditvip
· 07-08 23:06
摇头,又一天又一个L2... 当我在挖矿btc时,我们不需要这些花哨的东西
查看原文回复0
BearMarketBardvip
· 07-07 05:43
这个也太迟了吧!
回复0
TokenTaxonomistvip
· 07-07 05:34
统计学上讲,协议灭绝的概率还有87.2%老实说
查看原文回复0
单身三年多vip
· 07-07 05:15
终于有sdk了 搞起!
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)