第4课

Celestia实战 — 生态系统和应用场景

本模块展示了使用Celestia的实际应用和项目。它解释了主权rollup的概念,Rollkit在简化rollup开发中的作用,并详细介绍了Dymension、Eclipse和Manta Pacific等项目。它还涵盖了DeFi、游戏、身份和企业等领域的实际应用场景,展示了Celestia如何实现高性能、可定制的区块链。

什么是主权Rollups?

主权rollups是由Celestia等模块化架构催生的一种创新区块链设计。与传统依赖父链进行结算和数据可用性的rollups不同,主权rollups完全独立运行。它们自主处理执行环节,管理自身状态,不依赖任何其他区块链来验证或最终确认交易。它们唯一的外部依赖是数据可用性层,这一关键功能由Celestia提供。

“主权”一词准确描述了这类rollup的自治特性。主权rollup不会向以太坊等外部结算链提交欺诈证明、有效性证明或状态承诺。相反,它将交易数据作为数据块直接发布到Celestia,仅利用其进行数据排序和发布。这使得rollup能够作为一个完整独立的区块链存在,继承数据可用性保障的同时保持对执行环境的完全控制权。

与以太坊Rollups的主要区别

以太坊rollups,包括乐观rollups和zk-Rollups,与以太坊Layer 1保持紧密联系。它们不仅依赖以太坊发布数据,还依靠其验证证明和解决争议。这种深度集成提供了强大的安全保障,但同时带来了一系列限制。这些rollups必须严格遵循以太坊的gas限制、区块时间和升级机制。在其生态内部署和更新智能合约需要通过以太坊的治理和升级路径进行协调。

相比之下,基于Celestia的主权rollups不受外部结算层的束缚。它们能够自由定义执行逻辑,独立进行升级,并且无需硬分叉或Layer 1协调即可引入创新变更。这为开发者提供了前所未有的灵活性,可以大胆探索新型虚拟机、创新费用机制或替代共识规则。

主权Rollups如何与Celestia协作

当主权rollup生成新区块时,它会将所有交易数据编译为数据块并发布至Celestia网络。Celestia随即记录该数据块,确保其有序性,并通过其数据可用性层使其在整个网络中可被访问。而rollup本身则负责验证交易有效性和维护状态完整性。

为保障安全性,主权rollups通常依靠轻客户端或本地全节点,这些节点能够利用数据可用性采样(DAS)技术验证Celestia的数据可用性。这些客户端还能验证rollup区块的诚实构建状态以及确认数据未被恶意隐藏。这种架构巧妙避开了向以太坊或其他结算链提交证明的复杂流程和延迟问题,同时仍然保持了信任最小化的数据发布机制。

优势与权衡

主权式Rollup提供了多项显著优势。它们赋予开发者执行层的完全自主权,使其能够在无需与基础链协调的情况下实施升级、分叉和新功能。这种架构还减少了对任何单一生态系统的依赖,有效避免了第1层结算链常见的高成本和网络拥堵问题。

然而,这种独立性也带来了一系列权衡考量。主权式Rollup无法从以太坊等父链继承安全特性。它们必须自行管理执行正确性、验证者假设机制以及经济安全模型。在某些情况下,项目可能会选择将主权式Rollup设计与现有网络的可选桥接结合,以实现结算功能或获取更广泛的流动性。

主权式Rollup的使用场景

主权式Rollup的灵活性使其适用于广泛的应用场景。特定应用的区块链,如游戏网络、社交媒体平台或高频DeFi协议,可从定制化执行环境和升级控制中获益匪浅。需要全链治理或快速迭代周期的项目同样能够通过避开第1层瓶颈而受益。

Celestia提供了支持这些链高效运行的共享基础设施。通过将数据可用性和共识外包,开发者能够专注于构建为其应用领域优化的执行环境。

使用Rollkit在Celestia上构建

Rollkit是一款模块化框架,使开发者能够利用Celestia的数据可用性服务推出自己的rollup和区块链。作为一个轻量级、可定制的软件开发工具包(SDK),它简化了从零开始构建新链的复杂过程。借助Rollkit,开发者可以专注于为应用创建执行层和业务逻辑,同时依托Celestia处理共识和数据发布工作。

Rollkit最初作为Celestia生态系统的组成部分开发,采用开源设计并具有可扩展性。它支持多种执行环境,包括Cosmos SDK、EVM兼容运行时和其他虚拟机。Rollkit的灵活架构使开发者能够构建独立运行的主权式rollup,以及依赖单独结算层的结算式rollup。

Rollkit如何与Celestia集成

基于Rollkit的链作为rollup运行,将其交易数据以blob形式提交至Celestia。当Rollkit链生成区块时,会打包数据并将其发布到Celestia,后者随即将这些数据纳入其数据可用性层。通过引用Celestia的区块头并运用数据可用性抽样(DAS)技术,rollup能够验证数据是否正确发布。

这种集成通过Rollkit的模块化架构得以流畅实现。开发者只需实现或选择适当的执行层,并配置链与Celestia的API进行blob提交交互。Rollkit负责处理其余工作,包括状态管理、区块生产和blob的命名空间标记。

这一设计使得在Celestia上部署rollup比开发完整的第1层区块链简便得多。它还消除了构建自定义共识或数据可用性协议的需求,因为这些职责已转移至Celestia的基础层。

Rollkit 链的使用场景

Rollkit 非常适合那些希望获得自定义执行优势而不必承担第一层基础设施负担的项目。特定应用链,如去中心化交易所、游戏或 NFT 平台,可以使用 Rollkit 部署快速、成本高效的链。构建新型虚拟机或尝试新费用模型的项目也可以使用 Rollkit 在模块化环境中测试和部署。

一些开发者可能会使用 Rollkit 构建与其他生态系统(如以太坊)交互的链,通过使用 Blobstream 将 Celestia 的数据桥接到外部智能合约平台。而其他开发者可能选择保持完全主权独立,独立处理执行和治理。

开发者体验和工具

Rollkit 注重开发者自主权和易用性。它提供了命令行工具、节点管理脚本以及部署测试网和主网的完整文档。Rollkit 还支持可定制的命名空间,使多个rollup能在Celestia上和平共存而不相互干扰。每个rollup使用专属命名空间存储和获取数据块,实现了多条独立链的并行运行。

开发者可根据执行需求整合熟悉的技术,如Cosmos SDK或Tendermint的ABCI接口。这种兼容性使已在Cosmos或以太坊生态系统工作的团队能更轻松地通过Celestia和Rollkit进行迁移或扩展。

使用 Celestia 的关键项目

自主网启动以来,Celestia已吸引了众多项目利用其模块化架构构建可扩展和自治的区块链。这些项目横跨多个类别——从第二层rollup到通用rollup框架——每一个都利用Celestia提供数据可用性服务,同时保持对执行和状态的完全控制权。本节概述了一些使用Celestia或基于Celestia构建的最具代表性的团队和协议。

Dymension:RollApp 中心

Dymension是一个模块化区块链协议,专为托管和支持”RollApps”——使用Celestia实现数据可用性的应用特定rollup而设计。每个RollApp都是拥有自身逻辑的独立执行环境,但所有RollApp都通过Dymension的结算和流动性基础设施相互连接。

Dymension为开发者提供了框架,使他们能够使用Cosmos SDK快速启动自定义rollup并将交易数据提交至Celestia。它作为RollApps的协调中心,提供代币桥接、证明聚合和共享工具等服务。Dymension展示了Celestia如何能够作为整个rollup生态系统的基础,而非仅支持单个区块链。

Eclipse:支持任何虚拟机的可定制化Rollup解决方案

Eclipse是一家创新型Rollup基础设施提供商,专注于支持多种虚拟机环境,包括以太坊虚拟机(EVM)、Solana虚拟机(SVM)和Move虚拟机。该平台使开发者能够构建高性能Rollup,利用Celestia处理数据可用性,同时在以太坊或其他区块链网络上完成结算过程。

通过战略性地分离执行、数据可用性和结算环节,Eclipse为区块链项目提供了前所未有的灵活性,使开发团队能够精确选择最适合其业务需求的技术组件。开发者可借助熟悉的智能合约环境构建自定义链,并通过Celestia发布Rollup数据,显著降低数据处理成本并提升系统整体吞吐能力。

Eclipse特别强调了Celestia在构建可组合、跨链系统中的关键作用,证明执行层与数据可用性层不必局限于同一协议层面。

Manta Pacific:基于Blobstream技术的zkEVM Rollup

Manta Pacific是一个注重隐私保护的zkEVM二层网络,通过Blobstream技术接入Celestia以优化数据可用性处理。尽管Manta仍在以太坊网络上进行最终结算,但它巧妙利用Celestia降低数据成本并增强可扩展性。具体而言,交易数据以blob形式发布至Celestia,随后通过Blobstream提供的轻客户端证明在以太坊上完成验证。

这种混合架构使Manta Pacific能够同时获得以太坊的安全保障和智能合约兼容性,并充分利用Celestia的可扩展数据层优化网络吞吐量,有效缓解以太坊一层网络的拥堵问题。

Manta Pacific成功展示了Celestia如何无缝融入基于以太坊的生态系统,提供模块化数据层服务,同时允许开发者继续使用现有工具链和合约基础设施。

Rollkit:开创性开源Rollup框架

Rollkit虽非独立应用链,却是Celestia生态系统的核心基础组件,它使开发者能够以极简配置快速构建主权或结算型Rollup。从金融到游戏等各个垂直领域的项目都正在使用Rollkit创建依托Celestia处理数据可用性的区块链,同时实现各自独特的执行模型。

作为一个不断发展的技术平台,Rollkit支持多样化的运行环境,并持续整合更多模块化部署工具。作为众多Rollup项目背后的核心SDK,Rollkit不仅简化了区块链启动流程,更拓展了Celestia在更广泛区块链生态中的实用价值和应用场景。

真实应用场景

支持可扩展的DeFi基础设施
去中心化金融(DeFi)发展迅速,但在以太坊等单体链上仍面临可扩展性和高手续费的持续挑战。Celestia通过使DeFi协议能够在使用Celestia进行数据可用性验证的定制rollup上运行,解决了这些限制。这些rollup可以实现专门的执行逻辑、定制的交易费用模型和更快的出块时间,而不受Layer 1环境约束。

例如,作为Celestia上主权rollup构建的去中心化交易所(DEX)可以控制自己的升级计划、实现独特的交易机制,并优化gas效率。由于该rollup将数据可用性任务委托给Celestia并独立处理执行,它能在高需求期间为用户提供更流畅的体验。

游戏和高频应用的定制链
基于区块链的游戏和高频应用需要快速执行和低延迟,而单体区块链通常无法满足这些要求。Celestia允许开发者部署特定于游戏的rollup或主权链,这些链每秒可处理数千笔交易,同时依靠Celestia确保数据可用性。

这些游戏链可以借助Celestia减少基础设施开销,避免因不相关应用导致的网络拥堵。通过利用Celestia的模块化架构,开发者在享受安全、去中心化基础层优势的同时,保持对其环境的完全控制权。

隐私保护的身份和社交应用
处理用户身份和私人数据的应用程序通常需要自定义密码学原语或专业执行模型。Celestia支持这类需求,使开发者能够部署具有独特运行环境的链,专注于零知识证明、选择性披露或其他隐私保护技术。

主权rollup可以构建身份系统,使用户凭证以保护隐私的方式进行验证和存储,同时依托Celestia进行数据发布。这种模式让开发者能够构建系统,让用户保留对数据的所有权,并可选择性地与可信应用共享,同时不影响透明度或可用性。

企业使用和监管金融产品
某些组织可能需要启动能与公共基础设施交互的许可型或半公开区块链。Celestia的架构使企业能够推出符合合规或隐私要求的模块化链,同时享受公共、去中心化数据层的优势。

例如,金融机构可能部署专用链来将资产代币化或结算数字证券。通过Celestia确保数据可用性,交易历史得以验证且不可篡改,而执行环境可根据监管框架进行限制或审计。

Rollup即服务(RaaS)平台
Celestia还作为提供Rollup即服务平台的后端基础设施——这类工具允许开发者以最小成本快速部署新的rollup。这些平台以Celestia作为默认数据层,无需定制DA解决方案即可实现快速部署。Celestia上发布数据的复杂度降低和成本优势,对希望专注于应用开发而非基础设施的初创企业和小型项目极具吸引力。

免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。
目录
第4课

Celestia实战 — 生态系统和应用场景

本模块展示了使用Celestia的实际应用和项目。它解释了主权rollup的概念,Rollkit在简化rollup开发中的作用,并详细介绍了Dymension、Eclipse和Manta Pacific等项目。它还涵盖了DeFi、游戏、身份和企业等领域的实际应用场景,展示了Celestia如何实现高性能、可定制的区块链。

什么是主权Rollups?

主权rollups是由Celestia等模块化架构催生的一种创新区块链设计。与传统依赖父链进行结算和数据可用性的rollups不同,主权rollups完全独立运行。它们自主处理执行环节,管理自身状态,不依赖任何其他区块链来验证或最终确认交易。它们唯一的外部依赖是数据可用性层,这一关键功能由Celestia提供。

“主权”一词准确描述了这类rollup的自治特性。主权rollup不会向以太坊等外部结算链提交欺诈证明、有效性证明或状态承诺。相反,它将交易数据作为数据块直接发布到Celestia,仅利用其进行数据排序和发布。这使得rollup能够作为一个完整独立的区块链存在,继承数据可用性保障的同时保持对执行环境的完全控制权。

与以太坊Rollups的主要区别

以太坊rollups,包括乐观rollups和zk-Rollups,与以太坊Layer 1保持紧密联系。它们不仅依赖以太坊发布数据,还依靠其验证证明和解决争议。这种深度集成提供了强大的安全保障,但同时带来了一系列限制。这些rollups必须严格遵循以太坊的gas限制、区块时间和升级机制。在其生态内部署和更新智能合约需要通过以太坊的治理和升级路径进行协调。

相比之下,基于Celestia的主权rollups不受外部结算层的束缚。它们能够自由定义执行逻辑,独立进行升级,并且无需硬分叉或Layer 1协调即可引入创新变更。这为开发者提供了前所未有的灵活性,可以大胆探索新型虚拟机、创新费用机制或替代共识规则。

主权Rollups如何与Celestia协作

当主权rollup生成新区块时,它会将所有交易数据编译为数据块并发布至Celestia网络。Celestia随即记录该数据块,确保其有序性,并通过其数据可用性层使其在整个网络中可被访问。而rollup本身则负责验证交易有效性和维护状态完整性。

为保障安全性,主权rollups通常依靠轻客户端或本地全节点,这些节点能够利用数据可用性采样(DAS)技术验证Celestia的数据可用性。这些客户端还能验证rollup区块的诚实构建状态以及确认数据未被恶意隐藏。这种架构巧妙避开了向以太坊或其他结算链提交证明的复杂流程和延迟问题,同时仍然保持了信任最小化的数据发布机制。

优势与权衡

主权式Rollup提供了多项显著优势。它们赋予开发者执行层的完全自主权,使其能够在无需与基础链协调的情况下实施升级、分叉和新功能。这种架构还减少了对任何单一生态系统的依赖,有效避免了第1层结算链常见的高成本和网络拥堵问题。

然而,这种独立性也带来了一系列权衡考量。主权式Rollup无法从以太坊等父链继承安全特性。它们必须自行管理执行正确性、验证者假设机制以及经济安全模型。在某些情况下,项目可能会选择将主权式Rollup设计与现有网络的可选桥接结合,以实现结算功能或获取更广泛的流动性。

主权式Rollup的使用场景

主权式Rollup的灵活性使其适用于广泛的应用场景。特定应用的区块链,如游戏网络、社交媒体平台或高频DeFi协议,可从定制化执行环境和升级控制中获益匪浅。需要全链治理或快速迭代周期的项目同样能够通过避开第1层瓶颈而受益。

Celestia提供了支持这些链高效运行的共享基础设施。通过将数据可用性和共识外包,开发者能够专注于构建为其应用领域优化的执行环境。

使用Rollkit在Celestia上构建

Rollkit是一款模块化框架,使开发者能够利用Celestia的数据可用性服务推出自己的rollup和区块链。作为一个轻量级、可定制的软件开发工具包(SDK),它简化了从零开始构建新链的复杂过程。借助Rollkit,开发者可以专注于为应用创建执行层和业务逻辑,同时依托Celestia处理共识和数据发布工作。

Rollkit最初作为Celestia生态系统的组成部分开发,采用开源设计并具有可扩展性。它支持多种执行环境,包括Cosmos SDK、EVM兼容运行时和其他虚拟机。Rollkit的灵活架构使开发者能够构建独立运行的主权式rollup,以及依赖单独结算层的结算式rollup。

Rollkit如何与Celestia集成

基于Rollkit的链作为rollup运行,将其交易数据以blob形式提交至Celestia。当Rollkit链生成区块时,会打包数据并将其发布到Celestia,后者随即将这些数据纳入其数据可用性层。通过引用Celestia的区块头并运用数据可用性抽样(DAS)技术,rollup能够验证数据是否正确发布。

这种集成通过Rollkit的模块化架构得以流畅实现。开发者只需实现或选择适当的执行层,并配置链与Celestia的API进行blob提交交互。Rollkit负责处理其余工作,包括状态管理、区块生产和blob的命名空间标记。

这一设计使得在Celestia上部署rollup比开发完整的第1层区块链简便得多。它还消除了构建自定义共识或数据可用性协议的需求,因为这些职责已转移至Celestia的基础层。

Rollkit 链的使用场景

Rollkit 非常适合那些希望获得自定义执行优势而不必承担第一层基础设施负担的项目。特定应用链,如去中心化交易所、游戏或 NFT 平台,可以使用 Rollkit 部署快速、成本高效的链。构建新型虚拟机或尝试新费用模型的项目也可以使用 Rollkit 在模块化环境中测试和部署。

一些开发者可能会使用 Rollkit 构建与其他生态系统(如以太坊)交互的链,通过使用 Blobstream 将 Celestia 的数据桥接到外部智能合约平台。而其他开发者可能选择保持完全主权独立,独立处理执行和治理。

开发者体验和工具

Rollkit 注重开发者自主权和易用性。它提供了命令行工具、节点管理脚本以及部署测试网和主网的完整文档。Rollkit 还支持可定制的命名空间,使多个rollup能在Celestia上和平共存而不相互干扰。每个rollup使用专属命名空间存储和获取数据块,实现了多条独立链的并行运行。

开发者可根据执行需求整合熟悉的技术,如Cosmos SDK或Tendermint的ABCI接口。这种兼容性使已在Cosmos或以太坊生态系统工作的团队能更轻松地通过Celestia和Rollkit进行迁移或扩展。

使用 Celestia 的关键项目

自主网启动以来,Celestia已吸引了众多项目利用其模块化架构构建可扩展和自治的区块链。这些项目横跨多个类别——从第二层rollup到通用rollup框架——每一个都利用Celestia提供数据可用性服务,同时保持对执行和状态的完全控制权。本节概述了一些使用Celestia或基于Celestia构建的最具代表性的团队和协议。

Dymension:RollApp 中心

Dymension是一个模块化区块链协议,专为托管和支持”RollApps”——使用Celestia实现数据可用性的应用特定rollup而设计。每个RollApp都是拥有自身逻辑的独立执行环境,但所有RollApp都通过Dymension的结算和流动性基础设施相互连接。

Dymension为开发者提供了框架,使他们能够使用Cosmos SDK快速启动自定义rollup并将交易数据提交至Celestia。它作为RollApps的协调中心,提供代币桥接、证明聚合和共享工具等服务。Dymension展示了Celestia如何能够作为整个rollup生态系统的基础,而非仅支持单个区块链。

Eclipse:支持任何虚拟机的可定制化Rollup解决方案

Eclipse是一家创新型Rollup基础设施提供商,专注于支持多种虚拟机环境,包括以太坊虚拟机(EVM)、Solana虚拟机(SVM)和Move虚拟机。该平台使开发者能够构建高性能Rollup,利用Celestia处理数据可用性,同时在以太坊或其他区块链网络上完成结算过程。

通过战略性地分离执行、数据可用性和结算环节,Eclipse为区块链项目提供了前所未有的灵活性,使开发团队能够精确选择最适合其业务需求的技术组件。开发者可借助熟悉的智能合约环境构建自定义链,并通过Celestia发布Rollup数据,显著降低数据处理成本并提升系统整体吞吐能力。

Eclipse特别强调了Celestia在构建可组合、跨链系统中的关键作用,证明执行层与数据可用性层不必局限于同一协议层面。

Manta Pacific:基于Blobstream技术的zkEVM Rollup

Manta Pacific是一个注重隐私保护的zkEVM二层网络,通过Blobstream技术接入Celestia以优化数据可用性处理。尽管Manta仍在以太坊网络上进行最终结算,但它巧妙利用Celestia降低数据成本并增强可扩展性。具体而言,交易数据以blob形式发布至Celestia,随后通过Blobstream提供的轻客户端证明在以太坊上完成验证。

这种混合架构使Manta Pacific能够同时获得以太坊的安全保障和智能合约兼容性,并充分利用Celestia的可扩展数据层优化网络吞吐量,有效缓解以太坊一层网络的拥堵问题。

Manta Pacific成功展示了Celestia如何无缝融入基于以太坊的生态系统,提供模块化数据层服务,同时允许开发者继续使用现有工具链和合约基础设施。

Rollkit:开创性开源Rollup框架

Rollkit虽非独立应用链,却是Celestia生态系统的核心基础组件,它使开发者能够以极简配置快速构建主权或结算型Rollup。从金融到游戏等各个垂直领域的项目都正在使用Rollkit创建依托Celestia处理数据可用性的区块链,同时实现各自独特的执行模型。

作为一个不断发展的技术平台,Rollkit支持多样化的运行环境,并持续整合更多模块化部署工具。作为众多Rollup项目背后的核心SDK,Rollkit不仅简化了区块链启动流程,更拓展了Celestia在更广泛区块链生态中的实用价值和应用场景。

真实应用场景

支持可扩展的DeFi基础设施
去中心化金融(DeFi)发展迅速,但在以太坊等单体链上仍面临可扩展性和高手续费的持续挑战。Celestia通过使DeFi协议能够在使用Celestia进行数据可用性验证的定制rollup上运行,解决了这些限制。这些rollup可以实现专门的执行逻辑、定制的交易费用模型和更快的出块时间,而不受Layer 1环境约束。

例如,作为Celestia上主权rollup构建的去中心化交易所(DEX)可以控制自己的升级计划、实现独特的交易机制,并优化gas效率。由于该rollup将数据可用性任务委托给Celestia并独立处理执行,它能在高需求期间为用户提供更流畅的体验。

游戏和高频应用的定制链
基于区块链的游戏和高频应用需要快速执行和低延迟,而单体区块链通常无法满足这些要求。Celestia允许开发者部署特定于游戏的rollup或主权链,这些链每秒可处理数千笔交易,同时依靠Celestia确保数据可用性。

这些游戏链可以借助Celestia减少基础设施开销,避免因不相关应用导致的网络拥堵。通过利用Celestia的模块化架构,开发者在享受安全、去中心化基础层优势的同时,保持对其环境的完全控制权。

隐私保护的身份和社交应用
处理用户身份和私人数据的应用程序通常需要自定义密码学原语或专业执行模型。Celestia支持这类需求,使开发者能够部署具有独特运行环境的链,专注于零知识证明、选择性披露或其他隐私保护技术。

主权rollup可以构建身份系统,使用户凭证以保护隐私的方式进行验证和存储,同时依托Celestia进行数据发布。这种模式让开发者能够构建系统,让用户保留对数据的所有权,并可选择性地与可信应用共享,同时不影响透明度或可用性。

企业使用和监管金融产品
某些组织可能需要启动能与公共基础设施交互的许可型或半公开区块链。Celestia的架构使企业能够推出符合合规或隐私要求的模块化链,同时享受公共、去中心化数据层的优势。

例如,金融机构可能部署专用链来将资产代币化或结算数字证券。通过Celestia确保数据可用性,交易历史得以验证且不可篡改,而执行环境可根据监管框架进行限制或审计。

Rollup即服务(RaaS)平台
Celestia还作为提供Rollup即服务平台的后端基础设施——这类工具允许开发者以最小成本快速部署新的rollup。这些平台以Celestia作为默认数据层,无需定制DA解决方案即可实现快速部署。Celestia上发布数据的复杂度降低和成本优势,对希望专注于应用开发而非基础设施的初创企业和小型项目极具吸引力。

免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。