okx

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

时间:2022-04-20|浏览:40087

我们常说,一笔比特币交易需要经过 6 个区块的确认。
问题一:为什么比特币交易要经过6个区块才能确认?
一个案例:
如下图所示,绿色和黄色是两个矿工同时挖出新区块并广播到比特币网络。
在地理上与绿色矿工相连的节点首先收集绿色矿工发布的区块。
与黄色矿工在地理上连接的节点首先收集黄色矿工发布的区块。
比特币区块未确认交易_比特币交易确认时间_比特币区块未确认交易
因此,不同的节点可能同时拥有不同版本的区块链。两个版本的区块链仍在由矿工开采。
目前,比特币交易的顺序还不清楚。
比特币网络必须围绕“哪个版本的区块链是‘正确’的区块链?”寻求共识。
一条规则:
比特币区块未确认交易_比特币区块未确认交易_比特币交易确认时间
共识规则是,如果发生分叉,那么比特币网络上的节点继续保持两个分叉,并且无论如何,最长的链被确认为“正确”的链。
一些节点收到黄色块。其他节点首先收到绿色块。
收到黄块的矿工继续沿着他们的分支进行挖矿,该分支称为A分支。
收到绿块的矿工继续沿着他们的分支挖矿,称为分支 B。

比特币区块未确认交易 为什么比特币交易需要经过6个区块的确认
比特币交易确认时间_比特币区块未确认交易_比特币区块未确认交易
如果,B 分支的矿工们,首先挖下一个区块——紫色区块,并将这个消息发布到网络上。
分支 A 的矿工注意到分支 B 最长比特币区块未确认交易,会立即停止分支 A 的工作并切换到分支 B。
这样,所有矿工又在同一个分支上挖矿。比特币交易的顺序是统一的。
这样比特币区块未确认交易,所有的交易最终都会得到验证。
比特币区块未确认交易_比特币交易确认时间_比特币区块未确认交易
黄色区块中记录的交易会继续保持在pending状态,然后被放到B分支的新区块中。
过时的块:
黄色块被称为——陈旧块(Stale block)。
矿工成功挖出的区块会被丢弃,因为它们不包含在最长的链中,等待被重写。
补充:
一笔比特币交易需要经过 6 个区块的确认。换句话说,之后至少要验证 5 个区块。即:交易总共有“6次确认”。6 是估计值。
如果作恶者想要双花,他必须控制非常大量的计算能力,以确保他的虚假信息可以写在最长的分支上。控制如此庞大的算力几乎是不可能的。
6 个区块的确认给了比特币网络足够的时间来统一所有区块的顺序。
综上所述:
所以,6个区块的确认被用来——确认交易在最长分支的区块中。

热点:区块链 挖矿 比特币 比特币 比特币交易 比特币区块 比特币网 比特币网络

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

« 上一条| 下一条 »
区块链交流群
数藏交流群

合作伙伴

非小号交易所排名-专业的交易行情资讯门户网站,提供区块链比特币行情查询、比特币价格、比特币钱包、比特币智能合约、比特币量化交易策略分析,狗狗币以太坊以太币玩客币雷达币波场环保币柚子币莱特币瑞波币公信宝等虚拟加密电子数字货币价格查询汇率换算,币看比特儿火币网币安网欧易虎符抹茶XMEX合约交易所APP,比特币挖矿金色财经巴比特范非小号资讯平台。
非小号行情 yonghaoka.cn 飞鸟用好卡 ©2020-2024版权所有 桂ICP备18005582号-1