首頁>Club>
7
回覆列表
  • 1 # 天創老朱

    區塊鏈交易的五個流程:

    第一步:交易的生成

    當前所有者利用私鑰對前一次交易和下一位所有者簽署一個數字簽名,並將這個簽名附加在這枚貨幣的末尾,製作成交易單。一筆新交易產生時,會先被廣播到區塊鏈網路中的其它參與節點。

    第二步:交易的傳播

    當前所有者將交易單廣播至全網,每個節點會將數筆未驗證的交易Hash值收集到區塊中,每個區塊可以包含數百筆或上千筆交易。最快完成POW的節點,會將自己的區塊傳播給其他節點。

    第三步:工作量證明

    每個節點透過相當於解一道數學題的工作量證明機制,從而獲得建立新區塊的權力,並爭取得到數字貨幣的獎勵。各節點進行工作量證明的計算來決定誰可以驗證交易,由最快算出結果的節點來驗證交易,這就是取得共識的做法。

    第四步:全節點驗證

    當一個節點找到截時,它就向全網廣播該區塊記錄的所有蓋時間戳的交易,並由全網其他節點核對,其他節點會確認這個區塊所包含的交易是否有效,確認沒被重複花費且具有效數位簽章後,接受該區塊,此時區塊才正式接上區塊鏈,無法再竄改資料。

    第五步:區塊鏈記錄

    全網其他節點核對該區塊記賬的正確性,沒有錯誤後他們將在該合法區塊之後競爭下一個區塊,這樣就形成了一個合法記賬的區塊。所有節點一旦接受該區塊後,先前沒算完POW工作的區塊會失效,各節點會重新建立一個區塊,繼續下一回POW計算工作。每個區塊的建立時間大約在10分鐘,隨著全網算力的不斷變化,每個區塊的產生時間會隨算力增強而縮短,隨算力減弱而延長。

    以上的流程中就包含了區塊鏈交易的原則

  • 中秋節和大豐收的關聯?
  • 故鄉的野菜周作人好句摘抄?