# [TokenMore] 币萌投研 - Eclipse

By [TokenMore](https://paragraph.com/@tokenmore-2) · 2023-09-10

---

**项目简述**
--------

Eclipse 是一个模块化区块链搭建平台，提供多种模块化 DA 层和虚拟机（EVM/SVM 等）供开发者选择，并提供统一的 Eclipse 结算层，开发者可以通过 Eclipse 轻松构建一个高度定制化的区块链。目前 Eclipse 处于私人测试网阶段，预计在 2023 Q4 上线主网。

官网： [https://www.eclipse.builders](https://www.eclipse.builders/)

推特： [https://twitter.com/EclipseFND](https://twitter.com/EclipseFND)

**技术背景**
--------

一条完整的区块链一般包含共识层和结算层、DA（数据可用性）层、执行层。但在这种一条链包含所有层的架构设计中，会不可避免的引发「不可能三角」问题，即无法同时兼顾安全性、去中心化和可扩展性。

例如安全性和去中心化强的以太坊，可扩展性就会比较弱，如果单纯用提升性能的方式（提升 TPS）提升可扩展性，那么就会提高运行节点的硬件门槛，从而间接导致节点数量的减少，去中心化和安全性会削弱。如何在保证前两者的同时实现性能的提升，就是以太坊扩容的本质问题。现存的以太坊扩容方案主要有三种：

*   \*\*自身分片：\*\*终极道路，任重道远
    
*   \*\*侧链：\*\*如 Polygon 等 EVM 兼容链，安全性与以太坊无关，自成生态
    
*   \*\*Layer2：\*\*最受关注的是 Rollup 方案（主要为 Optimistic Rollup 和 zk Rollup）
    

在 Rollup 方案中，L2 充当执行层，交易的计算和存储移到链下（Rollup），把每笔交易的一些数据上传到以太坊 L1（保证数据可用性）。

这相当于模块化区块链的雏形，执行层由 Rollup 负责，共识层、结算层、DA 层仍旧是在 L1，优势在于可以在保证安全性的同时提升执行效率。但也存在一个问题，由于需要将数据以 calldata 的形式上传到 L1，所以在 L1 拥堵时，L2 的交易成本（主要是数据可用性成本）也会提升，吞吐量受限。对此有以下几种解决方案：

*   \*\*以太坊自身：\*\*以太坊 L1 提供专用 DA 层，并以 blob 数据形式代替 calldata，降低数据上传费用，即 Proto-DankSharding（EIP-4844），将在坎昆升级中实现。
    
*   \*\*Rollup 自身：\*\*压缩 calldata 数据，减少上传成本，如 Optimism 的 Bedrock 升级。
    
*   \*\*链下数据委员会：\*\*例如 StarkEx 的 Validium 方案，以及 Arbitrum Nova 的外部 DA 层 Anytrust。将交易数据交给链下数据委员会（DAC）来保存（可以根据需求选择链上或链下验证 DA），DAC 节点成员一般是大型企业或项目方。DAC 中建立节点成本较低，但安全性不及上传至 L1（无奖惩机制），这种方案更适合对安全性要求不高的游戏级应用。
    

既然执行层可以通过 L2 的形式「外包」出去，那么 DA 层也可以。例如模块化 DA 层的代表项目 Celestia，任何 L2 或 L1 都可以将 DA 层作为一个模块完全交给 Celestia 管理，也就是将交易数据上传给 Celestia 进行排序、打包和广播到网络，Celestia 只对交易数据进行存储并创建访问性，并不对数据进行验证和结算，L1 上的 L2 智能合约（结算层）可以采用欺诈证明（OP 方案）或有效性证明（ZK 方案）对 Celestia DA 层存储的数据验证有效性。Celestia 本身是一条基于 Cosmos SDK 搭建的公链，有自己的共识机制（OPtimint）和节点，通过节点的奖惩机制来保护数据的安全性。

目前市面上已有多个涉及模块化区块链的项目，上文提到了模块化的执行层和 DA 层，下文的 Eclipse 则包含了模块化的结算层，同时可以对接其他现有的模块，简化构建可定制模块化区块链的过程。

**产品设计**
--------

模块化区块链的特点之一在于可定制化，现有以太坊 L2 虽然接近模块化的概念（执行层的模块化），但其必须依赖固定组件（例如必须使用 EVM 虚拟机、必须在以太坊 L1 进行结算等）。而在 Eclipse，开发者可以轻松构建一个高度定制化的区块链，例如采用 Celestia 的 DA 方案、在 Eclipse 结算层进行结算，并使用 SVM 执行交易等。

具体而言，Eclipse 在每个层上支持的模块如下。

### **执行层**

#### **虚拟机定制**

执行层的核心在于虚拟机（VM）的选择。简单来说，区块链上的交易都由虚拟机处理，每种语言，无论是 Solidity、Rust 还是 Move，最终都会转换（编译）为虚拟机支持的字节码，由虚拟机执行链上操作。

我们最常见的虚拟机便是 EVM（以太坊虚拟机），此外还有 SVM（Solana 虚拟机）、MoveVM（Move 系区块链所用的虚拟机）等。这些虚拟机有着不同的特点，例如：

*   SVM、MoveVM 能够支持并行处理事务，相比 EVM 性能更高。
    
*   SVM 支持更多语言（如 Rust、C、C++等）。
    
*   Rust 和 Move 语言的安全性优于 EVM 的 Solidity 语言，但 Solidity 语言更加易用。
    
*   EVM 的开发者更多，社区生态完善，有更多工具支持，优于其他虚拟机。当然，SVM 在这方面也会优于 MoveVM。
    

Eclipse 目前支持 EVM 和 SVM，后续会根据需求支持 MoveVM 和更多虚拟机。在 Eclipse 搭建的链可以使用现有的成熟的工具，例如 EVM 上的 Truffle、Remix、MetaMask 钱包、Etherscan 区块浏览器等，SVM 上的 Solana CLI、Seahorse Lang、Solscan 区块浏览器等。

#### **功能性定制**

除虚拟机外，还可以通过 Eclipse 对执行层添加更多定制。下文是 Eclipse 已经构建或理论上可以实现的部分可自定义功能的示例。

*   \*\*Gas 费用标准：\*\*选择向用户收取的 Gas 费标准，可选完全不收费（全额补贴该链的运营成本）、按成本收费或额外收费。
    
*   \*\*Gas 费用支付：\*\*可选使用虚拟机默认代币（ETH/SOL）、该链原生代币或 USDC 支付 Gas 费。
    
*   \*\*合规性：\*\*选择该链的用户人群，可以像其他公链一样是无许可的，也可以针对某些操作（部署合约、与某些合约进行交互等）进行年龄或地理位置上的限制，以实现合规化运营。
    
*   \*\*MEV 选项：\*\*可选择对 MEV 重新分配，Eclipse 与 Skip Protocol 合作，为 Eclipse 链提供 MEV 拍卖，可以将套利价值返还给链上用户/DApp 或代币持有者。
    
*   \*\*专用操作码：\*\*可为链添加自定义操作码，可以添加生成椭圆曲线或随机数的新可验证随机函数（VRF）。
    
*   \*\*区块约束：\*\*可以创建模块化内存池，其中有效区块必须包含某些交易子集，可以用于对 NFT 征收版税等。
    

#### **跨链桥接**

在跨链通信及资产桥接方面，在 Eclipse 上搭建的链将接入 Cosmos 的 IBC 协议，这些链之间可以实现没有任何挑战期的快速桥接。因为所有 Eclipse 链都受 Eclipse 结算层的控制，如结算层触发挑战，所有链都将回滚。如果通过 IBC 桥接到非 Eclipse 链，则需要挑战期。

此外，Eclipse 与 Hyperlane 桥合作，能够实现 Eclipse 链之间的快速资产桥接。

### **DA 层**

DA（数据可用性）层已在技术背景部分进行阐述，目前各类 DA 层产品大多尚未正式上线，部分存在测试网，Eclipse 初期预计支持的 DA 层模块包括：

*   \*\*以太坊：\*\*在 DankSharding（及先行的 Proto-DankSharding）上线后，以太坊提供的专用 DA 层将大幅降低使用成本。
    
*   \*\*Celestia：\*\*前文已述。
    
*   \*\*Ploygon Avail：\*\*提供 KZG 承诺作为数据可用性证明。
    
*   \*\*Eigen DA：\*\*EigenLayer 提供的 DA 层，通过以太坊节点再质押构建安全的 DA 层，详见币萌相关研报。
    

### **结算层**

虚拟机（执行层）处理事务后会发送数据到 DA 层，然后进行结算，结算需要保证数据的正确性，目前有两种方案，即在以太坊 L2 中常被提及的 Optimistic Rollup 和 zk Rollup 方案。前者是欺诈证明，提供一定时间的挑战期来让验证者挑战错误的数据；后者是零知识证明，需要执行者预先提供证据来证明数据的正确性。

所有使用 Eclipse 创建的链共享「Eclipse 结算层」用于结算，Eclipse 结算层基于 Celestia 并以 Rollup 形式独立运行，仅用于验证其上运行的 Rollup 网络的有效性并进行桥接调解。Eclipse 初期计划支持 Optimistic Rollup，并在未来支持 zk Rollup。

**生态发展**
--------

### **生态合作**

2023 年 2 月，Eclipse 宣布将与 Polygon 合作推出 Polygon SVM，将 Solana 虚拟机引入到 Polygon 生态系统。值得注意的是，该项引入与目前的 Polygon 链无关，而是与 Polygon Avail 相关，该链的结构应该是：DA 层使用 Polygon Avail，执行层使用 SVM，结算层使用 Eclipse 结算层。

2023 年 3 月，区块链游戏开发商 Worlds 宣布将通过 Eclipse 部署自己的并行化 EVM 链，并在链上构建第一人称射击游戏和一系列游戏基础设施。该链虽然可以执行 EVM 字节码，但底层使用的是 SVM，可以支持并行交易，同时兼顾 EVM 的便利性和 SVM 的高性能，可以实现高达 1000 个并发用户量、极低延迟、近乎免费的 Gas。DA 层使用 Celestia。

2023 年 3 月，Eclipse 宣布将与 Nautilus 合作推出高性能链，和 Worlds 类似，采用底层是 SVM 的并行化 EVM，目前是 Optimistic Rollup，后续将向 zk Rollup 发展。Nautilus 首批部署的应用是流支付协议 Zebec，曾获 Coinbase 投资，流支付一般用于财务管理、工资发放等，后续还将部署包含 Poseidon Swap、Questbook 等在内的 80 多个应用。

2023 年 3 月，Injective 宣布将通过 Eclipse 搭建使用 SVM 的 Rollup Cascade，旨在将 Solana 的吞吐量和速度带到 Cosmos。

2023 年 5 月，Eclipse 宣布与 Catalyst 合作，Catalyst 是面向模块化区块链的免许可流动性层的领先提供商，该合作可以让各 Eclipse 链不受限制的与其他链和生态系统连接，提升互操作性。

### **DePIN**

Eclipse 还在探索 DePIN（分布式物理基础设施网络），简单来说就是为部分应用场景搭建带有激励措施的区块链底层网络，个人和组织可以参与到这个共享网络中提供贡献以获取奖励，这类网络一般要求更高的 TPS、更低的延迟，且需保证安全性。

当前在 Eclipse 上构建的 DePIN 项目包含：免信任数据交换协议 Waev；为 AI 提供支持的去中心化网络 Wynd Network，用户可加入网络出售闲置带宽；共享电力网络 React，连接家庭、企业等日常用到的各类可储电设备，可以在区域内电力不足时为其提供帮助。

### **开发进展**

Eclipse 主网尚未发布，目前为早期合作伙伴建立了一些私人测试网，主网预计在 2023 Q4 上线。

**05 团队/融资**
------------

Eclipse 团队核心成员：

*   \*\*Neel Somani：\*\*前 Airbnb 软件工程师、前 Terranova 团队成员，Terranova 是一个将 UST 连接到以太坊的项目。
    
*   \*\*Sam Thapaliya：\*\*Zebec 协议创始人，Zebec 是 Solana 上的重量级流支付协议，也将使用 Eclipse 的技术创建自己的 Rollup 应用链。
    

2022 年 9 月，Eclipse 宣布完成 900 万美元的种子轮融资，由 Tribe Capital 和 Tabiya 共同领投，此前完成了 600 万美元的 Pre-seed 轮融资，由 Polychain Capital 领投，Tribe Capital、Tabiya、Galileo、Polygon Ventures、The House Fund 和 Accel 等参投。此外，Eclipse 还获得了 Solana 基金会的开发赠款。

**项目小结**
--------

模块化区块链是将一条链的不同层解耦堆栈，具备高度的可定制化，开发者可以挑选合适的虚拟机和 DA 层，并快速组合出一条想要的链，利用 Eclipse 结算层进行结算。这不仅可用于搭建传统的公链，更利于某些 DApp 针对具体需求快速搭建自己的应用链。

目前涉及模块化区块链的项目往往专注于某一层的模块化，例如 Celestia 和 Avail 致力于 DA 层，而 Eclipse 的目标是在模块化结算层的同时，融合所有的模块化项目，并引入多个虚拟机（尤其是在推进 SVM 的广泛应用），提供一个一键组合发链的平台。这使其在模块化区块链的赛道中具备举足轻重的地位，但其发展进度也将受限于其他诸多项目的开发进度。

模块化区块链是一个值得重点关注的赛道，但其叙事才刚刚开始，各项目都在 PPT 阶段或测试网阶段，Eclipse 主网预计在 Q4 上线，但按照基础设施类项目的跳票传统（Eclipse 已出现过跳票），可能仍需等待较长时间才能看到其生态的真正落地。

---

*Originally published on [TokenMore](https://paragraph.com/@tokenmore-2/tokenmore-eclipse)*
