首页 > 技术 > 扩容杀手锏Danksharding会是以太坊分片的未来吗?
路安  

扩容杀手锏Danksharding会是以太坊分片的未来吗?

摘要:作者:Gokhan Er, IOSG VenturesVitalik于近期提出的区块链架构"终局"图景受到了广泛热议,我们把这张宏大的路线图粗略提炼为以下三点:中心化的区块生产者去信任化和去中心化的区

作者:Gokhan Er,IOSG Ventures

Vitalik最近提出的区块链架构"终局"图片受到了广泛的热烈讨论,我们粗略地将这张宏大的路线图提炼成以下三点:

集中区块生产者信任和分散区块验证反审机制,使这些区块生产者失去了审查交易的动力。

随着MEV与跨域MEV很明显,由于同时在许多领域(如),区块的产生注定会变得越来越集中rollups)生产区块的好处和规模经济效应。在这种机制下,单个区块的生产者可以不同rollups和layer1抓住套利机会。

中心化

(图片来源:https://vitalik.ca/)

Vitalik现在大区块类型的区块链(如SolanaBCH等)如果你想同时实现分散化、避免审查和扩大,你需要遵循类似的结构。考虑到rollups或跨域MEV区块生产者的集中化在很大程度上是不可避免的,因此接受事实并在协议层面进行调整,以确保区块生产者不受干扰layer1安全性和抗审查性应该是我们的最佳选择。因此,以太坊社区最近对协议层有争议的热门词汇Danksharding自然吸引了我们的注意。在解构这项技术之前,让我们先介绍一下PBS这种重要的设计有助于我们更好地理解Danksharding。

PBS:区块提议者与构建者分离

如果集中区块生产已经成为不可避免的现实,防止更集中最可行的方案是将区块生产与区块验证(提案)分开。

我们知道,在目前的架构中,只有一方在做区块生产(矿工),他们会直接从内存池中进行Mempool选择自己承包什么交易,并通过承包这些交易创建块。此外,这些矿工的任务越复杂,他们能获得的价值就越多,导致矿工集中。

在PBS在设计中,构建者的角色被单独区分开来。他们会从mempool选择交易,以实现利润最大化为目标。一旦他们创建了他们想要承包的交易列表,他们将向验证人(区块提议人)提交出价。在这种情况下,验证人(区块提议人)的任务是选择出价最高的人来创建区块。区块提议者只是从mempool收集交易并创建一个crList,简单来说就是一个包含区块交易信息的列表。区块提议者会这样做crList传递给区块构建者。区块构建者根据自己的意愿是对的crList重新排序中的交易MEV最大化提取。因此,当涉及到如何对交易进行排序时,区块提议者没有发言权,但通过向构建者提供包括区块交易信息的列表(crList),他们保证来自mempool的所有交易均可不经审查地进入区块。

由此可见,PBS事实上,设计是在提案人和建筑商之间建立一个防火墙和市场。虽然区块生产者的工作将变得复杂和集中,但确保运行验证节点的要求,使通用服务器以极低的成本运行是非常关键的 (与区块生产者运行的精密服务器相比)。这一点的实现是由于PBS方案。

在理解了以上内容后,我们又回来了Danksharding上。

什么是Danksharding?为什么全世界都在提?首先,先解释一下Danksharding名称的由来。Danksharding以提出它的以太坊开发者Dankrad Feist围绕跨域,他取代了以前的平行数据分片模式MEV阻力重新设计了系统(从而最大限度地提高了链的安全性和分散性)。以前没有分片设计PBS,每个片段和信标链都有一个独立的验证者。这种设计是因为在过去,人们普遍认为尽可能多的片段验证者可以最大限度地提高抗审查能力。

中心化

(图片来源:Dude,What's the Danksharding situation?)

然而,随着MEV问题变得越来越困难,将区块构建者与其提议者分开已成为当前的主要需求。区块创建者和区块提议者有自己独立的结构(PBS)是将MEV唯一的解决办法就是防止问题民主化进一步危及协议的安全。

回到Danksharding,Dankrad设计的基本概念是:在任何分片设计中,都有多分片架构MEV机会导致集中多片构建者的问题。解决这个问题的唯一方法就是实施这个问题PBS结构。区块提议者的存在发现并解决了区块创建的集中化问题,从根本上防止了任何危害链条安全的行为。

中心化

(图片来源:Dude,What's the Danksharding situation?)

在这种新设计中,信标区块将包含所有的分区块,所有的信标区块和分区数据将由验证人组成(Committee)统一认证。这样,同一信标区块的交易就可以访问分片数据,甚至在那里rollup和layer1获得同步交易,大大简化rollup类似于确认延迟的结构将不复存在Danksharding反审情况如何?集中区块创造者还能参与同一区块来审查具体的交易记录吗?crLists创新可以解决上述问题。区块提议者的职责是把他们都放在一边mempool 列出了所有看到的交易记录。然后,块构建者将根据列表提取哈希值,并证明列表中的所有数据都包含在内。然而,最近的讨论显示了提案人和验证人的设计crList工具需要最终确认。升级版data sampling也是danksharding另一个重要的设计可以确保当信标节点提供数据时,不需要存储所有数据,这里不再重复。

总体来说,Danksharding还有很多优点值得注意:

分片设计越来越简单,新模型将原工作量降低100倍PBS模型,无论是复杂的还是先进的块创建者,都不会是以太坊安全的问题。它可以确保以太坊增加块的大小,而不必担心集中的问题。分片数据和信标链数据的合并将加快layer1与zk rollup简化同步速度rollup的结构。crLists可以确保L1做到即刻的交易验证(类似于layer2同样的概念)MEV它将被民主化(就像Flashbots同样),可以预防潜在的验证者集中问题。

Danksharding作为以太坊核心研究员一个月前提出的新模型,该想法仍处于萌芽阶段,未来将有更多的创新和优化。然而,可以看出,以太坊的分片计划将逐步稳步前进。让我们拭目以待!

免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。