如果以太坊改进方案(Ethereum improvement proposal, EIP)1559实施的话,这将是一个用户在所有主流区块链平台中竞标区块空间方式的最大改变。虽然方案提出的规则相对简单,但它们将对用户,矿工和钱包提供商带来的重大变化,甚至会影响以太坊的整体安全性。 在此分析中,我们将分解提案的不同构成部分以便于深入讨论。我们还将根据其设计目标来分析提案。在最后,我们会探讨可能存在的缺陷。 设计目标 EIP-1559有着四个设计目标: 更好的用户体验(Better UX):比特币和以太坊等使用的第一价格拍卖(First price auctions)易于理解和实施,但是却效率低下。最大的问题之一就是费用估算。EIP-1559试图通过让所有交易尽可能多地支付相同的费用来解决这个问题。在大多数情况下,用户只会决定是否支付费用,而不再决定要出价多少。由于更好的费用估算,这有望带来费用的降低。 松弛机制(Slack mechanism):对区块空间的需求可能会非常不稳定。因此一些区块只有一半被使用,但另一些区块可能已经完全被占满。松弛机制将允许某些区块增大,而某些区块变小。通过这种方式,我们可以保持一个长期的平均区块大小限制,但同时允许各个区块之间存在差异。 更高的安全性(Better security):当区块奖励(block subsidy)用完时,依赖交易费用来保证安全的区块链(例如将来的比特币)可能会遇到很多问题。EIP-1559试图将交易费用中和网络安全性分离开来。交易费会被销毁,用更可靠的永久区块奖励(perpetual block subsidy)来奖励矿工。 防止经济抽象(Prevent economic abstraction):当用户可以使用任何代币(例如稳定币)支付交易费用时,这将威胁本币的储备状态和货币溢价。通过强制交易消耗特定数量的ETH,EIP-1559试图使经济抽象更加困难。 EIP-1559是如何运行的 基础费用 + 小费 (BASEFEE + Tip) 作为第一个基本组成部分,该协议规定了一个称为BASEFEE的最低费用。 最低费用通常是不可强制执行的,因为该协议无法阻止包含交易的外部价格发现(price discovery)。该协议始终可以规定一个价格,但是如果矿工和用户达成了一个更低的价格,则用户可以按协议向矿工付款,而矿工之后可以在协议外向用户退款。 EIP-1559通过销毁整个BASEFEE来解决此问题,因此退款将无法实现。 既然矿工不再收取任何费用,因此用户必须以其他方式来激励他们(包括和用户之间交易)。这将从用户的方面进行分析。当提交一笔交易时,用户必须设定好两个值: 首先,他们需要确定GAS_PREMIUM(从现在开始简称为“小费”)作为打包进区块的出价。通常情况下,它必须足够高才能补偿矿工额外增加的叔块风险(例如1 Gwei)。在网络拥堵时,它允许交易者之间进行原始的第一价格拍卖。 (责任编辑:admin1) |