
GAS基础入门
Hi all,这里是Oak,上一篇文章我们主要聊了gas在gas war时的运用,但是gas的一些基础概念只是简单带过,所以这次我们聊一下gas的基础,让大家对gas有一个更清晰的了解。首先,大家可以先想一个问题,我们支付多少gas是怎么算出来的? 其实这跟我们平时买东西一样,我们最后付多少钱取决于购买物品的数量和单价,那么换算到gas上也一样,就是 gas_paid(eth) = gas_used(个) * gas_price(eth)(支付的gas = gas数量 * gas单价)。 但通常我们见到的单位其实是gwei,所以这里又涉及一个单位换算,1 eth = 10^9 gwei = 10^18 wei。 是不是很简单?一个简单的小学数学计算。 那么我们进一步深入,如果要得到支付的gas,gas的单价和gas的数量这两个未知数是怎么得来的呢? 一、先说gas的数量。 首先作为一个普通玩家,我们其实只用记住一句话,那就是越复杂的合约(越复杂的交易),花的gas越多。举一个简单的例子,可能很多人还没有发现,那就是买同一个NFT,在Opensea上花的gas费比在Blur上花的g...

GAS基础入门
Hi all,这里是Oak,上一篇文章我们主要聊了gas在gas war时的运用,但是gas的一些基础概念只是简单带过,所以这次我们聊一下gas的基础,让大家对gas有一个更清晰的了解。首先,大家可以先想一个问题,我们支付多少gas是怎么算出来的? 其实这跟我们平时买东西一样,我们最后付多少钱取决于购买物品的数量和单价,那么换算到gas上也一样,就是 gas_paid(eth) = gas_used(个) * gas_price(eth)(支付的gas = gas数量 * gas单价)。 但通常我们见到的单位其实是gwei,所以这里又涉及一个单位换算,1 eth = 10^9 gwei = 10^18 wei。 是不是很简单?一个简单的小学数学计算。 那么我们进一步深入,如果要得到支付的gas,gas的单价和gas的数量这两个未知数是怎么得来的呢? 一、先说gas的数量。 首先作为一个普通玩家,我们其实只用记住一句话,那就是越复杂的合约(越复杂的交易),花的gas越多。举一个简单的例子,可能很多人还没有发现,那就是买同一个NFT,在Opensea上花的gas费比在Blur上花的g...
How to manually win a Gas War?
Author: @0xoakk Translation thanks: @PandaSkiing Link to the original Chinese article: https://mirror.xyz/0xoakk.eth/hP9vDSG9UuYHDHCtWqOyTtfbozjpoxpvak0nJRnbVcUBefore we start the tutorial, let’s first explain some glossaries. 1. Gas War Every transaction need gas fee on Ethereum. Cost of gas fee depends on the supply and demand for processing power on the network. For example, if the network has a lot of transactions, the demand for processing power will be high and will trigger an increase ...
How to manually win a Gas War?
Author: @0xoakk Translation thanks: @PandaSkiing Link to the original Chinese article: https://mirror.xyz/0xoakk.eth/hP9vDSG9UuYHDHCtWqOyTtfbozjpoxpvak0nJRnbVcUBefore we start the tutorial, let’s first explain some glossaries. 1. Gas War Every transaction need gas fee on Ethereum. Cost of gas fee depends on the supply and demand for processing power on the network. For example, if the network has a lot of transactions, the demand for processing power will be high and will trigger an increase ...
怎么手动打赢gas war?
在讲怎么操作之前,先科普一些概念定义。 1、gas war。 如果你在以太链上做过交易,那么一定知道每一笔交易都是需要支付gas费的,而gas费的高低取决于当时以太链的拥堵情况。所以当在短时间内迸发大量交易请求的时候,gas费就会被冲到很高,而这种时候,你比其他人的交易被打包到的块高越低(比其他人越快成功),那么你付的gas费就会越低,所以也被称为gas war。 2、gas费的构成:Base + Max + Max Priority。Base:出块时的基本网络费用。 Base费是根据区块负载(拥堵)情况来动态进行调整的,下一个块会根据上一个块的负载情况上下浮动12.5%。当负载为 0%,Base费则 -12.5%,负载为50%,Base费不变,负载为100%,Base费则 +12.5%。 Max Priority:用户愿意给矿工的最大费用。 在以太链上,我们的交易都是由矿工打包纳入区块,而矿工费(小费)给得越多,矿工就会更优先打包你的交易。矿工费是设置了多少,就一定会给多少。 Max:用户愿意支付的最大费用。 最大费用是指这笔交易你愿意支付的上限。上限的意思也就是说,你虽然设置...
怎么手动打赢gas war?
在讲怎么操作之前,先科普一些概念定义。 1、gas war。 如果你在以太链上做过交易,那么一定知道每一笔交易都是需要支付gas费的,而gas费的高低取决于当时以太链的拥堵情况。所以当在短时间内迸发大量交易请求的时候,gas费就会被冲到很高,而这种时候,你比其他人的交易被打包到的块高越低(比其他人越快成功),那么你付的gas费就会越低,所以也被称为gas war。 2、gas费的构成:Base + Max + Max Priority。Base:出块时的基本网络费用。 Base费是根据区块负载(拥堵)情况来动态进行调整的,下一个块会根据上一个块的负载情况上下浮动12.5%。当负载为 0%,Base费则 -12.5%,负载为50%,Base费不变,负载为100%,Base费则 +12.5%。 Max Priority:用户愿意给矿工的最大费用。 在以太链上,我们的交易都是由矿工打包纳入区块,而矿工费(小费)给得越多,矿工就会更优先打包你的交易。矿工费是设置了多少,就一定会给多少。 Max:用户愿意支付的最大费用。 最大费用是指这笔交易你愿意支付的上限。上限的意思也就是说,你虽然设置...