熟悉以太坊的朋友都知道,与以太坊上智能合约的任何一次交互,都是要耗费用以太币来结算的 gas 费的。对很多 dApp 来说,就存在着这么一个用户门槛:用户要先持有以太币才能完成与 dApp 智能合约的交互。
解决这个问题,往往是先给用户地址转一笔小额的以太币当 gas 费,然后再让用户发起合约调用。
今天与朋友小聚,谈起一种办法,就是把送 gas 费的这个操作放到要调用的合约方法里。这样用户即使账户里没有以太币,也可以成功调用合约方法。
真是个不错的方法。
========= 注意,此方法已经被不少朋友证伪啦 ==========