1.8 区块链交易流程
比特币的交易为例
- 特点:区块链的交易并不是传统的一手交钱、一手交货,而是转账。如果每一笔转账都需要构造一笔交易,数据会比较笨拙,为了使价值易于组合与分割,比特币的交易被设计为可以纳入多个输入、输出。
-
交易流程
- 交易生成:所有者A利用私钥对前一次交易和下一位所有者B签署一个数字签名,并将这个签名附加到这枚货币的末尾,制作为交易清单。
- 交易传播:A将交易单广播到全网,每个节点都 将收到交易信息。
- 工作量证明:每个节点通过工作量证明竞争记账权。
- 网络中其它节点验证:当某个节点率先完成工作量证明,就向全网广播记账结果,由其它节点进行校验。
- 记录到区块链中:当其它节点校验成功之后,继续竞争下一个区块,当前的交易记录到区块链中。
-
学院Go语言视频主页
https://edu.****.net/lecturer/1928 -
扫码获取海量视频及源码 QQ群:721929980