首个比特币Sovereign Rollup项目Rollkit

'Sovereign Rollkit,首个比特币Sovereign Rollup项目'

Rollkit:模块化框架支持比特币Sovereign Rollup

本文将详细解读模块化开发链SDK Rollkit,它是一个可自由部署Rollup的模块化框架,开发人员可以在整个模块化堆栈中使用比特币作为数据可用性。Rollkit的出现解决了部署智能合约或新的L1时遇到的挑战,成为部署新链像部署智能合约一样简单的解决方案。本文将分别从项目简介、项目愿景、发展历史、项目架构、团队&融资、发展成果、经济模型和优势与风险几个方面进行介绍。

一、项目简介

Rollkit是由Celestia社区开发的模块化开发链SDK,采用Rollup框架。Rollkit具有一个模块化节点,可以在任何 ABCI 兼容的区块链应用程序中用作 Tendermint 的替代品。默认情况下,节点使用 Celestia 作为数据可用性(DA)层,但可以集成其他数据可用性层。Rollkit的目标是为开发人员提供多种选择,轻松插入、切换或替换Rollkit中的功能,实现更快、更灵活地将产品推向市场。

二、项目愿景

将去中心化应用程序部署为共享区块链上的智能合约意味着它将共享计算资源并仅限于该区块链的执行环境。这限制了应用程序的可扩展性和灵活性。如果部署新的L1公链,开发人员必须收集验证器、发行代币并维护网络基础设施,这导致巨大的社会协调、时间、资本和专业知识方面的成本。Rollkit的出现解决了这些挑战,通过降低部署和维护自己链的成本,提供与L1区块链类似的优势。

三、发展历史

Celestia Labs在2021年开始开发Rollkit,随着模块化生态系统的发展,Rollkit从Celestia Labs分离出来,作为由社区主导的公共项目。2023年3月,Rollkit宣布支持比特币Sovereign Rollup,允许Rollkit Rollup使用比特币的数据可用性。Rollkit目前处于MVP阶段,提供了ABCI或Cosmos SDK的执行接口和与数据可用性层(Celestia)的连接。

四、项目架构

应用结构

  • ABCI接口:Rollkit是一款功能齐全的ABCI客户端软件,允许开发者在不同的运行环境中切换,可以作为CometBFT的替代品使用。
  • 数据可用性:Rollkit使用通用ABCI接口访问数据可用性层,可以与任何DA层无缝集成,支持比特币数据可用性。

节点类型

  • 全节点:验证所有区块,为OP Rollup生成欺诈证明。
  • 轻节点:验证区块头的轻量级Rollup节点,可利用欺诈证明或有效性证明来保护。
  • 定序器节点:负责将交易聚合到区块中,并生成状态根。

定序器方案

Rollkit计划支持多种不同的可插拔定序器方案,包括集中定序器、去中心化定序器和共享区中心定序器等。每种方案都具有不同的特点和适用场景。

五、团队&融资

Celestia Labs最初开始开发Rollkit,目前Rollkit作为社区主导的公共产品,通过Github和定期电话会议进行社区协作。目前有30+活跃贡献者,其中包括Celestia Labs的解决方案工程师和其他区块链开发者、软件工程师。

六、发展成果

Rollkit于2023年3月宣布支持比特币的Sovereign Rollup,实现Rollup使用比特币数据可用性的功能。Rollkit利用比特币的Taproot升级和Ordinals,使得使用比特币进行数据可用性的Sovereign Rollup成为可能。Rollkit的目标是在比特币上创建Sovereign Rollup,扩大Rollup的可能性,并有助于引导比特币的区块空间费用市场。

七、经济模型

目前Rollkit尚未发行代币,暂无详细的经济模型。

八、优势与风险

优势

  • 可扩展性:Rollkit利用DA层的可扩展性,并且Rollup交易是在链外执行的,具有专用的计算资源。
  • 可定制性:Rollkit的功能组件是可定制的,开发人员可以轻松插入、切换或替换Rollkit中的功能。
  • 更快的部署时间:Rollkit简化了部署新链的过程,将部署时间从几个月甚至几年缩短到几分钟。

风险

  • Sovereign Rollup的争议:Sovereign Rollup独立性较高,但在一定程度上丧失了一层区块链的安全保障,升级可能会复杂。
  • 缺乏有效的市场验证:项目还处于早期阶段,目前需要市场的进一步验证。

总结来说,Rollkit作为一个模块化的框架,提供了部署Rollup的灵活性和可扩展性,并且支持使用比特币作为数据可用性。随着项目的发展,Rollkit有望推动比特币上的Sovereign Rollup和dapp生态系统的发展,并在其他L1区块链上复制其集成的创新。