杀破狼 killthewolf.eth

Posted on Oct 03, 2022Read on Mirror.xyz

【项目研报】Celestia —— 首个模块化的区块链

Celestia 是第一个 “模块化区块链”,在前段时间完成了 150 万美元的种子战略融资,模块化区块链很好地解决了目前公链所遇到的痛点,是个非常值得我们去关注的新板块,这篇文章将会简单地给大家解释 “模块化区块链” 到底是怎么一回事。

目录

  1. 团队背景

  2. 融资情况

  3. 项目简介

  4. 单体区块链的痛点

  5. Celestia 的可组合方式

  6. Celestium 简介

  7. 革新优势

  8. 相关链接

团队背景

  • Mustafa Al-Bassam

    • Celestia Labs 首席执行官。

    • 毕业于伦敦大学学院,计算机科学博士学位。

    • 黑客组织 Lulzsec 联合创始人。

    • Chainspace 联合创始人。

      • Chainspace 是一家实施智能合约平台的公司,该公司于 2019 年被 Facebook 收购。
    • 2016 年被福布斯列为 30 位 30 岁以下科技企业家之一。

  • Ismail Khoffi

    • Celestia Labs 首席技术官。

    • 前 Tendermint 工程师。

    • 毕业于波恩大学,计算机科学博士学位。

  • John Adler

    • Celestia Labs CRO。

    • 曾在 ConsenSys 从事以太坊 2.0 的第二阶段工作。

    • Fuel Labs 联合创始人。

    • 为 Optimistic Rollup 方案创建了第一个规范。

  • Nike White

    • Celestia Labs 首席运营官。

    • 斯坦福大学的学士和硕士学位

    • Harmony 的联合创始人。

    • Zeroth.ai 的高级人工智能专家。

融资情况

Celestia Labs 于 2021 年 3 月 3 日完成 150 万美元的战略种子融资,参投方包括 Interchain FoundationBinance LabsMaven 11KR1Signature VenturesDivergence VenturesDokia CapitalP2P CapitalTokonomyCryptium Labs,Michael Ng,Simon Johnson,Michael Youssefmir 和 Ramsey Khoury。

项目简介

Celestia 是第一个 “模块化区块链”,其本质的意义在于它将区块链的几个主要工作分配到不同的层去执行,每个层有自己专属的工作,形成一个像是乐高的框架,具有可任意组装与任意拆卸的特殊性质。传统的区块链将这些工作都放在同一层去完成,这导致区块链的可扩展性受到限制。下面这张图展示了模块化区块链的可视化框架。

模块化区块链框架

单体区块链的痛点

今天大多数的区块链都属于 “单体区块链”,以太坊就是单体区块链的一种,在单体区块链中,区块链的核心功能,既 “执行” 和 “共识”,被捆绑在同一层运行,然后再于该层之上构建智能合约,这样的情况导致用户被绑定在一个执行环境中,无法针对特定用例进行优化。

单体区块链的两个痛点:

  1. 高昂的 Gas 费:目前已经有 Optimism、ZKsync 和 Starknet 等扩展解决方案,但是这些扩展解决方案的 “数据可用性” 依然依赖于以太坊网络,目前以太坊的 Gas 费仍然很贵,这就是为什么现在 Layer2 的 Gas 费也仍然很贵。

  2. 可扩展性低:以太坊虚拟机(EVM)的开发者可以部署的东西是有限的,并且 Gas 费用很高,除非使用 Tendermint 之类的工具开发区块链,否则开发人员无法构建 EVM 不支持的复杂应用程序。

而 Celestia 所提出的模块化区块链架构将 “执行” 和 “共识” 分到了两个不同的层,就像乐高一样可组合且可拆卸。当开发人员直接在 Celestia 上构建 DAPP 时,他们可以选择要使用的执行环境,并可以并行运行任意数量的执行环境。 下面这张图展示了单体区块链和模块化区块链之间的区别。

单体区块链 vs 模块化区块链

Celestia 的组合方式

前面说到模块化区块链相当于把区块链所要执行的工作分布到不同的层,并将这些层组合起来才能实现运行,那这样必然会有多种不同的组合方式,下图展示了未来可能出现的组合方式。

Celestia 未来可能出现的组合方式

以太坊为中心

  1. 单体区块链:我们常见的区块链,全部工作都由以太坊完成,运行成本高,拓展性有限。

  2. Roll-up:仅 “共识层” 和 “数据可用性层” 的工作由以太坊完成,将 “执行层” 单独拿出来放在新的区块链上运行。

  3. Validium:引入 “链下数据可用性” 和 “验证委员会”,牺牲了一部分的安全性,但是降低了运行成本。

以 Celestia 为中心

  1. 主权 Roll-up:将公链直接建立在 Celestia 公链之上,使用 Celestia 作为其 “共识层”。因为一个公链如果完全以 Celestia 作为基础建立,共识可能是不完整的,所以 Celestia 曾提出了一个很好的 模块化共识方案,该方案将 “数据可用性” 单独当成了一个模块。

  2. 结算 Rollup:使用 Cevmos 完成 “结算层” 的工作。Cevmos 是 Cosmos SDK 中最好的内嵌 EVM 的 SDK,是一个专门针对 Roll-up 结算的项目。

  3. Celestium:通过使用量子引力桥,Celestia 可以作为以太坊的 “数据可用性” 链下解决方案,为以太坊提供 “数据可用性”,这是目前最安全,最低成本的以太坊 Validum 设计。

Celestium 简介

在前面的 Celestia 组合方式中提到了 Celestium,这里单独简单介绍一下 Celestium 公链,Celestium 是一个以太坊 Layer2 公链,它使用以太坊作为 “结算层”,使用 Celestia 完成 “数据可用性” 工作,Celestia 本身不处理计算,它只是单独作为一个数据层。

Celestia 具有成本的优势,因为它的定价基于字节而不是基于存储和计算,而且在吞吐量上 Celestia 也优异于以太坊。量子引力桥将位于以太坊公链上,各种 Layer2 运营商将在 Celestia 网络上发布他们的交易数据,权益证明验证者则将这些数据放入区块中,然后数据将以 “数据可用性证明” 的形式从 Celestia 中继到以太坊。

量子引力桥合约的工作是验证来自 Celestia 的 “数据可用性证明” 上的所有签名。当以太坊上的 Layer2 合约更新其状态时,它将查询这个合约,而不是依赖作为调用数据发布到以太坊的交易数据。如果之前向量子引力桥传递了有效的证明,量子引力桥将传递一个肯定的响应。

革新优势

  1. 高效的技术迭代:如果查看 EIP 的历史,你会发现其中许多升级都与 “执行” 有关,但是升级涉及到了 “共识” 和 “执行” 的统一升级,因此发展非常缓慢。而在模块化区块链中,Celestia 实现了 “共识” 和 “执行” 的分层,让技术升级变得更加方便。

  2. 自主权:因为 Celestia 网络本身只负责验证数据完整性,不涉及一个完整的共识机制。因此,在 Celestia 之上的 Rollup 区块链本质上是一个自我主权的区块链。在 Layer1 中,分叉将意味着执行层和共识层的分叉,如果以太坊上的 Roll-up 有漏洞或者被攻击,需要重新部署或整个网络分叉才能完成状态更新,但是 Celestia 可以在保留安全性的情况下完成区块链分叉,因为分叉之后使用的数据可分用性层是相同的。

  3. 易于部署:部署一条区块链需要建立共识机制,并且激励节点加入网络,对于资源和成本的要求很高。随着 PoS 的发展,Cosmos SDK 等工具使创建新区块链变得更加容易,但是依然需要开发人员寻找验证节点的加入。Celestia 引入的 Optimint 将会更高效的帮助开发人员部署区块链,因为 Celestia 提供了共识和安全性。

  4. 跨链互操作性:多链采用同一个数据可用性层,实现了同一集群中区块链之间的信任最小化桥接。提高了多个区块链可以相互通信的安全性。Celestia 结合了 Cosmos 开放的生态和以太坊共享安全性,提供了多链开放且共享安全的可能。

相关链接

  1. Celestia 官网

  2. Celestia 推特