区块链怎么进行交易广播?

我们通过区块链网络进行简单交易的例子来了解区块链:

如果James转正发5BTC给他的朋友Kevin。现在该交易以数字信息的形式广播

数字信息具有独特的签名,类似于就像您的签名提供文档拥有权,数字签名证明了交易是真实的。现在这个生成的交易广播到P2P网络中。

P2P网络传播交易

假设网络中的节点A第一个接收交易。

独立验证交易

节点A在向其邻居发送交易之前,该节点将先验证每个比特币交易。

  系统只保证有效交易在网络中传播,而无效交易在收到他们的第一个节点处被过滤处理。每个节点根据标准的长度来确认每笔交易。

  汇总已验证交易

  通过矿工挖矿产生新的区块,并将这些交易保存到区块中,通过工作量(POW)验证算法显示最后计算结果。

  自动确认每个接收的交易,在传播交易之前,每个节点都会制作一个有效(但未确认)的交易池,称为交易池、内存池或mempool。

  交易被挖掘节点收集,验证,然后像其他节点一样中继新交易

  与其他节点不同,矿工节点将这些事务收集到候选块中

  下面的例子将更好的理解交易过程

  假设Andy是矿工。 (矿业节点维护区块链的本地副本,这些副本是自2009年比特币系统开始以来创建的所有区块列表)