1.8 區塊鏈交易流程

尹成發表於2018-11-08

比特幣的交易為例 

  1. 特點:區塊鏈的交易並不是傳統的一手交錢、一手交貨,而是轉賬。如果每一筆轉賬都需要構造一筆交易,資料會比較笨拙,為了使價值易於組合與分割,比特幣的交易被設計為可以納入多個輸入、輸出。
  2. 交易流程 
    1. 交易生成:所有者A利用私鑰對前一次交易和下一位所有者B簽署一個數字簽名,並將這個簽名附加到這枚貨幣的末尾,製作為交易清單。
    2. 交易傳播:A將交易單廣播到全網,每個節點都 將收到交易資訊。
    3. 工作量證明:每個節點通過工作量證明競爭記賬權。
    4. 網路中其它節點驗證:當某個節點率先完成工作量證明,就向全網廣播記賬結果,由其它節點進行校驗。
    5. 記錄到區塊鏈中:當其它節點校驗成功之後,繼續競爭下一個區塊,當前的交易記錄到區塊鏈中。

 

相關文章