比特币的交易为例 

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

 

  •