# Web3的模块化真的那么好吗？


By [0x00pluto](https://paragraph.com/@0x00pluto) · 2023-08-17

---

当我听到有关模块化的讨论时，我总是觉得它被高估了。你想过模块化在区块链中真的有那么“万能”吗？

首先，让我们看看模块化。在许多领域，模块化确实可以使开发过程更加有序、便捷。但在区块链中，情况似乎并不如此。想象一下，拼图越多，要管理的复杂性就越高。同样，模块化系统意味着开发者需要处理更多的复杂性。

再来说说模块化链的性能。虽然听上去将数据可用性和执行分离可能提高性能，但事实证明，并不能本质上做到这一点。

而且，模块化链可能会增加用户的交易成本。这可能导致流动性减少，消耗更多的Gas，甚至导致跨资产账本的重复计算。

现在，让我们看看Rollup。你可能已经知道“应用程序Rollup”，但它真的会为开发者带来新的机会吗？其实，应用层代币可以在通用链上的智能合约中捕获MEV，这让应用程序Rollup的优势变得不那么明显。

再者，应用程序Rollup真的能解决跨应用程序的拥塞问题吗？当L2使用量飙升时，这些压力可能会传递到L1，从而增加所有L2链的成本。

最后，我认为，模块化链的灵活性可能被过分放大了。大多数应用程序实际上有相似的需求，并不需要那么复杂的模块化设计。我们为什么要花那么多时间和精力追求一个可能并不实用的目标呢？

在我的看法里，区块链应该为开发者提供简化的体验，而不是盲目追求模块化。集成数据可用性和执行的链或许是更好的方向。

所以，下次当我们考虑模块化时，也许应该多考虑一下它是否真的适合我们的需求。在Web3的世界里，明智的选择很关键。

欢迎转发本文，请关注我的twitter：[0x00pluto](https://twitter.com/0x00pluto)

**欢迎各媒体转载，请尊重创作者，标明出处，谢谢**

---

*Originally published on [0x00pluto](https://paragraph.com/@0x00pluto/web3-19)*
