主页 > imtoken怎么下载不了 > 为什么比特币转账需要6个区块确认?

为什么比特币转账需要6个区块确认?

imtoken怎么下载不了 2023-06-25 07:44:03

很多刚接触区块链的小伙伴看到“比特币交易需要确认6个区块”可能会一头雾水。 为什么需要 6 个区块确认? 指的是全网6个比特币矿工,你确定?

今天大白就给大家讲解一下这个原理。

在《什么是51%算力攻击》一文中,大白向大家介绍,成功发起51%算力攻击后,即可实现双花。 我们简单回顾一下双花的过程:

比特币转账担保平台_比特币转账 时间_比特币转账

假设小黑给了大白发666个btc,打包进了第N个区块。 几分钟后,小黑食言,以自己50%以上的算力发动了51%算力攻击。 通过取消发送给大白的666btc交易,小黑重组了第N个区块,并在第N个区块之后继续扩充区块,使其成为最长的合法链。

交易

这是双花攻击的过程,小黑发给大白的666btc是无效的。

比特币转账担保平台_比特币转账_比特币转账 时间

从上面的例子我们可以看出,即使大白当时收到了小禾转账的666btc,并且交易被打包挂钩,交易也可能无效。

为了避免双花造成的损失,一般认为六个区块确认后的比特币交易是不可篡改的。 也就是说,如果小黑给大白发送666个btc,交易被打包在n个区块(1个区块确认),大白等待n+5个区块出现(6个区块确认),交易基本无法被篡改.

注意这里用的是“基本”,不是绝对的。

比特币转账担保平台_比特币转账_比特币转账 时间

不久前,一名黑客从币安盗走了数字货币。 总共有超过 7,000 个比特币被盗。 比特币被黑客转移,交易记录被打包在575013的区块高度。事故发生后不久,有人提议重组区块。 当时,许多区块已经被确认。

区块重组是指从黑客传输的比特币区块开始,删除黑客的交易记录,重新创建该区块及所有后续区块。 如下所示:

交易

比特币转账担保平台_比特币转账 时间_比特币转账

据称,币安赵长鹏致电比特大陆吴忌寒,就币安失窃事件后的比特币区块链重组进行沟通。 当时他们能够结合比特币比较大的算力。 从技术角度来看,他们能够重组,使重组后的链成为比特币中最长的合法链。 如何计算重组后需要多长时间才能成为最长的法律链条?

重组消息一出比特币转账,业界一片哗然,各种纷争不断。 当然,最后没有重组。 币安愿意承担黑客盗取资金造成的一切损失。

一般来说,确认的区块越多越安全,51%攻击后被篡改重组的可能性越低。 我们经常看到的比特币交易,六个区块确认后,就是安全的。 数字 6 不是强制性的。 只是说明六个区块被确认后,被篡改的几率很低,因为黑客或攻击者很难掌握大量的比特币算力来作恶。

比特币转账_比特币转账 时间_比特币转账担保平台

比特币平均每 10 分钟打包一个区块,确认六个区块平均需要 60 分钟。 我们是否需要为每笔比特币交易等待 60 分钟以上?

不对。 对于小额交易比特币转账,不需要等待六个区块确认,因为比特币遭受51%攻击的可能性很小。 一般来说,1000美元以下的比特币交易,可以确认一个区块; 1000-10000美元之间的比特币交易,至少需要在通用交易平台确认三个区块才能充值和提现; 1万美元到10万美元的交易,基本上需要6个区块确认; 对于超过 100,000 美元的交易,确认的区块越多越好。

比特币转账担保平台_比特币转账_比特币转账 时间