主页 > imtoken唯一官网 > 为什么比特币交易需要6个区块确认

为什么比特币交易需要6个区块确认

imtoken唯一官网 2023-01-18 11:23:00

我们常说一笔比特币交易需要经过6个区块的确认。

一个问题:为什么比特币交易要经过6个区块确认?

一件事:

如下图所示,绿色和黄色是两个矿工同时挖出了一个新区块并广播到比特币网络。

地理位置靠近绿色矿工的节点首先收集绿色矿工公布的区块。

地理位置靠近黄色矿工的节点首先收集黄色矿工公布的区块。

比特币交易流程_比特币交易_比特币 币币交易

因此,不同的节点可能同时拥有不同版本的区块链。 并且这两个版本的区块链继续被矿工开采。

目前,比特币交易的顺序尚不明确。

比特币网络必须围绕“哪个版本的区块链是‘正确的’区块链?”寻求共识。

一个规则:

比特币交易_比特币交易流程_比特币 币币交易

共识规则是:如果出现分叉比特币交易,则比特币网络上的节点继续维护两个分叉,无论如何,最长的链被确认为“正确”的链。

一些节点收到黄色块。 其他节点首先收到绿色块。

收到黄色区块的矿工继续沿着他们的分支挖矿,这个分支被称为分支 A。

收到绿色区块的矿工继续沿着他们的分支挖矿,称为分支 B。

比特币 币币交易_比特币交易_比特币交易流程

如果,分支 B 的矿工首先挖到下一个区块,即紫色区块比特币交易,并向网络公布消息。

分支 A 的矿工注意到分支 B 最长,将立即停止分支 A 的工作并切换到分支 B。

这样,所有矿工又在同一个分支上挖矿了。 比特币交易的顺序是统一的。

这样,所有的交易最终都会被验证。

比特币 币币交易_比特币交易_比特币交易流程

记录在黄色区块中的交易将保持待处理状态,然后放入分支 B 的新区块中。

过时的块:

黄色块称为 - 陈旧块。

矿工挖出成功的区块因为不在最长链中而被丢弃,等待重写。

比特币交易流程_比特币交易_比特币 币币交易

补充:

一笔比特币交易需要经过6个区块的确认。 换句话说,之后至少要验证 5 个区块。 即:交易一共有“6个确认”。 估计是6号。

如果作案者想要进行双重支付,他必须控制非常大的计算能力,以保证他的假信息能够写在最长的分支上。 如此庞大的计算能力,想要掌控几乎是不可能的。

6 个区块的确认给了比特币网络足够的时间来统一所有区块的顺序。

综上所述:

因此,6个区块的确认用于确认交易在最长分支的区块中。