主页 > imtoken钱包最新下载 > 比特币交易确认流程分析

比特币交易确认流程分析

imtoken钱包最新下载 2023-03-17 07:26:55

1个

钱包创建交易

钱包软件通过收集 UTXO、提供正确的解锁脚本并构建支付给接收者的输出来创建交易。 生成的交易随后会被发送到与比特币网络相邻的节点,这样交易就可以在整个比特币网络中传播。

比特币分叉影响比特币总量_比特币过程用的方法_比特币挖矿的过程

2个

事务独立性

比特币挖矿的过程_比特币分叉影响比特币总量_比特币过程用的方法

每个接收到交易的比特币节点都会先对交易进行验证,有效的交易会被传递给相邻的节点,这将确保只有有效的交易才会在网络中传播,而无效的交易会在最先传播的节点被丢弃.

3个

比特币分叉影响比特币总量_比特币过程用的方法_比特币挖矿的过程

已验证的交易被添加到交易位置

比特币节点在对交易进行验证后,会将这些交易添加到自己的交易池中,用于暂存尚未添加到区块中的交易记录。

比特币过程用的方法_比特币挖矿的过程_比特币分叉影响比特币总量

4个

节点确认交易

比特币过程用的方法_比特币挖矿的过程_比特币分叉影响比特币总量

假设有一个比特币网络节点 A,它收集了区块 277,314。

接下来,节点 A 做了两件事: 1. 尝试挖掘新区块; 2. 监控其他节点是否挖出新区块。 如果节点 A 监听到区块 277315,则它标志着对区块 277,315 的竞争结束。 同时,区块 277,316 的竞争开始。

节点A收到并验证完277315块后,会检查内存池中的所有交易比特币过程用的方法,移除已经出现在277315块中的交易记录,并确保任何留在内存池中的交易都是未确认的比特币过程用的方法,等待被记录到新的块中,被移除的交易记录得到确认交易。 包含在区块中并添加到区块链中的交易称为确认交易。