1、首先甲拥有比特币钱包,一定数量的比特币,私钥。 甲在钱包中用私钥对自己的比特币进行签名,转账给乙,从而发生一笔交易。此过程程序实现。
2、通过互联网、交易信息向比特币网络的各个节点进行广播(节点可以理解为那些运行的比特币矿机---记账员)
3、某个节点将交易打包进候选区块(一个区块里面包含多笔交易,但是有上限,根据区块大小决定的。)开始进行哈希计算即挖矿赢得记账权(别的节点也可能打包进了甲的这笔交易,都在进行挖矿,抢夺区块记账权)
4、某个节点挖矿成功(成功的算出来哈希值),并想全网广播,新的区块生成,添加到已经确定的区块最后。
5、各节点都认可了,即在区块后继续添加区块。
6、挖矿节点获得比特币的挖矿奖励。通常在增加六个区块后,该交易永久留存(最长链机制,工作量证明,不可回退,但是可溯源)。
7、乙得到转账的比特币(变现为交易的UTXO:为花费的交易输出) 转账完毕。
注明:区块链行业有个牛掰的说法,什么是比特币?有人可能会回答你:UTXO,说明这个人已经把区块链技术基础吃透了,因为传统的银行转账是中心化的和比特币转账有本质的区别,下一篇文章,小编将重点讲解什么是UTXO。
0 条评论