为了避免双花(也叫双重支付,即一笔钱被花了两次或两次以上)造成的损失,一般认为,等6个区块确认后的比特币交易基本上就不可篡改了。举个例子来解释双花过程:假设小黑给大白发了666BTC,并被打包到第N个区块。没过几分钟,小黑反悔了,通过自己控制的超过50%的算力,发起了51%算力攻击,通过剔除发给大白的666BTC那笔交易,重组第N个区块,并在重组的第N个区块后面继续延展区块,使之成为最长合法链。
一般来说,确认的区块数越多则越安全,被51%攻击后篡改、重组的可能性也越低,所以6个区块并不是硬性的规定,只是说有了6个区块,被篡改的可能性较低。对于大额交易,当然是区块越多越好,但是对于小额效益,1个区块就够了。