EIP-1559在很大程度上解决了此问题。每笔交易的BASEFEE部分都以ETH计价,并且总是被燃烧掉。在这种情况下,无论是谁付款,都会有一部分ETH供应会消失。矿工仍然可自由选择较低的BASEFEE交易,但前提是他支付了与ETH计价的区块补贴的差额。矿工在该区块中赚取的ETH较少,而用户保留的则更多。必须要有人用以太币支付这笔交易。 我们说“很大程度上解决了这个问题”,是因为EIP-1559可以防止对BASEFEE的经济抽象,但它不能阻止tip费用。由于tip费用没有被烧掉,因此协议就无法强制付款方式或付款地点,那么就有存在链下市场的可能。但是,正如我们前面所展示的,在大多数情况下,用户没有必要将其tip费用提高到最低要求之上。 可能存在的问题 EIP-1559的一个主要问题是矿工是否能够操纵BASEFEE,以及他们是否愿意。 当BASEFEE为0时,由于没有燃烧,矿工会收到用户的全部出价。还要记住,只有在对区块空间的需求超出可用供应量时,才会开始进行tip费用竞拍。 一旦收费接近于零,矿工们就会有一个简单的策略,可以将其永久保留在这个水平。如果他们从不开采高于1000万gas的区块,BASEFEE也不会增加。如果需求从未超过1000万 gas(或矿工决定设定低于1000万gas的限制),则矿工将获得全部的费用。 但是,对于矿工整体而言,最好的选择不一定是单个矿工的最佳选择,这就是集体行动的问题。如果区块的上限为1000 万gas,并且市场有交易2000 万gas的需求,那么只要有一个矿工,就可以打破联盟,并纳入包含tip费用的交易。 要使其成为稳定的垄断者,就需要一个矿工激活软分叉(MASF)。在MASF中,超过50%的算力将保证忽略任何大于1000万gas的区块,从而激励少数人遵循新实施的规则。 由于这种攻击向量存在于任何网络上,因此我们目前不认为它是EIP-1559的特定风险。 总结 我们发现EIP-1559在很大程度上可以实现其承诺。除了非常短暂的高拥挤状况外,它应该可使费用估算更具可预测性,在这种情况下,系统会退回到已建立的第一价格拍卖模型。由于BASEFEE会以指数方式增长以抑制需求,因此持续的时间并不会太长。 BASEFEE作为一个有趣的构建块,使得这些好处成为可能。它在协议中设置最低费用的能力,开辟了一个新的设计空间,从弹性区块大小、永久区块补贴、更好地抵抗经济抽象,到未来更好的竞拍模型。 EIP-1559很有希望,但这并不意味着它也是最好的。我们仅根据其自我报告的目标来评估现有的一组参数。进一步研究该机制的不同配置,将会是一个好主意。 如果你想复制我们的数字和图表,或者运行自己的实验,欢迎访问我们在GitHub提供的代码。 (责任编辑:admin) |