以太坊事务状态 - Pending, Mined, Dropped & Replaced

解释以太坊和其他区块链上不同事务状态的含义,以及如何处理每个状态,以确保您的交易及时被挖掘。


什么是内存池?

内存池是指一个节点中等待验证的未确认交易的集合,这些交易在提交给区块链上的新块之前必须经过验证。简单来说,内存池是节点中未确认交易的暂存区。网络中的每个区块链节点都有一个内存池,并相互通信以共享有关最新待处理交易的信息。

内存池存在的原因是每个区块只能确认约200个交易,而每15秒左右才能挖掘一个新的区块。

因此,未确认交易会通过网络中所有内存池广播,并附带一个关联的燃气价格(即发送方愿意支付的燃气费用,以完成其交易)。当一个新块被挖掘时,拥有最高燃气价格的约200个未确认交易将被挖掘该块的节点确认到区块链上。

如果交易未能通过一系列验证检查或提交的燃气过少,这些交易将最终从内存池中删除。

什么是 nonce?

Nonce 是一个 0 索引数字,对应于特定地址发送的已确认交易数量。也就是说,如果一个地址没有已确认的交易,它会将第一笔交易标记为 0 的 nonce,并将希望发送的后续交易标记为 1 的 nonce。

特定发送地址的每个已确认交易都必须具有唯一的 nonce 值。例如,如果发送者提交两个 nonce 值为 1 的交易,只有一个可以成功。

为什么需要设置non

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值