我们通过区块链网络进行简单交易的例子来了解区块链:
如果James转正发5BTC给他的朋友Kevin。现在该交易以数字信息的形式广播。
数字信息具有独特的签名,类似于就像您的签名提供文档拥有权,数字签名证明了交易是真实的。现在这个生成的交易广播到P2P网络中。
P2P网络传播交易
假设网络中的节点A第一个接收交易。
独立验证交易
节点A在向其邻居发送交易之前,该节点将先验证每个比特币交易。
系统只保证有效交易在网络中传播,而无效交易在收到他们的第一个节点处被过滤处理。每个节点根据标准的长度来确认每笔交易。
汇总已验证交易
通过矿工挖矿产生新的区块,并将这些交易保存到区块中,通过工作量(POW)验证算法显示最后计算结果。
自动确认每个接收的交易,在传播交易之前,每个节点都会制作一个有效(但未确认)的交易池,称为交易池、内存池或mempool。
交易被挖掘节点收集,验证,然后像其他节点一样中继新交易
与其他节点不同,矿工节点将这些事务收集到候选块中
下面的例子将更好的理解交易过程
假设Andy是矿工。 (矿业节点维护区块链的本地副本,这些副本是自2009年比特币系统开始以来创建的所有区块列表)