1. 首页
  2. 金融科技

Multicoin 联创:模块化区块链并非神话——被高估的7个方面

编者注:本文是《技术可扩展性创造社会可扩展性》的精神继承者。点击这里阅读。

在过去的两年里,关于扩展性的争论已经缩小,并集中在模块化与集成的核心问题上。

(请注意,加密领域的讨论经常将“单片”和“集成”系统混为一谈。在过去的40年里,关于集成系统和模块化系统在堆栈的每一层的争论历史丰富。这种对话的加密化身应该通过同样的视角来构建,这远不是一场新的辩论)。

在考虑模块化与集成时,链可以做出的最重要的设计决策是向应用程序开发人员公开堆栈的复杂性。区块链的客户是应用程序开发人员,因此设计决策最终应该为他们考虑。

如今,模块化在很大程度上被誉为区块链扩展的主要方式。在这篇文章中,我将从基本原则出发质疑这种假设,揭示模块化系统的文化神话和隐藏成本,并分享我在过去六年中对这一辩论进行思考后得出的结论。

模块化系统增加了开发人员的复杂性

到目前为止,模块化系统最大的隐性成本是开发人员的复杂性。

模块化系统大大增加了应用程序开发人员必须管理的复杂性,无论是在他们自己的应用程序的上下文中(技术复杂性),还是在与其他应用程序和状态块交互的接口上下文中(社会复杂性)。

在加密系统的背景下,我们今天看到的模块化区块链在理论上允许更多的专业化,但代价是创造新的复杂性。这种复杂性——本质上是技术上的和社会上的——正在向上传递给应用程序开发人员,这最终使构建变得更加困难。

例如,考虑OP堆栈,截至2023年8月,它似乎是领先的模块化框架。OP堆栈迫使开发人员选择加入链条法则(正如其名称所暗示的那样,它带来了很多社会复杂性),或者在独立的基础上分叉并管理OP堆栈。这两种选择都给构建器带来了大量的下游复杂性。如果你选择走自己的路线,你是否会从其他生态系统参与者(CEX, 法币入口等)那里获得技术支持,这些参与者必须承担成本才能符合新的技术标准?如果你选择了链条法则,你在今天,甚至更重要的是,在明天给自己设置了什么规则和约束?

模块化

来源:OSI模型

现代操作系统(OS)是由数百个子系统组成的大型复杂系统。现代操作系统处理上图中的2-6层。这是集成模块化组件以管理通过堆栈向应用程序开发人员公开的复杂性的典型示例。应用程序开发人员不想处理第7层以下的任何东西,这正是操作系统存在的原因:操作系统管理下面层的复杂性,这样应用程序开发人员就不必这样做了。因此,模块化本身不应该是目标,而应该是达到目的的一种手段。

- 星际资讯

免责声明:投资有风险,入市须谨慎。本资讯不作为投资建议。

下一篇:没有了
« 上一篇
上一篇:SignalPlus 宏观研报特别版:这是最美好的时代,也是最糟糕的时代
下一篇 »

相关推荐