买矿机挖比特币赚钱吗:爆发空前“燃料危机”,面对高昂Gas费,以太坊怎么办
以太坊正处于“燃料(gas)危机”之中。至少,MyCrypto的首席执行官泰勒?莫纳汉(TaylorMonahan)是这么认为的。本周他在推特上提醒用户在使用这个世界第二大的区块链时设置交易费用的最佳实践。这种担忧绝非危言耸听,而是有根有据的——由于以太坊网络环境的变化,使用以太坊创业公司所开发的钱包软件的用户可能会为交易支付过高的费用。
周一,以太坊用户为了进行交易总共支付了5862个ETH(大约270万美元)作为手续费,这是有可用网络数据以来的最高记录。罪魁祸首是谁?有人认为正是最近大火的某交易所,该交易所正在使用的具有争议的“交易即挖矿”模式似乎正在拥堵以太坊区块链,但这也只是推测而已,但无论怎样,有一件事我们却不可忽视,gas费目前过高的现状真的存在。
作为计算工作量的衡量标准,gas的价格(即用户为使用网络而支付的费用)会根据需求而波动。而这一需求似乎正在上升到前所未有的水平。去年12月,一种流行的数字猫育种游戏“加密猫(Cryptokitties)”淹没了以太坊网络,但是当时累积的gas费用还不到本周新高度的一半。“gas价格现在看起来不太好,”EthGasStation周一在Twitter上警告说,用户可能需要为一笔交易支付3.2美元,或者等待30分钟,然后才能让这笔交易进入一个区块。自那以来,情况已得到改善——交易费用虽然仍很高,但相对于周一的峰值水平已有所回落——但开发者仍在探索确保波动性得到改善的方法。今天我们就聊聊以太坊的gas问题,从技术层面如何去解决。
来自LoomNetwork的GeorgiosKonstantopoulos在推特上说:“由于最近的高gas价格,我不得不反对关于‘垃圾邮件交易’的批评。没有垃圾邮件交易。如果有人支付了所需的费用,(交易)就不是垃圾邮件。因此,我们正在做的工作可以改善目前的状况,无论是短期的还是长期的。
例如,格里夫?格林(GriffGreen)基于阿列克谢?阿库诺夫(AlexeyAkhunov)的研究撰写了一份提案。在这份提案中,以太坊采用了一种受到比特币启发的技术,名为“孩子付钱给父母”(childpaytheparent)策略。矿工可以根据不同的账户对不同的交易进行分类,并通过同时处理这些交易获得更高的收益,这对于“超级用户”(如交易所)来说可能是有用的,因为它们可以同时发送多个交易。格林说,现在矿工只是把钱放在桌子上。
以太坊的创始人VitalikButerin也提出了一项建议,提出简化gas定价算法,使得预测正确的gas价格更容易。这样一个简化的算法可以消除今天gas定价市场的错误。但是,尽管它广受欢迎,它将要求所有用户升级该软件。格林在接受CoinDesk采访时表示:“这肯定触及了问题的核心,但如果能在2018年底前实施的话,我会很惊讶。”
另一方面,根据格林的说法,格林的提议可能会对网络产生“强烈的影响”,它只要求矿工实施代码,不需要硬分叉来提高效率。格林认为:“它有效地增加了反馈循环,可以帮助每个人有效地优先处理交易。”
然而,以太坊钱包Parity的一位通信经理AfriSchoedon说,这个话题背后的一个更大的问题是扩展以太坊来满足用户需求。“从理论上讲,gas价格市场是一件好事,但实际上,客户们正处于他们所能处理的极限,”Schoedon告诉CoinDesk。Castonguay负责着一个名为GasTokenFactory的短期扩容措施,该措施允许用户从清理区块链中不必要的数据中获利,他也认为扩容是根本问题所在。
Castonguay认为最近的gas价格飙升实际上只是一种反映,以太坊区块链已经接近了一段时间的最大吞吐量。它反映出人们一直在使用该协议,以太坊需要扩容。虽如此,扩容解决方案(如分片)是意义深远的实验性技术,其完成时间仍不清楚。“这是一项前沿研究,”以太坊的开发人员尼克?约翰逊(NickJohnson)在Reddit上回应一位不满的用户时写道,“也没有人解决过这个问题。给点时间。”Monahan说这既是一个扩容问题,也是一个优化问题。他强调这将扩大那些能够帮助网络改进的人的范围。
事实上,关于Gas过高的问题早已存在,此前medium以太坊社区也早已存在有关如何降低Gas费用的技术讨论,有些人建议降低以太坊钱包的默认gas价格。这种想法存在以下风险:矿工可能不会随着变化而做出调整。目前相较于基本的5个ETH的打包奖励,交易费用约为0.015ETH/块奖励太少。在POW挖矿中,挖矿交易的成本在ETH中部分计价,矿工们可能会决定放弃挖矿交易,而只为了获得基本奖励。因此默认的更改可能会导致更多的空块。
此外,更改客户端默认值是一个专门的解决方案,而以太坊更可能需要一个可以随着时间的推移而不断调整的解决方案。对于目前情况,长期解决方案需要一个运作良好的gas市场,即参与者提供简单直接的交易并且矿工努力赢得打包费用。需要做些什么才能促成这样的市场呢?
目前消费者的授权方面存在一些障碍:大多数钱包降低gas价格会造成不必要的困惑和困难:
1、用户无法修改或读懂以9个零结尾的数字。以太坊钱包显示的gas价格不应该用ETH作单位。建议使用标准单位gwei,以便人们开始为自己的消费开发一个参考点(就像他们对真gas做的那样)。
2、将gas价格隐藏在“高级选项”下,然后画出用户在过去忽视和群体心态的柱状图,可以从3个选项(例如最快,平均,便宜)中选择几个优化方向能够更容易被访问。主流用户需要更多的指导,更少的选择,更放心的信息,他们也会很乐意发送低于20gweigas的价格交易。
对于合理Gas费的选择上:
1、至少5%的网络哈希力将接受的价格。
2、合理时间内(<50个块)开采的价格在上一次作为待处理交易时就发布到网络上。(即防止矿工以前接受低gas价格但现在已经改变决策的情况,并且交易不再确认)。
声明:本文由入驻区块网专栏作者撰写,观点仅代表作者本人,绝不代表区块网赞同其观点或证实其描述。
更多名家专栏精品文章:http://www.qukuaiwang.com.cn/zhuanlan.html