1.8 区块链交易流程

比特币的交易为例 

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

 

  • 学院Go语言视频主页
    https://edu.csdn.net/lecturer/1928

  • 清华团队带你实战区块链开发

  • 扫码获取海量视频及源码   QQ群:721929980

你可能感兴趣的:(区块链)