一个以太坊参数变更和结果模拟计算工具的想法

今天在以太坊中文周会上 DL 分享了 Vitalik Multidimensional gas pricing 这篇文章,其中有下面这句话:

我经常可以看到这类的话也可以理解区块大小对于网络节点安全性的影响,但是我觉得这个应该是需要也是可以量化的,并且通过一个简单的方式实现。所以有了以下讨论,发出来大家可以一起看看,有好的想法感觉可以创建一个公共物品来辅助以太坊研究员进行轻量级的模拟。


Bruce:感觉这个 risk 其实是没有办法量化或者推演的?有没有一些模拟系统可以看到增加大小对于网络节点减少、延迟增加的关系呢?目前似乎只有模糊的变大就不安全的共识。
陈玄:可以用 mininet wifi 模拟一下?
QiZhou:模拟网络延迟吗?
Qiang:刚才那篇文章主要是从坎昆后数据进行研究,但是没有分析原因
Bruce:但是实际上肯定有个平衡点,是最佳的结果。数据科学里面其实有那种线性回归之类的来排列组合算出最好的参数。
QiZhou:现在基本上都是会部署一个devnet,来做模拟测试。
陈玄:虽然感觉 network latency 级别的东西,关心的人不是很多。
Bruce:不只是网络延迟,这里面涉及到的因子应该很多,网络延迟、硬件价格、区块大小、交易量等等。比如 gas 降低,可以增加交易量(增加多少?)、增加了区块大小,区块大了,增加了网络延迟,增加了节点硬件配置。硬件配置增加,降低了节点数量,降低了安全性。
Chloe:这次 acde call 上还提到 7623,可能会有 gas shelting 和 mev 的问题,有人提出 7703 lol Gas Sheltering - Google Slides
QiZhou:是的,很多时候还是需要要主网实验。比如著名的EIP-2929和EIP-1559,很多的想法都是根据主网的数据来不断优化的。
Bruce:嗯嗯,是的,要是能分析出来部分因子和相关性(从主网的数据整理出来),有一个简单的模型或许可以提供更高效的研究和参数调整。

1 Like

记得4844测试网的时候,为了确定blob的target/max为3和6不会对主网的网络性能有负面影响,dankrad他们在主网做了些实验,比如构造了更大的区块在主网传播,看看结果如何。不过感觉整个流程确实很重。