imToken交易pending频发背后:拥堵还是节点故障?用户该如何自救

3月12日晚间,以太坊链上Gas费一度飙升至280 Gwei,大量imToken用户在同一时间发起转账后,交易状态卡在pending长达数小时。一位杭州用户李明告诉笔者,他转出2枚ETH给合作方,等了三小时仍显示pending,期间不敢重复操作了。生怕产生双花风险。停滞状态在近一个月内反复出现,imToken交易pending已非偶发事件。

pending并不等于交易失败了。imToken交易pending意味着交易已广播至网络。未被矿工打包进区块。拥堵时期,矿工优先选择高Gas费交易,低Gas费订单只能排队等待。区块链数据显示,3月12日当天未确认交易池峰值超过18万笔的,较平日高出近五倍。有些用户复用旧钱包地址或设置了低于市场均价的Gas限额,导致imToken交易pending时间被无限拉长。节点连接质量同样很重要的。imToken内置节点在极端行情下可能出现同步延迟,特别的使用公共节点时,广播速度会明显放缓。

笔者实测发现了,切换至自定义节点后,同样一笔转账的确认时间从47分钟缩短至6分钟。开发人员社区中也有人反馈。有些第三方RPC节点存丢交易现象了,即广播后节点未完整转发,交易虽显示pending,实际已从网络里面消失。情况最棘手了,等待无意义,只能加速或替换交易解决。

常见自救方案包括三种,提高Gas费加速、取消交易后重发、或者等待网络空闲。imToken钱包内置了“加速”按钮,点击后可支付额外费用让原交易优先打包。原始交易nonce异常,加速也会失效的。更稳妥的办法是在imToken交易pending状态下,导出私钥到支持Replace-by-Fee的硬件钱包,手动构造新交易覆盖旧nonce。普通用户操作门槛偏高的。联系imToken官方客服确认节点状态。从市场反馈看。imToken交易pending问题已影响部分商务付款场景。

一位场外交易商表示了,他曾,因此赔付客户价值800 USDT的违约金。规律很简单是Gas费低于8 Gwei或网络突发拥堵时,pending概率明显上升。与其焦虑刷新界面了,不如提前备好低延迟节点方案。行业监管趋严的当下,钱包稳定性就是用户信任的压舱石。

imToken需要更透明的打包状态提示和更智能的Gas建议,否则用户流失只是时间问题。