GasNow:真正的 Gas 价格指示器

2020-08-18 11:26 栏目:经验之谈 来源:网络整理 查看()

对于以太网用户来说,真正的灵魂有三个问题:我在做什么交易?我应该给多少汽油?为了经济起见,汽油价格应该定在多少?

简单地说,气体是一个单位,用于衡量在以太网上交易所需的计算量。交易的复杂程度越高,它需要花费的汽油就越多。因此,交易越复杂,启动交易时应设置(保留)的气体配额就越多。如果启动器保留的气体数量不足,事务将会失败,因为计算资源已耗尽。

但好的一面是你不用担心。您可以在自己的帐户中设置一个可承受的足够大的值,因为未使用的燃气不会计算手续费。换句话说,虽然您将此交易设置为使用100个燃气,但实际上它只使用20个燃气,因此打包您的交易的拦截者只能获得20个燃气的手续费,而不能免费收取您的手续费。此外,气体使用量估计技术现在非常普遍。当用户使用元掩码钱包插件与应用程序交互时,他们会发现他们不需要手动设置气体限制,并且该插件已经帮助您进行了评估。

但是一提到汽油价格,我就头疼。众所周知,这个参数表示交易发起者愿意为每单位天然气支付的价格,而这部分价格最终将由打包交易的拦截者获得;有鉴于此,大片肯定会青睐那些天然气价格高的交易。但是谁不想让手续费更便宜呢?谁不想在经济上达成协议?

因此,几乎所有的以太网用户都会在日常使用中接触到一个工具:燃气价格指示器,它可以告诉你你设置了多少燃气价格,这样你的交易就可以在你想要的时间内打包。例如,下图显示了生态学中最常用的燃气价格指标:加油站。

GasNow:真正的 Gas 价格指示器

大多数像你我这样的用户在使用加油站时不会发现任何问题。但是如果你想做高频交易呢?或者如果你想写一个交易机器人呢?加油站真的可以依靠吗?

这不是找茬,也不是耍花招。本文提到了许多用户在2020年3月14日的艰难经历(由于ETH价格暴跌,连锁活动大幅增加):在ETHEM协议中,一个账户发起的交易是连续的,只有一个账户在增加。序列号随机数标记订单;当您的前交易由于燃气价格太低而被阻止节点丢弃时,无论您为后交易设置的燃气价格有多高,都没有帮助,因为该节点不能直接打包前交易之外的后交易,但前交易已被丢弃,这相当于锁定您的帐户。保存的唯一方法是检索尚未结束的最早交易,并使用该交易的序列号重新发送一个交易,并且燃气价格应该足够高。同样,许多交易机器人也因为同样的原因被卡住了。原因是他们所依赖的煤气价格报告员错误地估计了网络煤气价格,而机器人在发出几笔交易后陷入了困境。

这些血腥的教训充分说明了为每笔交易安排一个合适的天然气价格是多么重要。因为当链中的应用程序处于活动状态时(如不久前的产量农业热潮),事务的成功不仅会影响该事务,还会影响后续事务。

然而,是什么阻止我们获得准确的天然气价格估计?我们能克服它吗?

从根本上说,阻碍我们的是区块链网络的对等网络架构:所有节点都是分散的。当某个事务被发送到某个节点时,该节点会将该事务数据广播给经过一定验证的其他节点;这种网络结构决定了没有一个节点能够实时获得整个网络中未处理交易的全局状态,交易的传输需要时间和机会(一些节点可能会以较高的燃气价格为阈值,拒绝处理费用较低的交易以保护自己)。为此,我们只能改进,但不能从根本上克服,因为我们不想要一个集中的网络结构。

但另一方面,重要的是我们估算天然气价格的方式。到目前为止,燃气价格指标使用的方法大多是根据过去一段时间内分块打包交易的燃气价格进行统计处理,得到未来燃气价格的估计值。仔细考虑它是不合理的。在您发送交易时,它是在现有的未处理交易中天然气价格高于您的交易的数量,以及在您的交易未打包期间有多少人发送了天然气价格高于您的交易。用已经结束的交易的历史数据作出这样的估计似乎是合理的,但实际上是荒谬的。当网络活动迅速增加,燃气价格迅速上涨时,历史数据估计方法只能给出被低估的燃气价格。更准确的估计应该基于现有未处理交易的天然气价格分布。即使需要统计方法,也比用历史数据来估计要简单。

这就是GasNow的伟大之处。它不再基于历史数据来预测未来,而是基于火花矿池节点的交易池中交易的气体价格分布。为了收益最大化,一方面,矿池应该尽可能多地收集交易,另一方面,它应该把要打包的交易从高到低打包。因此,GasNow提供的数据确实具有参考意义。

GasNow:真正的 Gas 价格指示器

从理论上讲,所有的燃气价格指标都应该转换成现在燃气的模式,不再基于历史数据,而是基于实时数据来帮助用户做出决策。但饶是如此,而GasNow也很有竞争力。因为挖掘池的交易池将比没有优化节点的普通交易池更全面、更有意义。

加油站在他的自述中说,“我希望提高燃气价格的透明度”,这当然是一个非常有意义的目标;此外,燃气价格不明朗实际上是根植于网络的点对点特性(因此,我个人不想把这种模糊视为一个“问题”),值得更多的人去尝试,随着服务本身的分散,减少点对点网络带来的不确定性,这样我们才能获得更全球化的视野。

但至少,GasNow应该离这个理想更近一步。

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发