快捷搜索:  创意文化园  as  2004  test  2373  1837  1836  21087

usdt支付接口(www.caibao.it):以太坊正在剖析EIP-1559在大型网络上的性能

提要

  1. 我们正在搭建主网级容量的测试网,以剖析1559在大型网络上的性能

  2. 对于解决由不停转变的BASE FEE引起的买卖池问题,我们已取得了希望

  3. 我们有了新的模拟,来剖析遗留买卖的行为以及在一个单一网络上的1559式买卖

  4. OpenEthereum正在招聘一名专注在1559的全职工程师

经济学剖析

在2020年12月,前沿的博弈论与计算机科学研究员Tim Roughgarden揭晓了一份50多页的EIP-1559经济学剖析。他在推特和讲述的第一部门写了讲述的要点,但照样很值得在此完整分享一次:

已往,对1559的指斥经常提到它欠缺一份正式的经济学剖析,他们以为1559依赖的只是对以太坊买卖用度市场的直觉。这份讲述为EIP-1559提供了一个详尽的、总体上正面的剖析。它甚至似乎说服了一些著名的1559怀疑论者,好比Nick Johnson ?!

此份讲述强调了1559的一些地方是值得进一步思索的,即那些矿工可能同谋的情形 [0],以及对基本用度更新规则举行更好的剖析。第7次EIP-1559实现者集会对矿工同谋场景举行了讨论,但没有得出确切的结论。而在基本用度更新规则方面,我在Twitter上对这方面的专家发起了呼吁,有一些人已经联系我,希望能提供辅助 ?。

Roughgarden还提到,他希望以太坊社区可以最大水平行使这份讲述,而且若是任何人有疑问、谈论或担忧,他们都可以联系他。他的网站列出了他的种种联系方式。

大型状态测试网

如在之前的更新里讨论到的,对EIP-1559举行测试的下一个里程碑式在与主网相仿的条件下做测试。考虑到的第一个方式是真的在主网分叉出一个网络,降低难度然后在上面启动EIP-1559。只管这可以给我们一份主网状态,但考虑到安全问题,这个想法照样被否决了 [1]。

相反,Besu团队一直在构建一个大型状态测试网天生器。天生器把大量账户和储存slot作为输入,开启一个名为"whale"的智能合约,让它发送少量的ETH,并为每个输入建立一个存储slot[2]。在第7次EIP-1559实现者集会里有一个完整的演示,从1:16:00最先。这是该工具运作时的截屏。

主网现在有约莫1亿个账户,因此我们最近一次运行该工具,建立了一个有1亿账户和储存slot的网络。这个历程需要也许4天的时间,所需数据库容量约莫240GB。随着网络容量的增进,建立网络的时间险些成指数型增进,一个100k容量网络所需的时间是一个10k容量网络的2倍,一个1M容量网络所需的时间是一个100k容量网络的10倍,一个10M容量网络所需的时间比一个1M容量网络长15倍,一个100M容量网络所需的时间比一个10M容量网络长40倍!

现在有了这个数据库,我们将实验把所有客户端实现同步到这个网络,然后用我们之前构建的买卖天生工具对网络举行买卖轰炸。这样,我们就可以深入领会客户端在必须治理主网级容量的状态时,若何在1559的规则下顺滑地处置200%满的区块。

买卖池

在之前的更新里,我们讨论了一些与买卖池治理相关的重要问题,它们还有待解决。我在一个文档里对它们举行领会释,但它的要点是由于区块间的BASE FEE不一样,以及买卖会指定它们愿意支付的最高用度 (FEE CAP) 和矿工小费 (TIP),一个矿工打包买卖收到的用度会随BASE FEE的转变而转变,这意味着潜在需要节点来对每个区块的买卖池举行重新整理,这是异常低效的。

Quilt团队的Ansgar一直有关注这个问题,在第7次实现者集会他分享了一篇关于这个问题的文章。

简言之,有两个问题需要解决:矿工希望打包到区块的买卖可以支付给他们最高的用度;非挖矿节点需要在它们的买卖池满的时刻有买卖逐出的政策。

只管该文档没有针对这个问题提出解决方案,它强调了对矿工来说买卖的一个有趣特点——不停转变的收益。在1559下,你可以想象买卖有两个可能的“状态”。第一个状态是”恒定的“,即买卖的FEE CAP是大于BASE FEE与TIP之和的,而矿工回获得整份 TIP。第二个状态时”转变的“,即FEE CAP仍然高于BASE FEE,但低于BASE FEE与TIP之和 [4]。在这种情形下,矿工获得的是FEE CAP 与BASE FEE的差值。

当买卖不处于这两种状态,你可以在它们之间建立一个相对秩序 (通过TIP分出”恒定“类的状态,通过它们的”有用小费“分出“转变”类的状态,例如:FEE CAP - BASE FEE)

Ansgar文章的洞见在于“转变”类状态的买卖将保留相同的区块间相对秩序,由于BASE FEE的增添/削减将对它们发生同样的影响。这意味着问题的焦点在于当BASE FEE转变时能找到一个决议哪些买卖从“恒定”转为”转变“的有用方式,以及若何适当处置这些买卖。

,

Allbet

www.aLLbetgame.us欢迎进入Allbet平台(Allbet Gaming):www.aLLbetgame.us,欧博平台开放欧博(Allbet)开户、欧博(Allbet)代理开户、欧博(Allbet)电脑客户端、欧博(Allbet)APP下载等业务。

,

希望在Quilt的下一篇文章里我们能获得这些问题的谜底?!

模拟更新

Nethermind团队公布了一篇新的关于模拟的notebook,探讨了在网络里遗留买卖与1559式买卖间的相互影响,且遗留买卖能被注释为1559式买卖。这些研究都建基于 Barnabé Monnot及他的团队之前做的模拟功效。

这个模拟引入了三种类型的用户:无邪的1559用户,他们总是把他们的TIP射到最低值;伶俐的1559用户,他们会凭据网络使用情形计谋性地设置他们的TIP;伶俐的遗留买卖用户,他们会凭据网络使用情形计谋性地设置他们的gas price。

对于每种类型的用户,都要发送牢固数目的买卖到网络里。那份讲述剖析了哪种类型的买卖被打包了,那些用户支付了多少钱,以及用户最后等了多长时间。

该讲述的”总结“部门不长,且很值得完整阅读,但我照样给出了提要:

当在实现者集会上讨论模拟的时刻,泛起了两个有趣的问题。

第一,若是在网络上泛起更多的遗留买卖,BASE FEE有变得不那么稳固的风险,以及当那些阶段形成了接纳1559式买卖的激励时,1559式买卖倾向于被优先打包。

第二,随着1559式买卖的使用不停增进,且 BASE FEE 变得稳固,遗留买卖的预估gas价钱会变得更准确,由于他们可以在预估中使用 BASE FEE 的值。换句话说,1559用户将有助于削减网络中gas价钱的颠簸,缩小gas价钱预估器估算值的置信区间。

其他更新

上面已经写了许多更新内容了,最后一点值得一提的是OpenEthereum正在招聘一个全职开发者来从事EIP-1559的事情。

后续事情

这篇更新迟到了许多了!以下是我们接下来要忙的事:

  • 分享最近研发事情功效到社区,包罗AllCoreDevs,以网络反馈;

  • 寻找专家为基本用度更新规则提供更好的剖析

  • 把所有的客户端是实现同步到大型状态的测试网,并用买卖天生器工具来测试在网络上的性能

  • 提出能对矿工和不挖矿节点的买卖池举行分类的好算法

发表评论
sunbet声明:该文看法仅代表作者自己,与本平台无关。请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片

您可能还会对下面的文章感兴趣: