區塊鏈入門| 數字資產的礦工是如何做到“家裡有礦”的?

買賣虛擬貨幣

加密資產挖掘的重要要素是能夠進行點對點的非中心化工作,而不受第三方中央管理。

挖掘資產是一個過程。在這個過程中,使用者之間的交易會被驗證並建立新的區塊,連結到公開的分類賬中。這也是一種用於引入新資產到現有的區塊鏈供應的過程。

它是如何工作的?

採礦者演繹節點的角色,他們的工作是收集網路上的資產流轉,然後整理到該到的分組塊上。每當有資產流轉提交,採礦者的節點會收到指示而進行認證和確認的工作,然後將它們新增到記憶體池並開始將一連串的資產流轉資訊組裝成塊。

開始之前的第一步是把所有資產流轉資訊的雜湊資料輸入到記憶體池上。然後過程運作之前,採礦者會在自己的節點傳送流轉資訊,該地址將用於收取之後採礦成功的獎金。這動作稱為“coinbase”資產流轉,它是“憑空”建立加密資產流轉的一種,大多數情況下這會是新區塊鏈上中第一筆資產流轉。

在對每個資產流轉進行處理後,這些數值會組合成一個被稱為Merkle樹(Merkle Tree) 或雜湊樹(Hash Tree)的東西,這代表雜湊值已被序列組合成對,然後再次進行雜湊序列處理,直到達到“樹”的頂部”,也稱為”根雜湊”(Root Hash)或”根Merkle”(Root Merkle).

根雜湊然後將連到之前的區塊生成一列組隨機數字稱為 “Nounce”放在該區塊作為標題。其後利用該區塊標題,雜湊演算法會生成,輸出作為區塊的身份辨認標誌。

區塊的身份辨認標誌符必須小於協議設定的某個標準值。換句話說,區塊雜湊必須達到一定數量的數位零開始。該目標值(也稱為雜湊雜湊難度),確保任何新區塊建立能保持一定的縮放度和比率,讓雜湊值在網路的雜湊能力保持適度比例。

採礦者會透過一直反覆進行雜湊(nonce)來計算區塊標題,直到有網路中的採礦者成功生成有效的序列。當成功找到序列時,成功發掘的採礦者我廣播到所有網路 。所有節點會驗證序列是否有效,其後會複製至他們的區塊鏈,然後繼續去挖掘新的區塊。

但是,亦有時兩個採礦者同時廣播一樣有效的序列區塊,網路最終會有兩個區塊互相競爭。

採礦者們會先根據他們收到的區塊開始挖掘下一個區塊。這些區塊之間的競爭將持續到下一個新區塊,從其中競爭區塊中挖掘成功為止。被放棄的區塊稱為孤兒塊或棄置塊。

採礦池

雖然挖掘成功的獎金會被授予首先發現序列的採礦者,但是找到序列的成功率概率與總網路採礦挖掘能力是相等的。擁有較少採礦能力的採礦者能發現下一個區塊的機會相對地低。

而建立挖掘池就是為了解決這個問題,它意味著採礦者能透過網路,共享處理能力給網路其他人來彙集資源,得到的獎金將根據他們挖掘貢獻的工作量而平均分配給池中的每個人。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;