如何穿越以太坊的高额Gas黑暗森林?

2023-07-26 13:14发布

在加密货币和Web3的世界里,有人把以太坊比作一个 "黑森林",电脑鼠标上的右键现在是整个思维方式的代表。将 "Gas "添加到越来越多的列表中。Gas费并不代表实际的液体燃料消耗或环境影响,它们更像是你给保镖的 "小费",让他帮你去俱乐部插队。在这个比喻中,保镖是一个以太坊矿工,俱乐部是一个已完成的交易区块。


一个名为ConstitutionDAO超过17000人的团体联合起来为购买一份美国宪法而进行众筹。尽管DAO(去中心化自治组织的简称)筹集了4000多万美元,但他们的投标失败了。组织者只能退还捐款 "减去Gas"。成员们为了取回他们的捐款,估计花了超过100万美元的Gas费。(披露:Morning Brew之前出售了一件胸前写有 "ConstitutionDAO "的运动衫)。


尽管一些ConstitutionDAO成员可能对高额的Gas费感到惊讶,但它们是以太坊网络中一个标准的功能。它目前使用工作证明共识协议,其中网络上的计算机试图解决复杂的数学问题,以获得以太坊(ETH)的奖励。(部分由于交易费用的增加,以太坊的联合创始人Vitalik Buterin曾写过关于在2022年将以太坊转移到股权证明(POS)系统的文章,以太坊开发者认为这种系统的成本和能源消耗较低)。以太坊的未处理订单位于 "mempool"(内存 池)中,矿工可以看到个人愿意支付多少额外的 "Gas"(也称为 "小费 "或 "优先费")以使他们的订单得到优先处理,这是在网络自动生成的基本费用,其中也考虑了当前需求。


正如Blockchain.com的研究主管Garrick Hileman向Morning Brew解释的那样,以太坊网络上的矿工有两个主要的动机:一个是挖掘以太坊以获得新造ETH的报酬;另一个是通过处理网络上用户的交易来提取费用(用ETH支付)。


Gas费用以gwei为单位,表示一个 "giga-wei"。一个gwei是0.000000001 ETH。在提交订单时,用户必须标注 "gas limit",这是他们愿意支付的最大金额,以便将他们的交易添加到区块链上。当在网络上进行交易的用户数量上升时,Gas的价格也会上升。根据ConstitutionalDAO,有17437人投资于该项目,捐款中位数约为200美元。对于一些人来说,退款所需的Gas费超过了他们的贡献.


正如Hileman所指出的,人们对Gas的实际运作有一些困惑,部分原因是名称。"我认为'gas'这个词是有问题的,"他笑着说:"我认为实际上只要放弃'gas'这个词可能会有帮助,因为Gas与这里发生的事情无关。他建议只用 "费用 "作为一个替代。


"......以太坊区块链的用户可以决定愿意支付多少费用,"Hileman解释说。"有一些服务会告诉你平均费用是多少。他们会看看其他使用区块链的人在那一刻愿意支付什么价格。" Hileman说,Blockchain.com的分析发现,北美的白天时间往往比一天中的其他时间收费更高,周末往往交易量较少。


Gas费对比特币或以太坊是否有必要是一个 "理论问题",Hileman说,"我们可能在另外100年内都不会知道答案"。


芝加哥大学布斯商学院金融学助理教授Anthony Lee Zhang告诉Morning Brew,Gas费用的概念突出了加密货币交易与 "经典市场 "交易之间的一个主要区别。股票市场的订单是按照下单时间来确定优先次序的,而以太坊网络上的矿工则被激励根据Gas来确定订单的优先次序。


有一些方法可以将Gas费降到最低,但这需要额外的步骤。Zhang和Hileman一样,发现一些用户可能对这些费用缺乏了解。用户需要阅读大量复杂的文件。不可否认,这是很难看懂的。


ConstitutionDAO看起来是一个有趣的实验。他把它描述为 "一个快闪族,做一些荒唐但有趣的事情"。在他看来,该组织结构似乎是 "没有平台的Kickstarter"。Zhang个人对DAO做出了贡献,他对项目的贡献了140美元的Gas费。他开玩笑地估计,这为Ken Griffin赢得的4200万美元的投标增加了微不足道的成本。


虽然以太坊享有先发优势,但 "Gas费用对于真正做任何事情来说基本上是站不住脚的,"Zhang说。他们也不随交易额的变化而变化,所以高额费用有利于进行大额交易。如果DAO使用了另一个区块链,或第二层以太坊技术,Gas费用 将是可忽略的。"


在股市中,高频交易员通过速度竞争参与到股票交易的前台,这是 Michael Lewis’s 2014 book Flash Boys: A Wall Street Revolt.一书的主题。该书详细介绍了高频交易与其说是一种投资策略,不如说是一种被操纵的游戏,在这种游戏中,高频交易员在大订单发生的前一刻采取行动。


在加密货币领域,交易走在前面不是靠网速,而是靠Gas费用。 Lewis的书激发了一群康奈尔大学附属研究人员2019年的一篇论文。"Flash Boys 2.0。非中心化交易所中的Frontrunning, Transaction Reordering, and Consensus Instability"。该论文详细介绍了去中心化交易所的矿工如何通过追求所谓的 "矿工可提取价值"(MEV)策略来获利,其中通过重新排序、扣留或向区块链添加交易来实现利润最大化。


有时,这些手法也被称为三明治交易。有人可以查看mempool中的大型待定交易,通过出价更高的Gas将它自己的交易前置,等待目标大型交易发生,然后在瞬间进行另一笔交易,以便用两个快速的动作 "夹住 "交易,使前置者受益.


虽然MEV的概念让许多局外人混淆,但这是以太坊社区的一个热点问题。"Flash Boys 2.0"该论文的作者之一Philip Daian帮助共同创建了一个名为Flashbots的免费工具,该工具的目的是创造 "前沿保护"。彭博社将该工具描述为基本实现了所有人民主化Front-Running (抢跑交易)。另一位合作者Ari Juels最近为CoinDesk撰写了一篇专栏文章,他在文章中称 front-running称为 "盗窃"。


Flashbots项目欢迎 "MEV roasts "的形式进行审查。11月25日,Roastmaster和投资Flashbots的投资公司Paradigm的研究合伙人Dan Robinson在一张幻灯片上问道:"为防止MEV危机而致力于开源MEV工具,这不就像为防止核战争而致力于开源核弹吗?"


在2020年的另一篇题为 "以太坊是一个黑暗的森林 "的博文中, Robinson 描述了以太坊上的掠夺者捕食用户的环境,嗅出试图进行的交易并以最差的价格粘住用户。(帖子的标题参考了刘慈欣的科幻书《黑暗森林》)。


Flashbots的管理人Robert Miller告诉Morning Brew,在以太坊网络上可能会出现front-running,因为交易在被纳入区块之前会在整个网络上广播。由于这种广播,"套利者也可以看到你的策略,复制它,并试图通过支付更高的Gas来击败你,"Miller解释说。"但实际上只有一方能抓住套利机会,这种军备竞赛,机器人不断升级他们的Gas费,导致了许多失败的交易。这些失败的交易没有增加任何价值,却堵塞了以太坊区块,挤占了真正用户的区块空间,提高了他们的成本。"


Miller说:"通过Flashbots的路由替代性地"提供了一个安全的方式,通过第一价格的密封投标拍卖,用户的意图在交易被挖掘之前是不公开的,"


Mille认为Gas费是一种必要的机制,可以在任何时候 "调解 "以太坊网络上的有限空间的使用。


我们当然不希望这样,但这是任何区块链和任何一般稀缺物品的经济现实。幸运的是,很多顶尖团队正在进行大量的技术研究,以扩大以太坊和其他区块链的规模,并希望在未来使Gas费用降低。


在此之前,与以太坊互动的用户不得不面对高额Gas费的现实问题。一个新的DAO说它计划使用另一种区块链技术Solana,与以太坊相比,它的费用更低。这个名为BlimpDAO的项目想买一艘飞艇。而从历史上看,在涉及飞艇时,可能最好仔细考虑使用哪种“Gas”。