前言: 在以太坊上用其他代币 (非 ether) 来支付交易费用, 似乎有了更多选择, 表面上可行, 但实际上不可行. 这涉及到链的安全, 激励体系闭环以及用户体验的问题. 本文作者 ethhub, 由 "蓝狐笔记" 社群 "Anthony" 翻译.
什么叫 "经济抽象"? 在以太坊网络上, 使用 ether 以外的代币 (例如 ERC20 代币) 支付交易费用, 这种概念称为 "经济抽象".
下面来看看, 为什么以太坊协议不太可能整合 "经济抽象"?(蓝狐笔记注: 也就是不太可能用其他代币替代 ether 作为交易费用.)
"经济抽象" 通常被用来证明以太的价值终将归零. 他们的观点是, 用户可以用其他代币向矿工支付他们的交易费用, 而不是用 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 中并不是主流, 因为它违反了核心安全假设, 且对矿工有极端的实际限制.
来源: http://www.tuicool.com/articles/reuiIbF