1. 首页 > 区块百科  > 比特币是如何防范双花的 比特币双重支付

比特币是如何防范双花的 比特币双重支付

比特币是如何防范双花的

比特币由于没有中心清算机构,当一笔交易发生时,假设A向B支付100枚比特币,并且向全网广播这笔交易,这时网络节点开始审核这笔交易。在审核的过程中,A再向C同样支付同样的比特币——因为上一笔交易还在被矿工确认中,所以A的账户在整个比特币网络看来实际上确实可以在进行一次支付。这就是所谓的双重支付,也叫双花。

对于双花问题,比特币网络,或者说区块链网络,是这么应对的:

-每笔交易都需要先确认对应比特币之前的状态,如果它之前已经被标记为花掉,那么新的交易会被拒绝。

比特币是如何防范双花的 比特币双重支付

-如果先发起一笔交易,在它被确认前,也就是这个时间段的交易还未被记账成区块block时,进行矛盾的第二笔交易,那么在记账时,这些交易会被拒绝。

而作为交易的接受者,可以选择进行等待一段时间,大约是6个区块左右。因为整个区块链只有一个总账本,一旦一个分支后面有6个确认,这条区块链基本就可以确认为主链。

以上图为例,当主链上有6个节点被确认后,即使双重支付发生了,后来的分支链也不可能赶上主链上增加交易确认的速度了。

以上就是关于比特币双重的问题的全部内容了,希望这些比特币双重的1点内容能够解答你的疑惑。

标签: 比特币双重