要瞭解比特幣礦工的作用,我們首先瞭解比特幣挖掘。
比特幣挖掘
比特幣挖掘是將交易記錄添加到比特幣過去交易的公共分類賬的過程。過去交易的分類賬稱為區塊鏈,因為它是一系列區塊。比特幣挖掘用於保護和驗證交易到網路的其餘部分。
示例
當Bob為Lisa創建購買請求時,他不會單獨將其發送給Lisa。請求消息在他所連接的整個網路上廣播。Bob的網路以圖像形式描繪。
消息將傳遞到所有連接的節點(電腦)。圖中的一些節點被標記為礦工(Miner)。這些是運行用於挖掘比特幣消息的軟體的機器。下麵將解釋這種挖掘意味著什麼。
挖掘過程
由於整個網路分佈廣泛,網路中的每個礦工都希望在任何給定的時間段內從多個供應商處接收多條消息。礦工做的是他將這些消息組合在一個塊中。這在圖像中說明 -
在形成消息塊之後,礦工使用前面描述的散列函數在塊上創建散列。現在,如果任何第三方修改了此塊的內容,其哈希將變為無效。順便提一下,每條消息都帶有時間戳,以便沒有人可以修改其時間順序而不會影響塊的散列值。因此,塊中的消息可以完美地防止篡改。
比特幣礦工的角色
在比特幣網路中,有一群人被稱為礦工。在礦工中,有一個過程和確認交易。任何人都可以申請成為礦工,可以自己管理客戶。然而,這些礦工使用非常強大的電腦,專門用於挖掘比特幣交易。他們通過實際解決數學問題和解決加密問題來實現這一點,因為每個事務都需要加密編碼和保護。這些數學問題確保沒有人篡改這些數據。
此外,對於這項任務,礦工使用比特幣支付,比特幣是比特幣的關鍵組成部分。在比特幣中,不能像創建普通法定貨幣(如美元,歐元和人民幣)那樣創造資金。比特幣是通過獎勵這些礦工來解決這些數學和密碼問題而創建的。
比特幣區塊鏈是如何建造的?
礦工的角色是建立構成比特幣分類賬的記錄區塊鏈。這些分類帳稱為塊,每個塊包含已發生的所有不同事務。當新的比特幣交易發生時,每10分鐘添加一個新塊。因此,當礦工處理這些不同的交易時,他們會構建塊,當塊確認後,它會被添加到區塊鏈中。這個區塊鏈一直建立在比特幣的初始交易中,比特幣被視為發生塊。比特幣區塊鏈提供了所有比特幣交易的永久記錄。