GAS:网络拥堵时刻,any.sender如何应对?_END

编者按:本文来自以太坊爱好者,作者:PatrickMcCorry,翻译:阿剑,Odaily星球日报经授权转载。

-2017年ICO的交易手续费高峰比起过去几个星期就是小巫见大巫-any.sender是一个非托管的高吞吐量交易中继者。我们的目标是让你的交易能尽快被打包的同时最优化所支付的手续费,即使是网络极度疯狂和拥堵的时刻也不例外。那我们是怎么做的呢?用户在以太坊上支付的手续费是比特币上的4.8倍

在2017年的牛市中充斥的堕落琐碎的交易者和投机氛围,原汁原味地回来了。但这一次,得益于DeFi世界的兴起,这些活动绕过了中心化交易所,许多这样的活动都直接在以太坊上发生。

这些活动是如此火热,以至于以太坊出块者仅在YAM的流动性挖矿热潮的36个小时内,就收获了超过680万美元的手续费。在当时,一笔交易若想快速打包上链,Gas价格需安排在200到330Gwei之间。再来看看各种操作所需耗用的Gas量:ETH的普通转账要消耗21000Gas,约为2.45美元Uniswap交易需消耗10万Gas,约合11.64美元部署一个Gnosis安全钱包需要消耗25万Gas,约为29.20美元整个区块能容纳的Gas消耗量为1200万,约1401美元虽然YAM最终因为智能合约里有bug而失败了,它对整个手续费市场的影响还是大到令人震惊。那么any.sender可以帮助降低手续费吗?

比特币矿业股上涨,因比特币网络拥堵激起了未来更高费用的希望:金色财经报道,比特币矿业股上涨,因为比特币网络拥堵激起了未来更高费用的希望。(CNBC)[2023/5/11 14:55:59]

有两种办法可以免于支付高昂的手续费:使用Layer-2方案。比如通过rollup侧链来发送你的交易;使用更智能的手续费策略。就是按最低的手续费率来发送交易,然后有策略地提高费率,直至交易最终被打包。虽然已经有多个真正有戏的Layer-2方案已经在开发中了,但他们都还不能支持你玩转DeFi。因此,那就只有更智能的手续费策略这一条路可以走了,这也是我们any.sender所瞄准的领域。我们的策略是什么样的?我们按照一个低于快速上链水平的费率来发送交易,网络每挖出一个新区块,我们都为队列中的所有交易重新估价,然后根据一个预定义的手续费策略提高费率。一笔交易的手续费估价已经提高约13%之后,any.sender就会重新发布这笔交易。所以说,我们的手续费加压策略是非常简单的,但它能最优地找出最低的网络手续费,同时保证上链时间在1~3分钟以内。当然,手续费策略也必须逐渐改变以应对来自手续费市场的新的需求,但至少目前为止这个策略是能用的。那么,它到底能帮助节省多少费用呢?YAM的诞生和灭亡

币安:由于比特币网络拥堵,已暂时关闭BTC提款:5月7日消息,币安发推称,由于比特币网络较为拥堵,已经暂时关闭 BTC 提款。目前,团队正在进行修复工作,直到网络稳定下来,并将尽快重新开放 BTC 提款。币安表示,请用户放心,资金是安全的。[2023/5/8 14:48:48]

总结:any.sender的交易的Gas价格比一个热门交易所和一个热门钱包的中继者平均低了56~77Gwei,比热门网站预估可快速上链的价格平均低了19Gwei。所有的交易都是在6~7分钟内上链的,而且,节约交易费最多的那部分也是最快上链的。方法论。any.sender使用上述方法每3个小时发出一笔新交易。我们跟踪从一个热门的钱包中继者和一个热门交易所发出的交易,并根据上链的具体时间选出这些交易。最后,我们从etherchain区块浏览器获得“预估可快速上链的Gas价格”。

-图1.在YAM从生到死的两天内,23笔交易的情况-图1展示了发自any.sender的交易、热门钱包中继者和热门交易所的交易所支付的Gas价格。还有预估的快速上链价格。由此可见,手续费的浮动范围相当大,从116Gwei到432Gwei都有。而预估可快速上链的Gas价格会大起大落。因此,YAM从生到死这两天的情况,恰好是中继者必须实时处理的手续费高度波动情形的一个范本。毕竟,以太坊网络上从不平静……我们回顾一下时间线:2020年8月12日下午3点~8月13日上午11点:YAM诞生那可是个销魂时刻,农民们热火朝天地种红薯,派拖拉机施肥,最终还要在一击必杀·伪造者·红薯杀手到来之前卖掉这些红薯。有一个别名叫“YieldFarming”,直译过来就是“耕种回报率”,而YAM代币的logo是一个红薯,因此有这一段戏谑的描述。)在这段时间里,any.sender发出的9笔交易中有4笔的Gas价格都低于“预估可快速上链的Gas价格”,只有1笔高于热门钱包给出的价格。考虑到这段时间里矿工收获了超过6百万美元的手续费,any.sender仍能支付低于预估可快速上链的价格,算是一个亮眼的成绩了。2020年8月13日上午11点~2020年8月14日凌晨2点:YAM落幕

Solana主网v1.8.14版本已解决套利机器人垃圾邮件导致的网络拥堵问题:1月25日消息,Solana 链上自动化平台 Snowflake Network 在社交媒体发文表示,经 Solana Labs 联合创始人 Anatoly Yakovenko 团队与验证者社区的协同修复工作,新发布的 Solana 主网 v1.8.14 版本已经解决了由套利机器人垃圾邮件可能导致的网络拥堵问题。

此前报道,Solana 生态借贷协议 Solend 于 1 月 24 日发布了一份网络中断分析报告,其中解释了 Solana 在 1 月 21 日至 22 日遭受网络不稳定和持续近 30 小时的中断原因。据悉,本次中断的根本原因是加密货币市场崩盘创造了大量套利机会,因此清算机器人和套利机器人开始提交大量交易,以赢得清算和交易,结果大量垃圾邮件被发送到 Solana 网络上引发严重负载。另一方面,Solana 区块链本身也存在一些问题,比如其网络没有过滤重复交易的能力,导致数以千计的重复机器人交易也淹没了合法的用户交易。[2022/1/25 9:11:24]

Coinbase已解决连接问题及网络拥堵问题:金色财经报道,据Coinbase官方消息,Coinbase交易所已解决连接问题及网络拥堵导致的ETH和ERC20代币发送延迟问题。[2020/12/17 15:27:22]

-我们怀念您,YAM-这段时期,any.sender发出的7笔交易中有5笔低于预估可快速上链的价格。所有交易的GasPrice都低于热门交易所和热门钱包给出的价格。2020年8月14日凌晨2点~现在:CRUVE又出来了?

-我们抓住了CURVE启动的时间……只花了一天的工作量……-any.sender发送的6笔交易中有4笔都低于etherchain预估的快速上链价格,而且每一笔的花费都比我们所测量的热门交易所和钱包的要少。

分析师:以太坊2.0或无法完全解决网络拥塞和高gas费用问题:加密货币分析师Alex Krüger在推特上表示,单一DeFi地址的数量正在迅速增加,自今年年初以来已经增加了35万个地址。虽然像Uniswap这样的DeFi平台在交易量上超过了Coinbase,但与Coinbase的3200万用户相比,它的用户群仍然很小。假设以太坊网络gas费用已经达到峰值,现在是一个很好的时间点来实际评估以太坊2.0在gas费用上会有多大的不同。

根据其分析,以太坊2.0最初设置为从64个分片开始,每个分片都可能作为一个独立的链来运行,具有自己的交易历史。在这种情况下,网络的交易能力将增加64倍。基于每个DeFi用户有四个地址的假设,这相当于大约有11.4万个单一用户。在每个DeFi用户只使用两个地址的乐观假设下,这个数字接近220000个用户。有64个分片,这相当于1400万用户——仍然没有达到Coinbase的处理能力。更糟糕的是,Coinbase只是几个大型交易所之一。遵循这位分析师的逻辑,以太坊2.0上的分片并不能完全解决其拥塞问题。(Crypto Briefing)[2020/9/20]

-图2.any.sender的相对节约量和相对多消耗量-图2展示了any.sender仅在少数时候才产生了更高的消耗,绝大部分场景中低于预估的快速上链价格。详细说来:对比交易所,该交易所额外支付的价格从23Gwei到227Gwei不等。而any.sender的GasPrice对比该交易所平均节约了77Gwei。对比钱包,该钱包的超额支付的价格从-13.81到152Gwei。any.sender的GasPrice比起该钱包平均节约了56.9Gwei。对比网站,有好几次,网站预估的快速上链都低于我们实际支付的价格,整体来说,与我们之际支付的价格差额从-17.25Gwei到79.03Gwei不等。而any.sender的平均节约量为19Gwei。

-图3.我们的目标是让交易能在3分钟内上链,但是,在YAM爆火的那两天着实有点难-我们已经将目标微调为2~3分钟上链,因为这是使用大多数应用时的合理目标,也给了我们充足的时间捕捉最低GasPrice。而且,虽然一些交易的上链时间比我们预期的要稍微长一些,所有交易都不会卡住。我们在过去两天中收获的数据也能反哺我们的设计。所以下次还有YAM出现的时候,我们也将准备好极限冲刺。为什么any.sender对比预估快速上链的价格的节约幅度相对最小?在手续费历史最高的时期,能够成功以低于估计价格的价格上链就已经令人难以置信了。我们认为,假设对可快速上链的Gas价格的预估是可靠的,我们的节约幅度相对较小,是因为我们的加压策略会使价格刚好越过可以快速上链的价格。为什么只有any.sender能发出低于快速上链价格的交易?因为当前其它中继者的策略似乎是粗暴地设定一个固定的费率,然后因应手续费的波动情形周期性地调整这个固定的费率。大部分服务都乐于支付更高的Gas价格,因为一笔交易被卡就会导致他们的整个队列处理受阻,而且中继者软件通常不能很好地处理这种情况。但是,谁在付出这些超额的手续费呢?最终来说就是你,你们,用户自己,有时候你们会多花很多钱。我们开发any.sender就是为了节约钱

去年我们就发现,用可靠又实惠的价格在以太坊上发送交易,不啻为一个技术难题。没有哪个团队真正解决了这个问题。相反,大多数中继者都是读取ethgasstation网站的数据,在网站的预估快速上链价格上再加50Gwei,然后发出交易。要是那段时间网络的手续费恰好在飙升,你的交易就被卡住了。更惨的是,如果你使用一个第三方的中继者,那交易的Gas耗用量要增加20万!我们any.sender的目标非常简单:any.sender的开发目标就是最小化交易手续费开销,办法就是一边捕捉最低价格,一边保证上链速度、不让交易被卡。这些训练揭示了我们可以如何改进any.sender,甚至用更低的价格获得更快的上链速度。敬请关注这个领域的创新!感谢ChrisBuckland。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

区块博客

[0:0ms0-3:141ms