Guide
比特币的确认(confirmation)是什么?需要几个确认

结论:确认数=交易上方堆叠的区块数量,越多越难以被推翻,越安全
比特币的确认(confirmation),是指在包含你交易的那个区块之上,又叠加了多少个新区块的次数。当交易首次被打包进某个区块时,即为"1个确认";在其之上再生成1个区块,就记为"2个确认",以此类推。确认数越多,这笔交易被推翻(回滚)的难度就越大。
本文要点
- 确认数 = 交易所在区块上方叠加的区块数量
- 区块平均约10分钟生成一个(实际会有波动)
- 确认越多,篡改与回滚越困难,因此更安全
- 交易所在充值时通常要求1~6个确认
确认数如何计算
| 状态 | 含义 |
|---|---|
| 0确认(unconfirmed) | 仍在mempool中,尚未进入区块 |
| 1确认 | 交易已被打包进区块 |
| 6确认 | 其上又叠加了5个区块 |
由于区块平均约10分钟生成一个,因此6个确认大致以1小时为参考时长。不过这只是平均值,实际上有时几分钟内会连续出现多个区块,有时则可能需要30~40分钟。关于整体运作机制,请参阅比特币的运作原理。
为什么确认越多越安全
比特币的交易记录采用链式结构,每个区块都与前一个区块相连。要改写一笔旧交易,就必须重新制作在其之后叠加的所有区块,因此确认数越多,在现实中就越发不可能实现。关于挖矿机制,请参阅什么是挖矿(mining)?。
需要等待多久?
- 小额收款:多数情况下即使1个确认在实际使用中也已足够
- 向交易所充值:因平台而异,但通常要求1~6个确认较为常见
- 大额或重要交易:等待至6个确认被认为更为稳妥
如果你觉得确认过慢,原因大多是手续费不足或网络拥堵。请查看转账未到账、长时间未确认的处理方法或什么是内存池(mempool)?。
0确认(0-conf)的风险
尚未进入区块的0确认交易,还没有最终确定。理论上,它仍有可能被另一笔附带更高手续费的交易所替换(双重支付)。对于收款方而言,至少等待1个确认、对于重要交易则等待多个确认后再判定为"收款完成",才更为安全。
常见问题
比特币需要等待几个确认?
视用途而定。若为小额,1个确认在实际使用中往往已足够;向交易所充值通常需要1~6个确认;对于大额或重要交易,等待至6个确认被认为更为安心。
1个确认大约需要多长时间?
由于区块平均约10分钟生成一个,因此参考时长约为10分钟。不过实际间隔会有波动,在网络拥堵且手续费较低时,首次确认有时也可能需要数小时。
收到0确认的交易可以吗?
0确认的交易尚未最终确定,理论上仍存在因双重支付而被推翻的可能。对于重要的收款,至少等待1个确认、最好等待多个确认后再判定为完成,才更为安全。
参考・出处
投资注意事项
本文仅以提供信息为目的,并非投资建议。比特币存在价格波动、遭黑客攻击、丢失等风险。投资决策请自行承担责任,并在闲余资金范围内进行。税制与监管可能发生变化,最新信息请务必查阅官方一手来源。
Sources
FAQ
- 比特币需要等待几个确认?
- 视用途而定。若为小额,1个确认在实际使用中往往已足够;向交易所充值通常需要1~6个确认;对于大额或重要交易,等待至6个确认被认为更为安心。
- 1个确认大约需要多长时间?
- 由于区块平均约10分钟生成一个,因此参考时长约为10分钟。不过实际间隔会有波动,在网络拥堵且手续费较低时,首次确认有时也可能需要数小时。
- 收到0确认的交易可以吗?
- 0确认的交易尚未最终确定,理论上仍存在因双重支付而被推翻的可能。对于重要的收款,至少等待1个确认、最好等待多个确认后再判定为完成,才更为安全。
本文仅供参考,不构成金融、投资或交易建议。价格为参考快照,可能已过时。请务必自行研究。