http://www.7klian.com

imToken 抉择转账打包顺序的「神秘」值:Nonce




但是当我们利用 imToken 1.0 举办转账,把手续费调得很低时就大概会呈现上面这种环境:第一笔生意业务迟迟不被打包,再次提倡第二笔生意业务乐成后,第一笔生意业务则会显示失败。
0x336d3e7fdFB677Bd1c7324919556EB6E98F6eDEF


举个例子:



这个地点中截至撰稿一共向外提倡了 4 笔向外转账和 2 笔进账收款,个中赤色框框标出的这两笔生意业务不纳入该地点的 nonce 值计较,其余 4 笔向外转账生意业务的 nonce 值从下往上别离为 0,1,2,3。

Emmmm~ 这是为什么呢?

最近以太坊网络转账的矿工费越来越贵,原因我们在《为什么矿工费这么贵?》表明过了,那么面临昂贵的矿工费,大都人城市选择把矿工费调低一些,究竟节俭一点没啥欠好的。




究其原因,是一个叫 nonce 的值造成的。
严监生有些焦虑,又给赵氏发去了一笔 10 个 USDT 的转账,这次手续费多给了一些,很快便乐成了,而原先提倡的第一笔生意业务则显示失败。

在《儒林外史》里有一个吝啬鬼叫严监生,临终前躺在床上,竖起两根指头来。家里的侄子,奶妈就围着他问,是不是有什么心愿未了,却都不解其意。最后,严监生的妻子赵氏猜到了原因,房子里的灯点着两茎灯草,严监生以为太挥霍了,才迟迟不愿咽气。当赵氏把灯里的灯草挑掉了一茎,严监生这才两腿一蹬,双眼一闭,定心去投胎了。


假设在多年循环后,严监生在 2017 年成了一个加密钱币投资者。此日他用 imToken 1.0 给赵氏转账了 10 个 USDT,却仍不改其吝啬的本质,把手续费设定得很低,可这笔生意业务过了好久也没有显示转账乐成。

在以太坊上产生的每笔生意业务都有一个值叫 nonce,,这个值用于计较一个以太坊地点中发出的生意业务数量。一个以太坊地点里的所有转账会凭据你提倡转账的时间,给每一笔生意业务排序,从 0 开始计数。地点每发送一笔生意业务,生意业务的随机数 nonce 就会增加 1,而转入这个地点的生意业务则不会改变 nonce 值。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读