要了结以太坊的转账方式,首先要了解一下几个概念问题,那就是什么是gas,什么是gasprice,什么是gaslimit。

gas

gas是以太坊交易中所花费的记账方式,在以太坊中,你要转账,部署智能合约,调用智能合约方法,都要消耗一定数量的gas

gasprice

之前说了gas,但是最终真正花的还是eth,所以就有一个转换率的问题,就像现实中的不同发币之间的汇率一样,gasprice就是起到一个汇率的作用,它代表的是一个gas值多少eth。

gaslimit

gaslimit是做啥的呢,大家都知道以太坊的矿工记账,也是要收取手续费的,而手续费的最终是做少,是有记账所花的gas和gasprice决定的,所有的gas*gasprice就是最终的手续费,也就是从你账户扣除的eth,那gaslimit又是干啥的呢,以太坊规定,每笔交易的gas最少21000,矿工可以调整这个值,所以最终的花费的gas是不确定的,所以以太坊就设置了gaslimit,这个代表的是最多给旷工这么多gas,如果最终使用的gas少于这个gaslimit,剩余的还会返给你的,但是如果你的gaslimit不足以支付这次交易,那就是不会退回的,并且交易也就失败了,转账的额度也是回不来了,所以你转账设置的limit一定要大于21000。