Dissecting the EIP-2930 Optional Access Lists

2023年12月11日
  • 简介
    2020年,以太坊引入了交易访问列表(TAL),以优化交易执行期间的燃气成本。本文对以太坊中的TAL进行了全面分析,重点关注采用情况、质量和燃气节省。通过对31,954,474个交易的一个月的主网数据进行分析,发现只有1.46%的交易包含TAL,即使42.6%的交易可以从中受益。平均而言,访问列表可以节省约0.29%的燃气成本,相当于每年约3450 ETH(约合500万美元)。然而,19.6%的交易包含的TAL存在缺陷,导致近11.8%的交易使用TAL时比不使用TAL时支付更多的燃气费用。我们发现,这些不准确性是由于TAL计算时的未知状态以及所有主要以太坊客户端提供的不完美TAL计算引起的。因此,我们比较了在块开始时计算TAL和在正确状态下计算TAL时的燃气节省情况,发现未知状态是TAL不准确的主要原因。最后,我们为Erigon客户端实现了一个理想的TAL计算,以突出这些有缺陷的实现的成本。
  • 图表
  • 解决问题
    分析以太坊中交易访问列表(TAL)的采用率、质量和节省的燃气成本,并探讨TAL的不足之处。
  • 关键思路
    本论文分析了以太坊中TAL的采用率、质量和节省的燃气成本,并发现只有少数交易使用了TAL,且其中的一些不准确,造成了额外的燃气成本。论文还探讨了TAL计算的不足之处,提出了一种理想的计算方式。
  • 其它亮点
    论文分析了一个月的主网数据,并发现只有1.46%的交易使用了TAL,即使有42.6%的交易可以从中受益。平均而言,TAL可以节省约0.29%的燃气成本,相当于每年约3450 ETH(大约价值500万美元)。然而,19.6%的TAL存在瑕疵,导致近11.8%的交易使用TAL的燃气成本比不使用TAL还高。瑕疵的原因包括计算TAL时的未知状态和所有主要以太坊客户端提供的不完美的TAL计算。最后,论文实现了一种理想的TAL计算方式,以突出这些有缺陷的实现的成本。
  • 相关研究
    最近的相关研究包括“以太坊燃料成本优化方法的综述”(A Survey of Ethereum Gas Cost Optimization Methods)和“以太坊燃料成本的测量、建模和优化”(Measuring, Modeling, and Optimizing Ethereum Gas Cost)。
PDF
原文
点赞 收藏 评论 分享到Link

沙发等你来抢

去评论