EIP-1559提案 在经历了诸多争论之后,以太坊改进提案EIP-1559已获批准于今年夏天发布的伦敦硬分叉中执行。EIP-1559将从根本上改变以太坊的gas机制。Gas费用将从用户设定转为具有算法计算的基本费用。此外,EIP-1559还将引入新的区块目标容量机制,以防止区块持续逼近最大容量。 目标区块容量 与目前的固定最大区块容量不同的是,EIP-1559将引入目标区块容量机制,该机制旨在将区块保持在50%的容量。在EIP-1559中,最大区块容量将从12.5M gas增加到25M gas。但是目标区块容量仍将保持在12.5M gas。区块容量机制旨在通过调整基础费用,将区块保持在50%的容量。 基础费用 EIP-1559将引入一种以算法计算的价格,称为基础费用。交易发送者需要支付基础费用,才能够使其交易被打包进入区块。 基础费用根据前一个区块情况进行计算,并且会根据区块的负载情况而增加或减少。如果前一个区块大于目标区块容量(即50%以上),则基础费用增加。若基础费用不断上涨,某些对费用较敏感的用户将会减少或暂停交易,从而减少拥塞并导致区块负载回落到50%。相反,如果区块负载低于50%,则基础费用会减少,从而使交易费更便宜。 基本费用将有效地使gas费用设定系统转为自动化。基本费用将由协议本身来计算,而不是依赖基于当前gas费用估算的建议价格。 此外,基础费用并非支付给矿工,而是永久销毁(从供应中移除),从而有效地减少了ETH的整体供应。这将对以太坊的供应经济模型有利,因为它将有效地减少ETH的供应通胀。如果费用总量足够高,甚至有可能使ETH进入通缩。 总体来看,在EIP-1559推出之后,供应通胀将放缓。 但是,该提案也受到了一些矿工的反对,因为短期内将会减少矿工整体收入。经过一番激烈争论,大多数主要矿池都(勉强)接受了向EIP-1559的过渡的事实。 这种基础费用和目标区块容量机制有望在较长时期内将区块负载保持在最大容量以下,并缓解以太坊区块链拥堵。但是,如果需求大幅增加,仍有可能出现大多数区块最终接近满负荷的情况。 小费 除了基础费用以外,交易发送者还可以选择提供额外小费。小费直接支付给矿工,类似于当前的交易费用。如果区块接近满负荷,支付高额小费将激励矿工优先处理交易。 当发送交易时,用户可设置费用上限。费用上限是发送人愿意支付的最高费用,包括基本费用和小费。如果费用上限低于基本费用,则该交易将不会被打包入区块中。如果费用上限高于基本费用,则差额将作为小费发送给矿工。 如果区块保持满负荷,则可能类似于当前的gas机制,矿工得到高昂的gas激励。但是,EIP-1559的目标块大小机制将有望使区块在更长的时间内无法达到最大容量。 (责任编辑:admin) |