什么是交易确认
确认意味着交易已被打包进区块,网络把它记入了自己的历史。在此之前,转账处于等待队列中,理论上可能被替换或丢弃。
首先,发送方对交易签名并广播到网络。矿工或验证者从队列中选出它并打包进区块:这就是第一个确认。之后在它上面每多一个区块,就多一个确认。覆盖你这笔交易的区块越多,就越难撤销,所以收款方会等待一定数量的确认。
Bitcoin、Ethereum、Tron 等网络的确认需要多久?
从 Solana 和 Tron 的几秒钟,到 Bitcoin 的几十分钟。以下是按出块速度给出的参考。
- Bitcoin。平均约十分钟出一个区块,所以一个确认大约需要十分钟,也经常明显更久。
- Litecoin。大约每两分半钟出一个区块。
- Ethereum。大约每十二秒一个区块。
- Tron 和 BNB Smart Chain。几秒钟一个区块,所以确认通常需要几秒到一两分钟。
- Solana。出块不到一秒,确认只需几秒钟。
这些只是参考,不是保证:网络拥堵程度会改变实际时间。这在 Bitcoin 和 Ethereum 上尤其明显。
为什么平均出块时间不等于等待时间?
平均出块时间描述的是整个网络,而不是你这一笔交易。Bitcoin 的出块是随机的:有时两分钟内连出两个,有时下一个要等半小时。所以“平均十分钟”并不等于“恰好十分钟”。
还有第二个原因。即使最近的区块已经产生,你的交易也可能没被打进去:区块空间有限,矿工优先选择手续费更高的交易。
实际的结论是:要留出余量。如果 Bitcoin 的一个确认通常要十分钟,就按最长一小时来计划,不要过早慌张。
确认速度取决于什么?
主要因素有:手续费的高低、网络拥堵程度,以及所需的确认数。
- 网络手续费。手续费低的交易在队列中停留更久。关于网络手续费和服务手续费的更多内容:兑换手续费。
- 网络拥堵程度。活跃度高的时期队列更长,昨天够用的手续费,今天可能就偏低了。
- 所需确认数。对于大额资金,接收方可能会等待更多区块。
- 操作类型。在某些网络中,代币转账和智能合约调用的处理方式与基础币的简单转账不同。
兑换需要多少个确认?
没有统一的数字:它取决于网络、金额以及接收方的规则。一般来说,快速网络只需少量区块,Bitcoin 通常要等一到几个确认。
逻辑很简单。付款金额越大、历史被回滚的可能性越高,要求的确认数就越合理地增多。对兑换服务来说,这是防范双花的问题,对你来说,这只是付款并不会在发出后立刻开始的原因。
你的订单具体需要多少确认,不必去猜:关注订单状态,并通过浏览器中的 txid(交易哈希)核对即可。
确认时间如何影响兑换时间?
兑换所花的时间几乎都是你的付款等待确认的时间。网络确认付款之后,兑换本身很快。
在 BITWHITE,汇率、手续费和最终金额在创建订单之前就能看到,汇率在创建订单时锁定。每个订单的付款地址有效期最长两小时。这意味着确认慢本身不会改变汇率,但付款需要在期限内发出。期限之后才到账的付款,会交给运营人员人工核查。
如果需要最快的速度,请选择速度快的网络来发送。关于稳定币各网络之间的区别,见文章 USDT 网络:TRC20、ERC20、BEP20。订单的整体流程见指南 如何兑换加密货币。
交易一直不确认怎么办?
首先,不要重复发送付款。重复发送只会导致重复付款,并不能加速第一笔交易。
- 在区块链浏览器中通过 txid 查找交易。方法见:txid 与区块链浏览器。
- 如果状态是“等待中”(pending),说明交易还在队列中:请再等一等,手续费低时尤其如此。
- 如果状态是“成功”,但订单没有进展,请把收款地址和金额与订单中的信息对照。
- 如果浏览器里完全找不到这笔交易,请检查所选网络是否正确,以及钱包是否真的发出了转账。
- 如果已经过了很长时间,请通过 Telegram 联系客服,并附上订单号(BW-…)和 txid。
可以加速卡住的交易吗?
有时可以,但方法取决于网络和钱包。通常无法撤销,只能替换或加速。
- Bitcoin。有些钱包能用手续费更高的版本替换未确认的交易,或者创建一笔子交易来激励矿工。
- Ethereum 及兼容网络。可以用相同序号(nonce)和更高手续费的新交易来替换它。否则后续的操作都会排在它后面。
- 快速网络。在 Tron 和 Solana 上很少卡住:交易要么几秒内通过,要么被拒绝。
如果钱包没有这个功能,就只能等待。在做任何更改之前,请先在浏览器中查看状态,确认这笔操作确实没有被确认。
哪些错误最容易造成延迟?
大多数延迟不是由网络造成的,而是由发送方的操作造成的。
- 手续费过低。钱包给出了“经济”选项,交易就卡在了队列里。
- 重复发送。觉得付款丢了就重新发一笔,结果付了两次。
- 网络不对。币是在与订单中不同的网络里发出的。这类付款会转入人工核查,结果没有保证。
- 金额不对。少付或多付同样会交给运营人员处理,详见文章 少付与多付。
- 地址已过期。在订单期限结束后才发送。
示例:兑换 Bitcoin 时时间是如何分配的
来看一个假设的情形。你创建了一个兑换 Bitcoin 的订单,并在 12:00 从钱包发出付款。区块在 12:07 被找到,你的交易获得第一个确认。下一个区块直到 12:31 才出现:如果要求两个确认,这就已经过去半小时了。
如果你在拥堵时段用最低手续费发送,交易甚至可能进不了最初的几个区块,要等更久。而同样的流程,如果是在快速网络中转 USDT,只需几分钟。
结论是:Bitcoin 的时间波动是正常的,等二三十分钟并不说明哪里出了问题。
“已在区块中”与“最终确认”有什么区别?
被打进区块和付款的最终性不是一回事。第一个确认之后,交易在网络中已经可见,但该区块被另一个版本的链取代的概率还不为零。每多一个新区块,这个概率就迅速下降。
所以,你在浏览器里可能看到交易显示成功,而接收服务仍在等待更多区块。这是正常的谨慎,而不是故障。个别网络有自己的最终确定机制,但在实际使用中只需要记住一点:浏览器中的“成功”状态与收款开始的时间可能并不同步。
只要你确信地址和金额无误,耐心等待通常就能解决问题,无需额外操作。
如果看重速度,该如何选择网络?
如果某种币存在于多个网络,那么最快、手续费最低的网络通常最合适,前提是发送方和接收方都支持它。对稳定币来说,选哪个网络既会改变时间,也会改变转账成本。
但速度不是首要标准。发送之前,请确认来源钱包确实支持所选网络,并且收款地址是在同一个网络中创建的。网络弄错的代价比任何等待都大。核对地址可以参考文章 如何核对钱包地址 中的建议。
检查清单:等待确认期间要核对什么
- 保存订单号和发送时的 txid。
- 在你发送所用网络的浏览器中打开 txid。
- 确认收款地址和金额与订单信息一致。
- 检查状态:pending 表示等待中,success 表示已被打包进区块。
- 不要重复付款,也不要“以防万一”再创建第二个订单。
- 确认你位于官方域名 bitwhite.net。假冒网站的特征:如何识别假冒兑换网站。
- 如果状态长时间不变,请通过 Telegram 联系客服,并提供订单号和 txid。
服务在任何情况下都从不索要助记词,包括因为“卡住”的付款。