去年,我一向为传达“模块化区块链”这个meme而感到惭愧,当然,还有一些更具影响力的参与者,比方Bankless、Celestia、The Daily Gwei等,他们把这个词带到了聚光灯下。本年,我没有真正运用过“模块化区块链”这个术语。

十分清楚的是,模块化的功率肯定比单体链(monolithic chains)要高出几个数量级。当以最小应力进行测试时,单体链屡次呈现的问题使这一点比以往任何时候都更加清楚。模块化履行层也有大量的作业要做,但与单体履行层比较,它们具有显着的抢先优势。

我错的不是在技术方面,而是在社会经济方面。Ali Atiia和Justin Drake‌之前已经强调过这一点。考虑黄金规范,一个以太坊rollup:

  1. 履行层:rollup

  2. 结算层:以太坊

  3. 数据层:以太坊

顺便说一句,最近我看到有人把在别处处理数据的履行层称为“rollup”,这并不是一个rollup,rollup必须在相同的结算层和DA层进行结算。而在不同层上发布数据的有效性验证履行层称为validium,并带有额定的假定。你能够给它们打上zkPorter、celestium 等标签,但请不要将它们称为rollup。诈骗证明的状况更复杂,所以我暂时会越过它。关键是,假如数据可用性没有在验证状态转化的同一协议上到达一致,那么它就不是一个rollup。

一个正确施行的rollup,意味着你根本不用信赖它,并且你能够随时将你的资金从这个rollup说到以太坊主网。但这并不彻底是万无一失的,实际上,你可能会具有具有不同安全模型和规范的rollup,但我肯定希望一切首要的rollup都供给某种明晰的退出机制,该机制与可信rollup 定序器相隔离。

不同的rollup具有不同的安全假定,你能够具有一个不行更改或enshrined(指崇高的,完美的)rollup,它能够供给与以太坊相同的安全性(假定没有缝隙)。要晋级这个rollup,必须运用EIP 流程,或者彻底部署一个新实例。而许多rollup会挑选可晋级性,这将由代币投票驱动。这是一个类似于权益证明L1晋级的经济假定,尽管rollup能够在彻底没有代币的状况下测验新的晋级机制。还有其他风趣的风险,我不会在这里讨论(请参阅上面Justin和Ali的谈论)。就个人而言,我并不忧虑其间的一些风险,我信赖一个施行良好的rollup,能够到达崇高rollup 99%的程度,但肯定会有一些带有不重要假定的rollup。

关于EIP-4844以及之后的danksharding,咱们添加了一个第四层:过期前史(expired history)层。这是一个十分简略的1-of-N信赖假定‌,但我还是要将其添加到组合中。其他数据层可能会挑选不让前史过期。所以,现在你就有了:

  1. 履行层:rollup

  2. 结算层:以太坊

  3. 数据层:以太坊

  4. 前史层:rollup以及其他

抱负的解决方案应该是:

  1. 履行层:以太坊

  2. 结算层:以太坊

  3. 数据层:以太坊

  4. 前史层:以太坊

当然,这不一定非得是以太坊,也能够是比特币,但其理念就是供给强大安全性的任何东西。现在,请不要误以为这是一个单体解决方案,这将是模块化的,但都由崇高(完美的)协议来组合完结:

  1. 履行层:崇高rollup (例如zkEVM,或无状态后的optimistic enshrined rollups) (注:在Justin Drake创造“崇高rollup”这个词之前,我在以前的文章中将其称为“最简练rollup”)

  2. 结算层:崇高结算层 (例如EL)

  3. 数据层:崇高数据层(例如danksharding)

  4. 前史层:崇高前史层 (例如崇高Portal网络?)

这使得你只留下了假定最少的协议,并将最大的安全性合并到一个协议中。据我所知,Tezos是现在唯一选用这种方法建造的项目。而以太坊很可能在未来几年也将具有自己的崇高rollup,当然,除此之外,还会有外部rollup选项。因而,你将完成两全其美:最大的社会经济安全 + 试验和多样性,这反过来也将影响崇高层的前进。

那么,如上所述,为什么不具有许多“模块化L1”呢?你想要做的是集合而不是切割安全性和流动性。具有许多“模块化L1”将是一个十分涣散且不安全的混乱局势。可是,我认为具有2-3个模块化 L1会是一种抱负的成果。你至少有一个模块化的 L1能够集合到国家级的最大安全性,然后可能会有一条利基模块化L1的长尾。事实上,随着时刻的推移,大大都职业都会呈现整合的状况,终究会留下2-3个首要的参与者。由于上面说到的安全积累,关于权益证明区块链来说,压力甚至会更大。

过去,我对volitions一向是十分感兴趣的,但它很快就会遇到一堆假定问题:

  1. 履行层:volition

  2. 结算层:以太坊

  3. 数据层:以太坊、zkPorter、Celestia、Polygon Avail、adamantium 等

  4. 前史层:数据层各自的解决方案,是挑选volition,还是其他

你能够看到,这明显不像一个模块化L1那么优雅,尽管假如你处于rollup模式,它会和rollup一样好。这里有许多的细微差别,但简略地说,你现在需求信赖另一个实体——DA层。我仍然感兴趣的最风趣的解决方案是adamantium。在这里,经过保管你自己的数据,或是挑选你的数据供给者,你彻底抛弃了信赖不同且较弱的诚笃大都一致。关于validium DA层的诚笃少量一致尚未被查询,但我信赖也有很大的潜力。(有人可能会说DAC属于这一类,但问题在于DAC是需求答应的。别的,请注意,诚笃的少量 DA 不适用于rollup - 仅适用于在诚笃大都结算层上验证状态转化的validiums。)

实际上,咱们很可能会快速进入一个咱们看到的rollups、volitions、validiums等方案共存的国际。有了EIP-4844和danksharding,以太坊将有满足的数据容量,但假如区块链的需求呈现指数级增加,咱们将看到额定的数据层处理过剩的需求。尽管单体跨链桥固有的不安全性以及单体履行层的严峻低效问题,咱们还将看到一些单体链会经过它们现在正在建立的网络效应,以及强大的市场营销而继续存在。

然而,我肯定信赖的是,即使是最固执的单体链项目,终究也会选用模块化组件,你根本无法回绝 1,000 倍的功率提高!当然,除非你不需求规划或创新。

在抱负状况下,咱们能够经过安全性构成一个明晰的履行层好坏排序:

注:原文作者是Polynya。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注