以太坊中的nonce是什么
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了以太坊中的nonce是什么相关的知识,希望对你有一定的参考价值。
为了防止交易重复进行,以太坊要求每笔交易必须有一个nonce数值。nonce值从0开始递增,每发送一笔交易,nonce便加1。
只有当前面nonce值较小的交易处理完成之后才会处理后面nonce值较大的交易。
以太坊处理nonce的规则:
- 当nonce小于之前已经有交易使用的nonce值,交易会被拒绝;
- 当nonce大于当前应该使用的nonce时,交易会一直处于队列之中进行等待,交易依次执行,直到补齐中间间隔的nonce值,才可以执行。
- 当有一笔处于pending状态的交易,新的一笔交易与其拥有相同的nonce值,如果新交易的gas price太小,无法覆盖pending状态的交易,如果新交易的gas price高于原交易的110%,则原交易会被覆盖掉。
以上是关于以太坊中的nonce是什么的主要内容,如果未能解决你的问题,请参考以下文章