加密货币交易需要多少个区块链确认?

By: WEEX
|
0

问三个不同的钱包,一笔转账需要多少次确认,你可能会得到三个不同的答案。这并不是因为有人弄错了。确认数在不同网络上有不同含义,而且接收方通常还会在此基础上设定自己的要求。

下面介绍人们最常使用的网络如何处理确认,以及最终由谁决定确认数。

没有统一的确认数

确认简单来说,就是在包含你交易的区块之后又添加了一个区块。等待更多区块出现,可以降低交易被撤销的可能性。需要多少次确认,取决于网络如何达成共识。有些网络(例如比特币)依靠概率安全性,随着区块不断累积,风险会持续降低。另一些网络则具有终局性,也就是区块在实际操作中无法再被撤销的状态。

所以,实际要问的通常不是“需要多少个区块?”,而是“这笔交易是否已达到接收方要求的确定性水平?”答案因网络而异。

比特币:等待 6 次确认是惯例,不是规则

比特币没有内置的终局性,因此用户会参考确认数。等待约 6 次确认是一种广为人知的惯例。比特币的目标出块时间约为每 10 分钟一次,因此等待时间大约为 1 小时。这并不是协议规则,小额付款有时在确认数更少时也会被接受。

原因在于,每增加一个区块,其他版本的区块链想要取代包含你交易的那条链就会更困难。零确认的交易尚未被纳入区块,不应视为最终完成。

以太坊、BNB 智能链和波场:等待终局性

以太坊每 12 秒生成一个区块,因此通常很快就能获得首次确认。转向权益证明后,以太坊也具备了终局性:验证者每个纪元会对检查点进行投票,区块在约 2 个纪元后最终确定,耗时约 13 分钟。许多应用仍会等待达到指定确认数,而不是等待完全终局。

BNB 智能链采用快速终局性投票机制(BEP-126),而 BNB Chain 表示,目前通常只需数秒即可达到终局性。过去等待约 15 次确认的做法,源自该机制推出之前。波场每约 3 秒生成一个区块;根据其开发者文档,当 27 名超级代表中有至少19在该区块之上继续构建时,该区块便会被固化,通常需要约 1 分钟。在此之前,理论上交易仍可能因链重组而被撤销。

Solana:用 3 种状态代替确认数

Solana 不统计确认数,而是将交易状态标记为已处理、已确认或已最终确定。已处理表示某个节点已处理该交易;已确认表示绝大多数验证者已对其所在区块投票;已最终确定表示该区块也已被足够多的后续区块覆盖,因此可视为不可逆。每个阶段通常都只需数秒,其中最终确定耗时最长。

在 Solscan 等区块链浏览器上,这些状态相当于其他网络上显示的确认数。

由谁决定需要多少次确认?

实际上,确认数由接收方的钱包、平台或商家设定。更高的要求意味着以速度换取安全性,因此所涉金额越大,要求往往也越高。所以,一笔转账即使已在链上有效,接收方仍可能将其显示为待处理,直到达到所需确认数。

要查看转账进度,请将交易哈希粘贴到你所使用网络的区块链浏览器中。浏览器显示的确认数或状态,就是接收方正在核对的数据。

WEEX 提醒:先确认所需确认数

WEEX 提醒用户,发送前先确认接收方钱包或平台要求多少次确认,并预留相应等待时间,不要重复发送。请在正确的区块链浏览器中查询哈希以确认进度;在交付商品或资金前,零确认交易应视为尚未最终完成。谨慎对待要求你在付款确认前就接受款项的人,切勿分享助记词或私钥。

结论

确认数没有统一标准。比特币用户通常会等待约 6 次确认;以太坊、BNB 智能链和波场各自有不同的终局性机制;Solana 则使用状态而非确认数。关键在于接收方何时认定转账已结算,而区块链浏览器会显示交易离这一状态还有多远。

常见问题

1. 比特币交易需要多少次确认?
广为人知的惯例是等待约 6 次确认。按照比特币每 10 分钟生成一个区块的目标时间,这大约需要 1 小时。这只是惯例,并非协议规则;接收方可能要求更多或更少的确认。

2. 以太坊交易需要多少次确认?
没有固定数量。通常数秒内即可获得首次确认;区块在约 2 个纪元后最终确定,耗时约 13 分钟。许多应用则会等待达到指定确认数。

3. BNB 智能链和波场需要相同的确认数吗?
不需要。BNB 智能链采用快速终局性投票机制;波场则在 27 名超级代表中有至少19在区块之上继续构建后将其固化,通常需要约 1 分钟。

4. Solana 使用确认数吗?
不以确认数的形式统计。Solana 会将交易标记为已处理、已确认或已最终确定,其中已最终确定代表最高的确定性。

5. 平台要求的确认数可以高于网络要求吗?
可以。每个钱包或平台都会自行决定需要多少次确认才会将资金视为可用,因此交易即使已在链上有效,在接收方仍可能处于待处理状态。

相关文章
分享
copy

涨幅榜

iconiconiconiconiconiconiconicon
客户服务:@weikecs
商务合作:@weikecs
量化做市商合作:bd@weex.com