换种方式来说,松弛机制将价值许多区块的容量从不久的将来带到了现在。但是它无法产生更多的容量,最终必须偿还债务。 松弛机制 在分析EIP-1559应对拥堵的方式后,我们可以看到其松弛机制与BASEFEE在区块之间可以变动的最大数量紧密相关。它调整得越慢,系统就能越好地处理需求的变化。 这种变化的共同点是日夜或工作日/周末循环的周期性。按照目前的情况,EIP-1559不允许区块在夜间增大然后到白天变得更大,因为这些时间段太长了,以至于白天的费用将飙升至数十亿美元,并且同样会在晚上迅速降至近乎为零的水平。 因此,松弛机制只作用在几分钟到半小时的时间范围内,但不能超过此范围。将区块大小往一个一个方向(例如向满载)拉动的需求越大,BASEFEE上涨的反方向拉动效果就越剧烈。 更好的安全性 许多区块链都实行通货紧缩的货币政策,这意味着随着时间的推移,它们发行的新代币数量会减少。当发行额下降到足够低的水平时,交易费用应该用来负担安全性。EIP-1559与这种仅收费的安全模式不兼容,因为大部分交易费用不会用来激励矿工,但是会被销毁掉。 因此,可以说EIP-1559为矿工提供了一种永久性的区块补贴,以确保该协议的安全。但是,考虑这一点的更好方法是说,它使永久性区块补贴作为一种更好的设计方案。原因是消耗交易费用对于代币的供应起到了通缩的作用,从而允许在不引起通货膨胀的情况下在其他地方发行新代币。 由于有永久性区块补贴的协议为矿工带来了更稳定的收入来源,因此可以说EIP-1559对以太坊的长期安全性和稳定性有着积极影响。 防止经济抽象 在EIP-1559之前,从技术上讲,交易费用不必以ETH支付。虽然网络仅支持以ETH支付的费用,但理论上用户可以向矿工支付任何货币类型的费用。但是,矿工也可以通过MEV间接地获得付款。例如,一个矿工可以打包一个DEX交易但不收取任何费用,因为他可以通过抢先交易在其他地方赚钱。 EIP-1559在很大程度上解决了这个问题。每个交易的BASEFEE部分都以ETH计算,并且总是会被消耗掉。在这种情况下,无论是谁付款,这些ETH都会从货币的供应中消失。矿工仍然可以自由选择较低BASEFEE的交易,但前提是他必须支付和以ETH计算的区块补贴的差额。矿工在该区块中会赚取更少的ETH,但用户保留的会更多。因此对于代币供应是一场洗礼,总有人必须用ETH支付交易费用。 我们说“在很大程度上解决了这个问题”,是因为EIP-1559可以防止对BASEFEE的经济抽象,但并不适用于小费。原因在于小费并没有被消耗掉,因此该协议无法强制付款方式或付款地点。结果就是像EIP-1559之前那样可能存在相同类型的链下市场。但是,正如我们前面所提到的,在大多数情况下,用户并没有理由将小费提高到最低值之上。 可能存在的问题 EIP-1559的一个主要问题是矿工是否可以操纵基本费,以及是否愿意去这么做。 当BASEFEE为零时,由于没有消耗的存在,矿工会收到用户的全部出价。还需要注意的是小费拍卖只有在对区块空间的需求超出可用供应时才会开始。 一旦费用接近零,矿工将有一个简单的策略可以将费用永久保留在这个位置。如果他们从不开采高于10m gas的区块,那BASEFEE就不会增加。如果需求从未超过10m (或矿工决定的低于10m 的任意上限),那么矿工将获得全部的费用。 但是,对于矿工整体而言,最好的决定不一定是对单个矿工最佳的选择。这就是所谓的集体行动问题。如果区块的上限为10m gas,但这有对20m gas区块的需求存在,那么只需一个矿工就可以打破这种写协作,来打包支付小费的交易。 要使其成为稳定的垄断者,将需要到矿工激活的软分叉(miner-activated soft fork, MASF)。在MASF中,超过50%的哈希率将保证忽略任何大于10M gas区块,从而激励那一小部分人遵循这种新实施的规则。 由于此攻击媒介始终存在于任何网络上,因此我们目前不认为它是EIP-1559的特定风险。 总结 我们发现EIP-1559在很大程度上满足了它所承诺的内容。它应该会使费用估算更具可预测性,除开在非常短暂的高度拥挤状况的时候,在这种情况下系统会退回到已建立的第一价格拍卖模型上。这些时间将持续到最后一分钟,因为BASEFEE会指数增长来限制需求。 这些好处之所以能够实现是因为把BASEFEE当作了一种有意思的组成区块。它在协议中设置最低费用的能力开创了新的设计空间:从弹性区块大小,永久区块补贴,对经济抽象的更好抵抗,到之后更好的拍卖模型。 EIP-1559是很有前途的,但这并不意味着它也是最好的。我们仅根据其报告的目标评估了现有的参数情况。进一步研究该机制的不同配置将会是一个很好的主意。 (责任编辑:admin1) |