为什么以太坊协议不太可能整合经济抽象
扫描二维码
随时随地手机看文章
在以太坊上用其他代币(非ether)来支付交易费用,似乎有了更多选择,表面上可行,但实际上不可行。这涉及到链的安全,激励体系闭环以及用户体验的问题。
什么叫“经济抽象”?在以太坊网络上,使用ether以外的代币(例如ERC20代币)支付交易费用,这种概念称为“经济抽象”。
“经济抽象”通常被用来证明以太的价值终将归零。他们的观点是,用户可以用其他代币向矿工支付他们的交易费用,而不是用ether来支付。因此,如果这种方式流行起来,ether本身就没有价值了。这个观点适用于任何PoW的链,这在对以太坊的批评中很有市场,因为貌似很容易创建其他ERC20代币来代替Ether。
让我们快速回顾一下交易是如何在以太坊上实现的。在以太坊网络上进行交易,每笔交易都要为网络使用向以太坊矿工支付一定数量的交易费用,交易费就包含在他们的交易中。交易成本=Gas * Gas 价格。以太坊基本协议假定ether作为Gas价格,并且每个钱包计算要支付的总ETH交易成本。
反对ETH价值的论据就从此处着手。他们表示用户可以用某种货币或代币来支付交易费用,其中也包括用数字USD支付,而不是用ether支付。然后,矿工可以直接将代币或数字货币在网络中进行变现。虽然重建以太坊以接受多种代币(甚至美元)在理论上是可行的,但它忽略了像ether或比特币这样的数字原生代币在系统中担负的安全作用。
像ether这样的原生代币通过将网络安全与交换媒介的价值关联系起来,降低了网络黑客攻击的获利空间。如果网络安全受到攻击,则在网络上交易的代币价格也会受到影响。想象一下,假如在以太坊网络上,有个流氓矿工收集了足够的算力,成功地发动了51%网络攻击,并将网络代币转移到个人账户。 如果代币价值与网络安全(例如像USD这样的非原生代币)无关,那么黑客可以在合理流动市场中轻松地以全价出售这些代币收获巨额利益。
但如果是用ether作为交易费用,将不会发生这种情况。因为其他矿工会立即看到这种攻击行为,并让市场知道以太坊网络受到攻击。结果会导致ETH价格下降,同时ETH在市场上也会变得非常缺乏流动性,这使得黑客难以在市场上变现。这个论点适用于任何去中心化的区块链,也包括比特币。
实际上,使用多种代币支付,会增加摩擦、成本以及带来非常糟糕的用户体验。增加任何其他代币作为交易费都必须历经以下过程:
• 与矿工开放沟通
• 手动计算该代币中的交易成本
• 付款给矿工并等待确认
• 执行初始交易并产生nonce (蓝狐笔记Anthony注:为了防止交易重复进行,以太坊要求每笔交易必须有一个nonce数值。nonce值从0开始递增,每发送一笔交易,nonce便加1)
• 告诉矿工nonce并等待下一个区块
除了上面提到的额外摩擦之外,在以太坊网络上使用其他代币作为交易费用,用户还要花费额外的成本。在交易中发送ETH需要21000gas ,而发送其他代币则需要40000gas或更多。计算gas成本和了解gas市场绝非易事。钱包花了数年时间才使得用ether支付费用的用户体验变得顺畅。由于过于复杂,钱包没有动力简化其他代币的gas支付体验。
现在让我们谈谈矿工。矿工们努力赚取收益,用来支付硬件及电费。他们不希望接收50种不同的代币作为交易费用,尤其是有些加密代币波动幅度大且没有流动性。这对矿工来说,它会造成运营上的噩梦。如上所述,这适用于所有PoW链。 比特币甚至还有一个工具,使用户能够用BTC以外的代币支付来提高付款的交易速度。但是,由于上述论点,在BTC或ETH中并不是主流,因为它违反了核心安全假设,且对矿工有极端的实际限制。