主页 > 多语言仿imtoken钱包系统 > 区块链入门:为什么比特币转账要等6次确认到账?

区块链入门:为什么比特币转账要等6次确认到账?

多语言仿imtoken钱包系统 2023-01-18 20:20:33

很多刚接触区块链的朋友,看到“比特币交易需要6次区块确认”,可能会一头雾水。 为什么我们需要 6 个区块链确认? 是否意味着全网6个比特币矿工的确认?

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

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

假设小黑给大白发了666个BTC,被打包进了第N个区块。 没过几分钟,小黑就反悔了,通过自己控制的50%以上的算力发动了51%的算力攻击。 通过去掉发送给大白的666BTC的交易,他重组了第N个区块,并重组在第N个区块之后继续延伸区块,使其成为最长的合法链。

比特币的交易过程由谁记录_比特币挖矿的过程_310个比特币破解过程

广告梦幻西游网页版,无肝无氪也能畅享大话西游!

X

这就是双花的过程,小黑发给大白的666个BTC作废了。

从上面的例子我们可以看出,即使大白当时收到了小黑转出的666个BTC比特币的交易过程由谁记录,并且交易被打包上链,交易也有可能作废。

为了避免双花造成的损失,一般认为6个区块确认后的比特币交易是不可篡改的。 也就是说,如果小黑发给大白的666个BTC的交易是打包在第N个区块(第1区块确认,大白等到第N+5个区块出现(第6区块确认)),这笔交易基本不可逆.

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

不久前,币安发生了一起黑客盗窃事件。 共有 7000 多个比特币被盗。 比特币被黑客转移,交易记录被打包在区块高度575013。事故发生后不久,区块重组被提出,许多区块已经被确认。

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

比特币挖矿的过程_310个比特币破解过程_比特币的交易过程由谁记录

据悉,币安失窃事件发生后,币安CZ曾致电比特大陆吴忌寒,就比特币区块链重组进行沟通。 当时,他们能够结合比较大的比特币算力,从技术上讲,他们能够重组,让重组后的链成为比特币最长的合法链。 如何计算重组后需要多长时间才能成为最长的合法链,可以参考白话区块链学派的推文《Binance 7074个比特币被盗,如果区块重组成功,成功的概率是多少? ”。

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

一般来说,确认的区块越多越安全,被51%攻击后被篡改重组的可能性越低。 至于我们经常看到的比特币交易,经过6个区块确认就是安全的。 这个数字 6 并不是一个硬性规定,它只是意味着有了 6 个区块确认,被篡改的可能性很低,因为黑客或攻击者目前很难掌握大量的比特币算力来作恶。

比特币平均每 10 分钟打包一个区块,确认 6 个区块平均需要 60 分钟。 那么我们每次比特币交易都要等60多分钟吗?

其实并不是。 对于小额交易,不需要等待6个区块确认,因为比特币受到51%攻击的可能性很小。 一般来说,对于 1000 美元以下的比特币交易,一个区块确认就足够了; 1000-10000美元之间的比特币交易,一般交易平台的充值和提现都需要至少3次区块确认; 10,000 美元左右的比特币交易基本上需要 6 次区块确认; 对于大于 100,000 美元的交易,确认的区块越多越好。

当您进行比特币转账时,您通常等待确认多少个区块? 欢迎在留言区留言。

作者| 由 JackyLHH 制作 | 白话区块链(ID:hellobtc)

『免责声明:本系列内容仅为区块链科普介绍比特币的交易过程由谁记录,不构成任何投资建议或建议。 如有错误或遗漏,请留言指出。 』