金色观察 | 深入研究EIP-4844 Proto Danksharding
作者:Benjamin Thalman, Figment协议研究员;译者:金色财经xiaozou
使以太坊更具可扩展性有助于促进其更广泛的采用,并确保以太坊网络的长期成功。以太坊对此有什么计划呢?正如V神所言,鉴于以太坊在可扩展性方面取得的显著成功,可能会更依赖rollup。
重新设想分片
“以太坊生态系统很可能全力倾向rollup……将其作为近期和中期的扩展战略。” 这句话摘自V神的《以rollup为中心的以太坊路线图》,该描述基于这样一种观察:最初设想的分片还有很长的路要走,而最初路线图的一部分——使以太坊更加rollup友好——相对来说更易、更快达成。V神还说道:“在我看来,很可能当第二阶段最终到来时,已经无人理会了。” 这里的“第二阶段”指的是最初设想的分片。也就是意味着,如果以太坊很好地适应了rollup,那么rollup可能会继续发展并被广泛采用,直到最初的分片计划变得无关紧要。
支持最初路线图最后阶段的想法是将网络分片,这样网络的工作方式会从串行处理转移到并行处理——会有多个区块被创建,然后通过信标链汇集在一起。以rollup为中心的路线图认识到分片的最后阶段——即将验证者分为64组——可能并没有必要。
Danksharding的目标:
从较高层面上说,Dankshsarding的重点是实现更多的区块空间,并通过降低成本鼓励rollup使用该空间。将Danksharding与早期的分片路线图(即64个独立的分片构建模块)进行比较时,完全不考虑分片是有益的。Danksharding最终想要达成的目标是每个区块都能有更大的区块空间,以及彰显以太坊作为rollup的数据可用性层的卓越能力。这些变化应该被看作是额外的——今天的以太坊并没有被取代,但添加了数据可用性方面的功能。
提议者—建设者相分离(Proposer-Builder Separation,PBS)是Danksharding的关键点 。PBS很可能将来被构建到以太坊中,已有建议将PBS用于纠正最大可提取价值(MEV)的中心化趋势。
PBS的理念是创建一个新组——建设者——负责构造区块,而另有一个单独的组——验证者(或提议者)——负责提议这些区块。在这种设置下,提议者在区块被提议之前不可以查看区块内容。这将消除提议者从搜寻者/建设者那里“窃取机会”的风险。事实上,PBS已经存在于运行MEV-boost的验证节点中——验证节点连接中继节点,中继节点连接建设者;建设者向验证者提供区块进行提议。
另外还假设建设者将变得更加专业化,即他们将拥有更优的计算资源,Danksharding将能够依靠建设者来管理关于区块构建更大的计算需求。这一点很重要,因为Danksharding的目标块大小可能是16MB(最大32MB),而当前的区块平均大小约为85KB(最大1.8MB)。
Danksharding仍然有与分片类似之处,那就是数据可用性抽样(DAS)。DAS在不需要每个验证者都下载整个区块的情况下,解决了确认整个区块可用性的问题。这对于可能没有高性能计算资源的“居家验证者”来说尤其重要。
Proto-Danksharding
Proto-Danksharding(EIP-4844)被认为是通向Danksharding的台阶。重要的是,它设置了blob交易,这些交易携带了rollup使用数据。这一新的交易类型能够降低区块空间成本,让以太坊朝着Danksharding更进一步。事实上,正是这些blob述“数据可用性层”功能。然而,区块空间并不会有明显增加。
这意味着当前的计算资源将足以管理此变化(即不需要依赖具有先进硬件的建设者)。
要从Proto-Danksharding发展到Danksharding,还需要做更多改变。由于块空间从1MB的目标大小跳到16MB,所以需要数据可用性抽样(DAS)来使验证者可以在不下载完整blob数据的情况下轻松验证区块可用性。此外,由于PBS可能带来建设者专业化提升,这将意味着他们有计算资源来处理构建16MB区块所增加的负载。
深入一点
重要的是要记住,这些都还没有实施,还有很多方面可以做出改变。也可以说,EIP-4844是相对完善的,已经做了很多工作。
除了上面的高层次角度描述之外,还有更多方面值得关注。例如,DAS中包含一些比较复杂的数学。此外,KZG承诺被要求作为检查DAS过程的一种方式,以确保采样过程正确进行;换句话说,确保被采样的片能够准确反映出它们所在的更大的整体。
此外,还有一个处理抗审查的完整流程。令人担忧的是,建设者可能会选择只允许区块包含特定交易。关于提议者(即验证者)和建设者(crList =抗审查列表)之间的通信,有一个潜在的去信任解决方案:
再总览一下(One more time from the top)
要完全理解Danksharding还需要做更多努力,但总体情况是,鉴于以太坊在可扩展性方面取得的显著成功,可能会更依赖rollup。为了促进这一点,我们设想了一个新的承载交易的blob数据(即EIP-4844),这类数据的成本很可能比当前正在使用的常规调用数据(calldata)低很多。有了PBS和专业化的建设者,将会确保更多的区块空间。
值得强调的是,Danksharding并不排斥最初的路线图——将以太坊分成64片(或其他数字)——只是暗示最后一步可能最终并不需要。
对质押者来说意味着什么?
Danksharding的重心是以太坊的可扩展性,所以对用户的影响也是最直接的。也就是说,有可能将费用较低的交易(这些交易的用户对费用比较敏感)转移到rollup上,腾出空间支持更高费用的交易,如MEV提取交易。
此外,Danksharding非常依赖的PBS,可能会对MEV费用共享产生重大影响。该想法是,建设者之间的竞争加剧,从而可能会导致更高比例的MEV费用被验证者和利益相关者共享。从更普遍的角度来说,使以太坊更具可扩展性有助于促进其更广泛的采用,并确保以太坊的长期成功。