比特币白皮书规定,节点永远认为最长链是正确的区块链,并将持续在它上面延长。所有矿工都在最长链上挖矿,有利于区块链账本的唯一性。如果给你转账的比特币交易不记录在最长链上,你将有可能面临财产损失。
![](http://n.sinaimg.cn/tech/transform/w630h355/20171228/xArW-fypyuve0710071.png)
怎样算是“最长的区块链”呢?因为全世界的矿工同时在挖矿,有可能同时有2个矿工算出了正确的答案,那么区块链就会形成分叉,剩下的矿工有可能在其中任意一条分叉上继续挖矿,延长区块链。
![](http://n.sinaimg.cn/tech/transform/w630h352/20171228/mTil-fypyuve0710579.png)
所以我们通常要求在比特币转账被打包之后,还需要经历6个区块的确认,确保矿工不会再回到另一条分叉上挖矿时,才算真正的转账成功。
![](http://n.sinaimg.cn/tech/transform/w630h353/20171228/qvaH-fypyuve0711018.png)