原文标题:《在矿工反对的情况下,Vitalik 为什么坚持 EIP-1559 提案》 最近有不少关于 EIP-1559 的文章,但是一般都晦涩难懂。我用比较通俗的语言讲一下我对 EIP-1559 的理解。 EIP-1559 是一个改进以太坊手续费机制的提案,由 Vitalik 等人在 2019 年 4 月提出,距今已经讨论、优化近 2 年。虽然它只是一个以太坊的优化提案,但是相应机制已经被 Filecoin 所采用。因此它从理论和实践层面都有一定的说服力! 然而,对于 EIP-1559 的反对和质疑,就如同赞同它的声音一样,非常的明显和强烈。因此它充满着争议,并且对它的实施存在一些风险(分叉、抵制等)。 最简单 EIP-1559 原理当前以太坊手续费机制为:fee = gasPrice* gasUsed。因为特定交易使用的 gasUsed 通常不变化,因此整个手续费的核心要素就是 gasPrice。调整 gasPrice 的大小决定了你花费手续费的多少,以及你的交易被确认的速度。 EIP-1559 将 gasPrice 参数拆分为两个参数:BaseFee + Tip。其中 BaseFee 由系统决定,不需要用户指定。而 Tip (又叫 GasPremium)是指额外小费,它决定了在相同 BaseFee 的情况下排序的优先权。 BaseFeeBaseFee 由系统计算,具体的逻辑你可以完全跳过,并不影响你对 EIP-1559 的理解。这里简单阐述一下其计算逻辑:
因此 BaseFee 会根据网络流量的大小进行上下波动。我们看一下 Filecoin 的 BaseFee 走势图就会有一些感官认识: Fiecoin BaseFee 在 EIP-1559 设计中,BaseFee 部分的手续费是直接销毁的(只有 Tip 的部分奖励给矿工),以抵制以太坊系统的通胀。该点也是矿工可能抵制的关键点,有观点认为,这将大大降低矿工的收入。该点的设计较为独立,我们不展开讨论。 EIP-1559 有什么用?EIP-1559 有什么用,才是我们今天要讨论的主要话题。首先我阐述一下我的观点:它没有什么大用,但有一些小用。我分别来阐述一下: EIP-1559 没有什么「大」作用没有什么大作用是指它不能减少网络拥堵,即它不是为扩容而设计的。因此实施了 EIP-1559 后,以太坊该拥堵还是拥堵。(你可能认为以上我的观点错了,EIP-1559 可能有一些扩容效果,因为设置了硬顶为 2500 万,是现在的两倍,因此可能有两倍的扩容效果。这点没错,我之所以没这么说,因为这种扩容效果并不需要通过 EIP-1559 来实现,简单地提升区块总气量的上限即可达到,因此不做讨论)。 (责任编辑:admin) |