Vitalik Buterin建议用固定费用机制取代现阶段的最高手续费优先模式来处理交易。

他在Zcash的Github页面提出了这一建议。他强调,这个建议与所有的公共区块链系统息息相关,而以太坊已经在考虑采用这种新机制。

这个新机制将会新增一项协议规则,设置固定的手续费标准,而且相关标准可以随着区块容量的改变而改变,旨在取代当前极不稳定的费用计算方式。

Buterin说:

“假设一个区块用了50%的容量,那么费用就不需要调整;假设这个区块用了10%的空间。那么手续费就减少10%;要是容量是90%就增加10%。”

通过这种机制,用户需要以字节或gas为单位支付费用,这些费用最终会去往一个“分配处”,然后平均分配给矿工。

Buterin说这种机制下的矿工收到的费用不会低于X(某一标准),但除非X是矿工能够取得的最高费用,否则他们依然可能会优先处理手续费高于X的交易。

“这个新机制用固定标准取代了原先‘价高者得’的方式(除非短时间内区块容量被迅速耗尽,导致费用上涨),提高了效率,并且让费用的估算过程变得尤其简单:提前计算出下一区块的手续费f,如果你承担的起就可以发起交易,否则就继续等待。”

目前交易手续费的固定标准尚未公布。不过,Buterin曾提出设定以太坊供应量上限,因此他对于本次提议给出的结论很有意思:

“矿工处理每个区块得到的奖励是1/N(例如1/10000),N代表了‘分配处’剩余的资金(注意,这个数字与区块中的交易无关)……”

“这样就能创建一种类似于永久区块奖励的机制,在无需永久发行货币的情况下,减少了大量的不稳定因素,这些问题在只关注手续费的区块链系统中很常见。”

这就相当于实现了交易过程的公有化,矿工无需因为选择特定交易而互相竞争。相反,他们会共享这些费用,而不是直接通过交易手续费获利。
从理论上来说,这些费用就成了固定的区块奖励。要实现这个目标,无论是实际操作还是思想观念的转变都是十分困难的。不仅要有人能够设置合理的费用,还要说服矿工适应这种费用机制,这一定是很有影响力的人才能做到的。

现阶段这个提案还比较粗糙,具体的实施还需要一些重大的改进以适应系统规则,因此现在听起来还是一个不可能完成的任务。