“交易卡住了”是什么意思
加密货币转账不会瞬间到达收款方。首先你在钱包中签名交易,然后交易进入网络,等待矿工或验证者将其打包进区块。只有在这之后,转账才有第一次确认。如果从发送到打包进区块所花的时间明显超出预期,用户就会说交易“卡住了”。
最重要的一点是:在大多数情况下,资金并没有丢失。交易未确认时,资金要么尚未最终扣除,要么正在网络队列中。区块链不会丢失转账,只是按优先级处理。关于不同网络中确认机制的更多信息,请参阅文章需要等待多少次确认。
交易为什么会卡住
原因通常有好几个,而且常常同时出现。
- 手续费过低。矿工和验证者优先处理手续费更高的交易。如果你设置的是最低费用,转账可能会在队列中停留很久。
- 网络拥堵。想要转账的人很多时,队列变长,快速打包进区块所需的手续费也随之上涨。
- 交易体积大。在 Bitcoin 网络中,交易大小取决于输入的数量。由大量小额收款拼成的转账占用空间更大,所需的总手续费也更高。
- 钱包或节点问题。有时钱包使用了过载的服务器,尽管网络中一切正常,显示的却是过时的状态。
- 依赖另一笔交易。如果你的转账花费的是一笔尚未确认的交易的资金,它不会先于那笔交易确认。
服务手续费与网络手续费的区别,我们在文章兑换中的手续费中讲过:网络手续费归网络所有,而不是归服务方,打包进区块的速度正取决于它。
什么是 mempool,与排队有什么关系
Mempool,即未确认交易池,是交易等待打包进区块的地方。网络中每个节点都有自己的 mempool,但整体上相似。你的转账在其中时,在浏览器里会显示为“未确认”或“等待中”状态。
如果手续费过低,节点可能会随着时间推移把该交易从自己的 mempool 中删除。这时浏览器可能不再显示它,钱包会把资金退回可用余额。这并不意味着钱消失了:只是在网络中这笔交易不再等待确认。发生这种情况的时间取决于网络和节点设置,因此不要指望某个具体的小时数。
如何通过 txid 查询交易
Txid,即交易哈希,是你这笔转账的唯一标识符。可以在钱包的历史记录中找到,或在你发出资金的交易所的邮件中找到。任何人都可以凭它查看转账状态。详细说明见文章关于 txid 与区块链浏览器。
- 从钱包中复制 txid。不要手动输入。
- 打开对应网络的区块链浏览器:Bitcoin、Ethereum、Tron 及其他网络各不相同。
- 将 txid 粘贴到搜索栏。
- 查看状态:未确认、已在区块中、确认数。
- 核对收款地址、金额和网络是否与你打算发送的一致。
如果浏览器找不到该交易,请检查所选网络是否正确,并等待几分钟:有时数据会延迟出现。如果之后仍然没有,可能是钱包始终没有把交易广播到网络中。
如何区分卡住与正常等待
并非每次等待都是卡住。确认时间取决于网络。在 Bitcoin 中,大约每十分钟产生一个区块,几次确认需要相当长的时间。在其他网络中区块更快,但所需的确认数也不同。这些只是参考,而非保证,网络繁忙时间会延长。
请看这三个特征:
- 交易在浏览器中可见,状态为“等待中”。这是正常的排队,问题只在于手续费。
- 交易已在区块中,但确认数少于收款方的要求。需要等待后续区块。
- 浏览器中根本没有这笔交易。那么问题很可能出在钱包或发送环节,而不是网络队列。
如果是第一种或第二种情况,这就是正常等待。只有第三种才需要去排查钱包。
什么时候只需等待就够了
如果交易在浏览器中可见,地址和金额都正确,而且网络当前较为拥堵,那么等待是合理的。手续费低不会使转账作废。当队列疏通时它就会被处理,例如在活跃度较低的时段。这通常在几小时内发生,但没有人能给出确切时间。
等待期间不要焦虑,也不要采取仓促行动。此时最常见的错误是“以防万一”再付一次。如果原交易最终确认了,你就会被扣款两次。订单地址的有效期见下文,关于金额问题的常见情况可阅读文章关于少付与多付。
什么是 RBF,它有什么帮助
RBF(Replace-By-Fee)是 Bitcoin 及一些类似网络的机制,允许用手续费更高的新版本替换未确认的交易。旧版本随之作废,新版本以更好的优先级进入队列。在某个版本确认之前,资金仍在你手中。
需要了解的要点:
- 并非所有钱包都支持 RBF。钱包必须支持替换,并且交易创建时需带有这一可能性。
- 只能替换未确认的交易。一旦打包进区块就无法替换。
- 使用该功能应按你所用钱包的说明进行。如果不确定,最好等待或联系钱包客服。
- 如果你是按固定金额的订单付款,请注意网络手续费是在订单金额之外支付的。提高手续费不应减少到达收款方的金额。
什么是 CPFP,何时适用
CPFP(Child Pays For Parent)是一种做法:一笔新交易花费尚未确认的交易的输出,并由这笔新交易携带更高的手续费。矿工把两笔交易一起打包更有利可图,因此“父”交易会与“子”交易一同确认。
如果你能访问未确认的输出,例如找零回到了你自己的钱包,这种方式可能有帮助。如果你把资金发到了他人地址,而且找零没有回到你的钱包,你可能没有这样的可能性。有时收款方如果能访问该输出,也可以加速这笔交易。
RBF 和 CPFP 这两种方法都属于技术性操作。只有在你明白自己在做什么、并依据钱包功能的情况下才使用。出错可能导致多付手续费。
其他网络的表现
上述做法主要适用于 Bitcoin 及类似网络。在其他网络中,卡住的表现不同。
- Ethereum 及兼容网络,包括 BNB Chain。交易按序号(nonce)顺序执行。如果其中一笔因 gas 费过低而处于等待状态,后面的交易也会等待。许多钱包允许用相同序号和更高的费用重新发送,以加速或取消这类交易。
- Tron。该网络的手续费与账户资源挂钩。转账通常不会在传统意义上卡住,但资源不足时可能无法通过。这时浏览器会显示错误。
- Solana、Litecoin 及其他网络。各有各的规则。状态始终应在对应网络的浏览器中核对。
请记住,USDT 存在于多个网络中,所选网络决定转账的速度和成本。详见文章关于 USDT 网络的选择。
不该做什么
在压力之下,很容易做出让情况更复杂的举动。
- 不要重复发送同一笔付款。第一笔交易仍有可能确认,重复发送会导致扣款两次。
- 不要向陌生人转账“求加速”。聊天和评论区里的骗子常常提议收费“加速”交易。陌生人提供的收费加速并不存在。
- 不要透露seed 助记词和私钥。任何真正的服务或客服人员都不会索要。关于钱包保护,请参阅钱包安全文章。
- 在弄清第一笔订单的下落之前,不要为同样金额再创建新订单。这样更容易混乱,也更难理清。
在 BITWHITE 兑换时怎么办
在 BITWHITE 兑换时,每个订单都会提供单独的付款地址,有效期最长 2 小时。必须在所选网络中发送准确的金额。如果你的交易卡住了,而地址有效期即将结束,操作顺序如下。
- 在钱包或交易所中找到你这笔转账的 txid。
- 通过订单号或链接打开订单页面:订单状态和 txid 会显示在那里。
- 在区块链浏览器中查询 txid,确认收款地址与订单中的地址一致。
- 如果转账还在队列中,请等待。不要重复发送付款。
- 如果地址已过期,而转账仍在等待确认或确认较晚,请联系客服。
逾期到账、金额不同或网络不同的付款,由运营人员通过客服手动处理。这并不意味着结果可以预先确定:决定取决于具体案例的情况。
向客服提供什么信息
信息越完整,运营人员处理得越快。官方渠道列在“联系方式”页面上。请准备:
- BW-… 格式的订单号;
- 币种以及发送时所用的网络;
- 实际发送的准确金额;
- 交易的 txid;
- 发送时间,如有的话,还有浏览器中状态的截图。
只提供这些数据。服务方绝不会索要seed 助记词和私钥,也不会在私信中提供兑换。如果有人主动联系你并承诺“帮你解决问题”,请提高警惕。服务方唯一的官方域名是 bitwhite.net。关于识别仿冒的特征,请阅读文章关于假冒兑换站。
交易卡住时的常见错误
- 在弄清第一笔付款状态之前就重复付款。
- 慌乱之下关闭订单,而交易其实在队列中,很快就会确认。
- 网络混淆:交易看似已确认,但不在订单所指定的网络中。这属于另一种情况,已在文章关于网络与地址错误中说明。
- 忽视所需的确认数:转账已在区块中,但因确认数不足,款项还没到账。
- 为了省钱,在繁忙网络中设置最低手续费。
- 在聊天中向第一个遇到的人寻求“帮助”。
清单:交易卡住时该怎么做
- 不要重复发送付款。
- 复制 txid。
- 在对应网络的浏览器中查询。
- 核对地址、金额和网络。
- 判断状态:在队列中、已在区块中或未找到。
- 如果在队列中,请等待,或在你的钱包支持的情况下使用 RBF 或 CPFP。
- 如果这是订单转账,请通过订单号或链接打开订单,并核对地址有效期。
- 必要时联系客服,提供订单号、币种、金额和 txid。
兑换的一般流程见分步指南。如果你只是计划兑换,请提前选择网络并为手续费留有余量。可以从BITWHITE 兑换页面开始。
这与在 BITWHITE 兑换有什么关系
在 BITWHITE,汇率和最终到账金额在创建订单之前就会显示,汇率在创建订单的时刻锁定。付款地址按每个订单提供,有效期最长 2 小时。待网络达到所需确认数后才会发放款项。确认数取决于网络,并在订单中注明。
兑换无需注册,因此请保存订单号(BW-…)和订单链接:凭它们可以查看状态和 txid。如果付款逾期、金额不同或网络不同,将由运营人员通过客服手动处理,无需再次付款。无法预先承诺具体结果:一切取决于订单的具体情况。