主页 > imtoken唯一官网 > 为什么比特币交易需要6个区块确认
为什么比特币交易需要6个区块确认
我们常说一笔比特币交易需要经过6个区块的确认。
一个问题:为什么比特币交易要经过6个区块确认?
一件事:
如下图所示,绿色和黄色是两个矿工同时挖出了一个新区块并广播到比特币网络。
地理位置靠近绿色矿工的节点首先收集绿色矿工公布的区块。
地理位置靠近黄色矿工的节点首先收集黄色矿工公布的区块。
因此,不同的节点可能同时拥有不同版本的区块链。 并且这两个版本的区块链继续被矿工开采。
目前,比特币交易的顺序尚不明确。
比特币网络必须围绕“哪个版本的区块链是‘正确的’区块链?”寻求共识。
一个规则:
共识规则是:如果出现分叉比特币交易,则比特币网络上的节点继续维护两个分叉,无论如何,最长的链被确认为“正确”的链。
一些节点收到黄色块。 其他节点首先收到绿色块。
收到黄色区块的矿工继续沿着他们的分支挖矿,这个分支被称为分支 A。
收到绿色区块的矿工继续沿着他们的分支挖矿,称为分支 B。
如果,分支 B 的矿工首先挖到下一个区块,即紫色区块比特币交易,并向网络公布消息。
分支 A 的矿工注意到分支 B 最长,将立即停止分支 A 的工作并切换到分支 B。
这样,所有矿工又在同一个分支上挖矿了。 比特币交易的顺序是统一的。
这样,所有的交易最终都会被验证。
记录在黄色区块中的交易将保持待处理状态,然后放入分支 B 的新区块中。
过时的块:
黄色块称为 - 陈旧块。
矿工挖出成功的区块因为不在最长链中而被丢弃,等待重写。
补充:
一笔比特币交易需要经过6个区块的确认。 换句话说,之后至少要验证 5 个区块。 即:交易一共有“6个确认”。 估计是6号。
如果作案者想要进行双重支付,他必须控制非常大的计算能力,以保证他的假信息能够写在最长的分支上。 如此庞大的计算能力,想要掌控几乎是不可能的。
6 个区块的确认给了比特币网络足够的时间来统一所有区块的顺序。
综上所述:
因此,6个区块的确认用于确认交易在最长分支的区块中。