比特币交易

比特币交易指的是,将一定数量的比特币的所有权转移到比特币地址。比特币的交易数据被打包到一个区块中后,交易就算初步确认了。当你发送比特币时,你的钱包客户端会创建一个单一的数据结构,然后广播到网络。

网络上的比特币节点将中继和重新广播交易,如果交易有效,节点将把它包含在他们正在挖掘的块中。通常,在10-20分钟内,交易将与区块链中的一个区块中的其他交易一起被包括在内。在连续得到6个区块确认之后,这笔交易基本上就不可逆转地得到确认了。

那为什么比特币交易,需要连续得到6个区块确认呢?

因为不同的节点,可能同时会有不同版本的区块链。而这两个版本的区块链,都可能被矿工继续开采。这个时候,比特币交易的顺序就有点不清不楚了。所以,需要围绕「哪个版本的区块链,才是「正确」的区块链」,寻求共识。

共识规则是:如果出现分支,那么比特币网络上的节点继续保持两个分支,任何情况下,最长的链被确认为「正确的」链。

一笔比特币交易,需要经过6个区块的确认。换句话说,其后至少要有5个区块被验证。6个区块的确认,给予比特币网络充分的时间,去统一所有区块的顺序。所以,6个区块的确认,确认的是,该交易在最长分支的区块里。