什麼是挖礦?挖礦其實是一個經常被提起的詞,即使是一個不怎麼了解區塊鏈的人應該也聽說過挖礦這個詞,很多人可能覺得挖礦像挖煤一樣在土裡挖東西,挖礦用的礦機這個詞也非常容易讓人產生誤解,覺得挖礦和挖煤是類似的行為,不過本文要說的挖礦並不是這個意思,本文說到的挖礦,跟挖煤完全不同,那麼,到底什麼是挖礦呢?下面鏈報小編就給大家通俗的講解一下什麼是挖礦?
什麼是挖礦?
“挖礦”的概念取自於我們現實經濟生活中已有的概念,黃金挖礦、白銀挖礦等,因為礦物是有價值的,所以才驅使人們去付出勞動力來挖。
2009年中本聰發明比特幣,並且設定了比特幣只有2100萬個,加入到比特幣網路中,透過參與到區塊的生產中,提供工作量證明(PoW),即可獲得比特幣網路的獎勵。這個過程即是通證獎勵,俗稱“挖礦”,因為參與挖礦的礦工認可比特幣的價值,他們挖礦挖到的比特幣市場上有人願意花錢購買。所以,比特幣的挖礦才是有意義的。
那麼區塊鏈中的“挖礦”具體操作層面是什麼?
是指將一段時間內發生的交易資訊確認,記錄到區塊鏈上形成新區塊的過程。簡單來講,區塊鏈作為一個公開透明的賬本,所有礦工便是記賬人,每一次爆塊上鍊相當於在這個賬本上增加一頁賬單,而挖礦就是一個“記賬”的過程。
假如,你作為一名礦工,也就是記賬人,想要獲得這個區塊中的FIL通證獎勵。首先,你要成功搶到記賬權,才能記錄這段時間內的賬目。然後,當你記賬完成之後,會有其他記賬人來檢查這些賬目,只有其他記賬人51%及以上的人數確認你記賬完全正確,你的這頁賬單才能加入賬本。最後這頁賬單的收益,(也就是挖出的FIL幣)才能歸你所有。
挖礦怎麼賺錢?
以比特幣為例,給大家說說挖礦怎麼賺錢?比特幣系統由使用者(使用者透過金鑰控制錢包)、交易(交易都會被廣播到整個比特幣網路)和礦工(透過競爭計算生成在每個節點達成共識的區塊鏈,區塊鏈是一個分散式的公共權威賬簿,包含了比特幣網路發生的所有的交易)組成 。
比特幣礦工透過解決具有一定工作量的工作量證明機制問題,來管理比特幣網路—確認交易並且防止雙重支付。由於雜湊運算是不可逆的,查詢到匹配要求的隨機調整數非常困難,需要一個可以預計總次數的不斷試錯過程。這時,工作量證明機制就發揮作用了。當一個節點找到了匹配要求的解,那麼它就可以向全網廣播自己的結果。其他節點就可以接收這個新解出來的資料塊,並檢驗其是否匹配規則。如果其他節點透過計算雜湊值發現確實滿足要求(比特幣要求的運算目標),那麼該資料塊有效,其他的節點就會接受該資料塊。
中本聰把透過消耗CPU的電力和時間來產生比特幣,比喻成金礦消耗資源將黃金注入經濟。比特幣的挖礦與節點軟體主要是透過點對點網路、數字簽名、互動式證明系統來進行發起零知識證明與驗證交易。每一個網路節點向網路進行廣播交易,這些廣播出來的交易在經過礦工(在網路上的計算機)驗證後,礦工可使用自己的工作證明結果來表達確認,確認後的交易會被打包到資料塊中,資料塊會串起來形成連續的資料塊鏈。每一個比特幣的節點都會收集所有尚未確認的交易,並將其歸集到一個資料塊中,礦工節點會附加一個隨機調整數,並計算前一個資料塊的SHA256雜湊運算值。挖礦節點不斷重複進行嘗試,直到它找到的隨機調整數使得產生的雜湊值低於某個特定的目標。
什麼是挖礦?以上就是什麼是挖礦的相關內容。挖礦其實是決定了資料的記賬權,眾所周知,區塊鏈實際是一個人人都可以參與資料處理、去中心化的資料庫,既然是人人都可以參與資料處理,就會有很多人參與,那用誰處理的資料就是一個問題了,所以就有了挖礦機制,誰能把資料處理得最快、最好,並得到系統的認可,誰就能獲得資料的記賬權。