EIP-4844:Blob拯救以太坊
EIP-4484 创建附加到以太坊现有区块的“blob”。 这些 blob 是专门为第 2 层汇总构建的,并为它们提供了一些有保证的、预定的位置来存储最终存储在以太坊上的数据。
一键发币: SOL | BNB | ETH | BASE | Blast | ARB | OP | POLYGON | AVAX | FTM | OK
当我告诉我的妻子关于扩容时,她才刚刚开始认真对待以太坊。
她误以为我说的“分片”是“共享”,我失去了一年的概念合法化价值。
不用说,“原始潮湿的分片”让她笑得打滚。
无论如何,EIP-4484。 让我们从 TL;DR 版本开始。
长话短说:
EIP-4484 创建附加到以太坊现有区块的“blob”。 这些 blob 是专门为第 2 层汇总构建的,并为它们提供了一些有保证的、预定的位置来存储最终存储在以太坊上的数据。 这些小的标记斑点会在 30-90 天后自动删除,从而使汇总成本大大降低。 我们最终采用了一种自下而上、市场驱动的方法来扩展以太坊。
1、问题
以太坊的扩展性不好。 这可以追溯到区块链三难困境,其中区块链被认为具有三个特征:速度、安全性和去中心化。 您可以从三个中选择两个来扩展。
这种三难困境就是区块链技术尚未得到更广泛采用的原因。
安全又快速? 你刚刚重新发明了 Visa。
安全且去中心化? 需要很长时间——没有人有时间这么做。
快速且去中心化? 这就是所有漏洞和黑客行为的来源。
2、(建议的)解决方案
由于新用户和开发者不断寻求利用新兴世界计算机作为他们选择的生态系统,以太坊已经不再适合它了。 这是成功的痛苦!
为了扩大规模,以太坊必须做出不可想象的事情:脱掉裤子。
那值得设置吗? 没关系。 我是一个爸爸。 在美国有这样一个笑话/观察:一旦你成为一名父亲,你的双关语和笑话就会变得越来越老套和陈旧。
到目前为止,这被证明是正确的。 抱歉,亲爱的读者,但还会有更多。
分片需要将主以太坊区块链分解成一堆并行运行的小链。 这些分片通过利用信标链进行协调来保持一致。
这是 Big Daddy Vitalik 提供的一张关于其工作原理的图片:
3、(已失效的)解决方案——自己分片
事实证明,将世界计算机分解成一千多个碎片,同时又保持协调,确实很难。 谁知道!?
与此同时,人们开始创建准可信的环境,在链下运行以保持聚会的进行,最终将其数据的压缩版本发布回以太坊主链——目前是聪明的……而且便宜的 NFT。
事实证明这种方法有点……有效。 真的很好。
从 Polygon 到 Optimism 再到 ZKSync,一个全新的生态系统在现场爆炸式增长,拥有自然一致的经济激励措施来扩展以太坊主网。
我们最终找到了一种更好的方法来扩展以太坊,这才是最终(或十年)真正重要的事情。任你选择。
4、(实际)解决方案——崛起的 Rollups 机制
你现在可能已经听说过汇总(Rollups)。 直到现在我都故意回避这个词。 如果它们对你来说完全陌生,请不要担心。 CoinDesk 的 Rob over 在高水平上分解汇总方面做得非常出色。
基本上,它们是独立的系统,允许交易在主区块链之外发生。 经过一段设定的时间后,他们捆绑或汇总(聪明,对吧?)这些交易并将其提交到主区块链,从而节省大量交易费用。
这是一个聪明的解决方案,但不是灵丹妙药。
让我们以直销为例来解释原因。 那些早点参加聚会的人会玩得很开心——竞争很少,在亚马逊上销售廉价的中国搅拌机可以让你致富。 但随后群众就会参与进来。 不久之后,你的利润就会被压缩到让 240p YouTube 视频看起来很时尚。 如果你在早期有策略,你就可以垄断市场。 如果没有,你就会和其他人一起争夺空气。
与汇总同样如此。 Polygon 因作为以以太坊为中心的独立区块链而受到关注。 现在他们正在左右部署 rollups,他们的 zkEVM 备受瞩目。 但这些汇总必须争夺以太坊上的区块空间,这很快就会变得非常昂贵。 仅仅作为一个汇总已经不够性感了——你必须像其他人一样为你的利润(或者,在这种情况下,为用户)而奋斗。
为了最大化市场份额,我们最终采用通用而不是特定于应用程序的汇总。 通用汇总可以充当主链的集中看门人。
同样的问题,新层。 那么……汇总到底不好吗? 🤔
不对。 这就是我写这篇文章的原因。
4、无论如何,它是谁的数据?
在展示你在 TL;DR 部分中已经看到的重磅解决方案之前,让我们先讨论一下当今汇总机制面临的另一个挑战:数据可用性。
无论是 ZK 还是 Optimistic rollup,它们都有一个严重的问题。 他们互相不说话,并且不断地争夺区块空间。 这会提高交易成本并堵塞网络,将 Rollup 转变为吃掉自己尾巴的衔尾蛇。
但这不是他们的错。 事实上,这实际上是最佳实践。
你会看到,汇总从以太坊调用数据来确定其他汇总的规范状态。 这只是最小化攻击向量的最安全方法,同时确保以太坊成为网络参与者之间的单一事实来源。
这就说得通了。 以太坊最大的吸引力之一是它的安全性。 当你可以信赖世界计算机时,为什么还要信任第三方汇总? 世界一切都好。
但这意味着数据可用性现在是以太坊上的头号问题。
我们需要的是一种方法,让汇总以有序的方式对捆绑的交易进行排队,同时确保这些证明是乐观规范的。
要是我们有某种——好消息,我们就有了!
5、EIP-4844
你是否曾经看着 SegWit 并想:“伙计,我希望那是我……”嗯,以太坊肯定有。 EIP-4844 使用类似的概念方法将捆绑事务与汇总分离,将它们降级为相当大块的标记数据,称为 blob。
Blob 基本上就像你在摩托车上看到的侧车,而实际的以太坊块是摩托车本身。 当你在开阔的道路上骑行时,不再需要汇总交易!
Blob 非常性感,因为它在一次网络升级中解决了多个多维问题,不仅为以太坊的扩展创造了权宜之计,而且引入了一种具有支撑整个扩展主题的巨大潜力的配置。
这是我们可以讨论的高度专业的图表。 我花了太长时间才在 Miro 中制作:
6、总结一下
EIP-4844 为以太坊生态系统做了一些真正重要的事情。 大事如:
- 可扩展性:在 EIP-4844 升级之前,所有汇总都必须争夺块空间,就像我们其他人一样。 在 EIP-4844 之后,这些汇总具有专用的分区数据区域,从而可以提高汇总的可预测性并降低交易成本。
- 通信:在 EIP-4844 之前,人们恳求 Rollup 使用以太坊链作为有关 Rollup 规范状态的唯一事实来源。 EIP-4844 之后,汇总可以从 blob 查询数据,以对其他汇总的状态做出乐观假设。
- 多样性:在 EIP-4844 之前,汇总在经济上受到激励,将通用解决方案推向市场,以最大限度地提高其市场份额。 EIP-4844 之后,由于网络管理成本已弃用,特定于应用程序的汇总可以为市场利基提供最适用的解决方案。
这是一个不错的EIP。 我认为它不值得被称为“原始分片”之类的名字,但考虑到它为生态系统所做的一切,我们将让它滑落。
原文链接:How The Blob Saves Ethereum — EIP-4844’s Rollup Rodeo
DefiPlot翻译整理,转载请标明出处