
背景
由于这是关于EIP-1559的第一期更新,还是有必要介绍一下EIP-1559的背景。如果你对这份EIP非常熟悉,可以跳过这一部分。
EIP-1559是Vitalik于2019年提出的,并从那时起就得到很多人的支持。它旨在提高以太坊费用市场的效率。简而言之,它希望将区块扩大到现在的两倍,但保持只使用容量的一半。这意味着网络总有额外的容量来处理区块空间需求的激增问题。EIP-1559通过追踪最低的gas费来实现这一点,最低的gas费即BASE FEE,一笔交易被打包到区块必须支付的费用。当一个区块所用容量超过50%时,BASE FEE会上升,而当一个区块所用容量低于50%时,BASE FEE会下跌。
当需求激增时,区块容量在短时间内会变成原来的两倍,直到BASE FEE上涨至用户不愿支付如此高昂的交易费。此时,BASE FEE会下降至它之前的水平,网络会以现在两倍的速度处理所有这些交易。
我们还会将BASE FEE硬编码到区块头,使用户在发送交易时更容易预估他们要支付的gas费。
但你可能会想,矿工难道不会想保持高的BASE FEE以从每个用户那里赚取高的交易费用吗?为了避免这种情况,我们会销毁这部分的交易费。这意味着矿工将不在乎BASE FEE的高低。为了激励他们处理交易而不是挖空的区块,我们引进了第二项可选费用——TIP。
最后,销毁BASE FEE在网络使用率和网络价值间创建了积极的反馈循环。随着更多人希望使用网络,BASE FEE升高,这意味着每个区块里有更大量的ETH会被销毁。这通过减少可用ETH的供应量间接影响了网络价值。
关于EIP还有很多细节,但它们都超出了这篇更新的范围。读者们可以通过Vitalik最近的FAQ、EIPs EthMagicians、和实现者之前的会议笔记和视频里了解更多。
目前的状态
一点背景
如上文提到,EIP-1559首先在2019年提出。EIP-1559的第一批产出中有一项是一年前做的一份实现研究。该研究强调了在go-ethereum代码库中用于支持EIP-1559所需的所有更改。研究出来后不久,Vulcanize.io团队就开始了在客户端上部署实现。
在接下来的几个月里,EIP-1559在AllCoreDev (核心开发者全员会议)里多次被提到,并在2019年最后一次会议ACD#77里得到最实质性的讨论。在此次通话中,大家重点讨论了EIP-1559为攻击者对网络发起DoS攻击创造更多空间的风险。因为区块可以被扩大到目前大小的三倍(现在是两倍),任何拒绝服务攻击的成功率也会变成现在的三倍(现在是两倍)。
今年年初,ConsenSys的Protocol团队同意协助推动EIP-1559发展,他们将为Hyperledger Besu提供另一个实现、协助项目管理、和帮助测试网络是否能负荷处理这些特大区块。
郑重声明:本文版权归天网查所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。