挖礦的意思就是對加密貨幣《比如比特幣Bitcoin》開采。
開采比特幣就像是在做數學題,第一個解出的人就可以得到獎勵,利用電腦硬件計算出比特幣的位置並獲取的過程稱之為挖礦。
每隔一個時間點,比特幣系統會在系統節點上生成一個隨機代碼,互聯網中的所有計算機都可以去尋找此代碼,誰找到此代碼,就會產生一個區塊,隨即得到一個比特幣,這個過程就是人們常說的挖礦。
計算這個隨機代碼需要大量的GPU運算,於是礦工們采購海量顯卡用以更快速的獲得比特幣獲利但是單臺ASIC礦機的算力也還是受到限制的,全網算力一直在提升,所以就產生了礦池,它被看作是集中礦工算力的運營商。
挖礦是可以獲得收益的,通常情況下礦工挖礦的過程就是通過運行比特幣節點,同步歷史賬本,將最新交易記錄到賬本,並獲得比特幣區塊獎勵的一個過程。
對比特幣網絡而言,礦工通過挖礦維護比特幣網絡安全。
對礦工而言,通過挖礦分得比特幣獎勵
最早挖礦時用電腦CPU即可挖到比特幣,第一個創世區塊就是比特幣創始人中本聰用自己電腦的CPU挖出來的。
但是,這樣挖對計算機性能和效率都比較高,於是,對於大規模挖礦的比特幣開始了新的挖礦模式—ASICW《Proof of Work》。
工作量證明通過計算一個數值《 nonce 》,然後讓拼湊上交易數據後計算出的 Hash 值滿足規定的上限。
在網絡的節點收到廣播打包區塊之後,就會馬上對其進行驗證。
等到驗證通過之後,就說明已經有節點成功解迷,自己就不繼續進行區塊打包了,而是就選定了這個區塊,然後將其記錄到自己的賬本中,接下來就會進行下一個區塊的競爭猜謎。
需要注意的是,隻有在網絡中最快解謎的區塊,才可以被添加的賬本中,其他的節點進行復制,由此整個賬本就具有唯一性。
通常情況下算力與挖礦收益是正相關關系,算力和收益之間的關系如下所示:
1》如果在相同難度下,算力越高,收益也就會越高;
2》比特幣每2016個區塊,大概兩周就會進行一次難度調整。
可能出現全網難度調整,從而導致算力增加,收益反而減少的情況發生;
3》開始挖礦必須要有一個操作方便、產出穩定的礦池,它的作用就是為各個終端細分數據包,可以通過精密的算法將終端計算好的數據包按照比例,支付相應數量的比特幣。
。
。
挖礦是有市場需求的。
對於雲算力提供方來說,相當於提前鎖定收益,轉移風險;對於購買算力合約進行雲挖礦的用戶來說,則是免除了傳統挖礦所可能會涉及到的礦池選址,礦機設置,礦機降溫,除噪等繁瑣的步驟,同時相較於家庭挖礦,用戶可則可以付出更少的電費、維護費支出,這是雙贏的局面