# Evmos生态

By [Test](https://paragraph.com/@test-33) · 2022-03-05

---

如果把区块链比喻成一家餐厅，会是这样的：只有一个服务员，需要同时负责点餐、做菜、记账等所有涉及运营和管理的工作。若这是一家街边的包子铺，这样的运营模式没有什么大问题，但如果它是一家CBD的网红饭店，那餐厅可能没几天就倒闭了。

这就是现在L1单片链面临的问题。所有的交易、结算、出块都在同一条链上完成，用户只有等到上一个区块完成后，才能结算自己的交易。一旦大规模普及，网络堵塞、手续费飙升的问题就出来了，这就是我们熟知的“扩容性问题”。针对这个问题目前有两个解决方向：

改变共识机制 采纳新的PoS，以提升网络的结算和出块速度。但归根结底，只是把这个服务员替换成了机器人，运营模式上没有创新。如果这个“机器人”不够稳健，网络仍然面临着同样的问题，比如最近的Fantom，gas费一度飙升至3、4美元。

Rollups 将交易转移到链下以减轻公链的负担，结算和出块还是由底层公链完成。也就是餐厅额外聘请一位服务员负责点餐工作。但以太坊的Rollups仍面临高gas问题，因为他要和非Rollups应用竞争。譬如Arbitrum，平均每天都要在gas上花费9万美元。

那么有没有更好的解决方案呢？实际上从常识出发，我们都知道最好的方法就是分工协作，聘请三位服务员，分别负责点餐、做菜以及记账，这样每位服务员都能发挥专长，餐厅效率也能大幅提升。这就是Cevmos要做的事情。

Cevmos就是

[@CelestiaOrg](https://mobile.twitter.com/CelestiaOrg) + [@EvmosOrg](https://mobile.twitter.com/EvmosOrg)

, 预计明年Q2推出。与其他公链不同，Celestial被其团队称为“Lazy Ledger”，它唯一的作用就是通过共识机制，存储交易记录并提供数据可用性，甚至不在乎自己存储的具体内容。

但通过提供数据可用性，其他开发者就能Rollups的形式，在 Celestia 上构建出自己的结算层和执行层，自己不再需要共识机制。也就是说Celestia把点餐、做菜以及记账三个功能全部分离开了，这就是模块链。

这样做的好处就是，开发者可以充分发挥自己的专长，打造出最好的结算层或者应用链。而模块链作为一个整体将能在每个方面都得到提升。

Evmos就将成为首个建立在Celestia上的重要结算层。作为对接IBC世界与EVM世界的桥梁，Evmos显然是Cosmos的一个重要资产结算层。未来建立来Celestia上的Evmos则会得到极大地改善。

一个理想的Rollups结算层环境只能允许Rollups智能合约的桥接，因为Rollups在像以太坊这样的单片链上，需要与非Rollups应用进行竞争，还是会面临高gas。

Celestia采用Optimint共识机制，只允许开发人员构建基于 Cosmos 打造Rollups链。就是说在Celestia上的结算层（例如Evmos）也将成为一个Rollups，而建在结算层上的执行层（即应用链）则成为了Rollups的Rollups。

  

![](https://storage.googleapis.com/papyrus_images/b141a8314ee18e8e9597493869f7526cb39ed040b3fd21ca9f764210bc3401ea.png)

说了这么一大堆，到底跟Cosmos有什么关系？我们知道，Cosmos作为Web3.0的龙头项目，要解决的就是三大问题：互操作性、可扩展性、创新性。模块化的Cevmos则能够在确保安全性的情况下推进Cosmos生态发展。

互操作性 Evmos所填补的就是Cosmos在EVM兼容性上的空白。借助EVM兼容性、Tendermint PoS共识机制，以及IBC互操作性，开发者可以在Evmos上跑EVM智能合约，同时在Cosmos生态的其他应用上使用EVM资产。但这就面临一个跨链问题。

Evmos和 [@gravity\_bridge](https://mobile.twitter.com/gravity_bridge)

跨链技术是一样的，所以同样面临轻客户端带来的风险。但建成Cevmos后就不一样了，因为是共享Celestia的DA层，轻客户端并不需要做出多数诚实的假设，只是单纯验证数据的可用性，这样跨链桥的安全性一下就得到了提升。

可扩展性 有了与EVM互操作性的能力，Evmos肯定会吸引EVM生态里的流量，也就需要解决可扩展性问题。有了Cevmos的数据可用性，轻节点只用随机下载区块里的一小部分样本，就可以检验其所有数据的有效性。轻客户端甚至可以是用户的电脑，在用户交易时下载相关数据并进行可用性验证。

因此Celestia的安全性和可扩展性均来自于轻客户端的数量。 随着轻客户端数量的增加，每个区块的大小也可以增加，且不会影响网络本身的安全性和去中心化，而更大的区块就意味着更高的吞吐量。

创新性 即使是Cosmos的SDK应用链，也需要共识机制和验证节点来启动网络，这对于不熟悉共识机制和结算的应用开发者很不友好。这时Cevmos就起作用了，因为已经提供了共识层和结算层，应用链直接就能以Rollups的形式启动自己的网络，省去了多个复杂的步骤。

除了帮助应用链启动，Cevmos还有模块链的主权优势。治理权能够细分到执行层的应用上，并且不会与其他应用产生重叠。Rollups不使用Celestia作为结算层，因此可以对应用进行分叉而不改变共识层的数据。这会鼓励开发者进行更多创新实验。

可扩展性问题可以说是历史悠久了。但因为牵涉利益太多，以太坊的扩容之路走的十分艰难。当前许多公链就是抓住了这个机遇，以高速、廉价的网络吸引了很多加密新人。但做的都是“换汤不换药”的事，最终还是会受“三重困境”的限制。

Cevmos通过Celestia分离共识、结算以及执行层，实现了区块链的模块化，一方面提供了更好的可扩展性方案，一方面也保障了网络的去中心化和安全性。这种模式甚至还能在中近期里为以太坊上的Rollups提供解决方案。

据Celestia团队介绍，他们还在开发一个叫做Quantum Gravity Bridge的项目，能允许Celestia为以太坊EVM的Rollups提供有效证明。其他EVM Rollups可以同时使用自己的EVM结算层和Celestia的DA层。

可以肯定的是，未来Celestia上不会只有Evmos一个结算层，加密世界也不会只有一个Celestia。通过模块化的方式构建可扩展的区块链，或许将成为加密行业发展的新思路。

---

*Originally published on [Test](https://paragraph.com/@test-33/evmos)*
