比特币6个确认时间主要看网络拥堵情况,通常需要1小时左右,但拥堵时可能需数小时。交易上链后,矿工每10分钟出一个区块,连续6个区块累计确认才安全。想缩短时间可以付更高矿工费。

你肯定纳闷:一个确认不就够了吗,为啥非得等六个?简单说,这是为了防止有人耍花招。比特币网络里,矿工不停打包交易生成新区块,但这些区块偶尔会分叉,也就是同时出现两个合法区块。如果有人恶意搞事,可能在交易被一个区块确认后,突然弄出一条更长的链,把原来那个交易给抹掉。但连续六个确认后,想推翻交易就得拥有全网超过51%的算力去重挖六个区块,这成本高到几乎不可能。所以六个确认是行业公认的“安全线”,交易所入账或者大额转账都认这个。

那这一个小时的时间到底花在哪了?最关键的其实是等第一个确认,也就是交易被打包进区块。现在比特币区块大小有限,每秒能处理的交易不多,一到市场热闹转账人多,内存池就排长队。你要是矿工费给的抠门,可能就得在后面慢慢等,矿工优先打包手续费高的。等你的交易终于挤进了一个区块,后面平均每10分钟就会增加一个新区块确认它,总共凑齐六个。所以快慢的变数,全在第一个确认排队那一步。

有什么法子能快点吗?当然有,核心就是加钱。你在发起转账时,钱包通常会让你选矿工费等级,选“优先”或者“高”,手续费给足了,矿工自然优先打包。另外,有些交易所采用内部记账,小额提币甚至不用等链上确认,那是人家自己先垫付给你了。但遇到行情剧烈波动或者网络特别堵的时候,就算加了钱,有时也得耐心等等。总的来说,着急就到付,不着急就省点,自己权衡呗。