說起區塊鏈和位元幣的時候都會提到乙個詞「挖礦」,還有個角色叫「礦工」,等等,今天我們就來看看這幾個名詞:挖礦、礦工、礦機,看「礦工」是如何利用「礦機」來「挖礦」從而獲得數字貨幣的。
位元幣的區塊鏈網路每十分鐘產生乙個區塊。這個區塊的內容就是在之前的區塊的內容之上加上過去十分鐘整個區塊鏈網路的全部交易。完成這個工作被稱為打包。這個工作的過程被稱為「挖礦」。「挖礦」的實質就是爭奪打包權。
挖礦的好處是:獲得打包權並且完成打包之後,這個礦工就會獲得位元幣。位元幣通過挖礦產生,中本聰最初設計位元幣時規定每產生210000個區塊,位元幣獎勵減半一次,直至位元幣不能再被細分。因為位元幣和**一樣總量有限。所以位元幣被稱為數字**,位元幣生產也俗稱挖礦。
通俗地來說:這是乙個全民參與記賬的方式。你可以把資料庫看成是就是乙個大賬本,在區塊鏈系統中,系統中的每個人都可以有機會參與記賬。在一定時間段內如果有任何資料變化,系統中每個人都可以來進行記賬,系統會評判這段時間內記賬最快最好的人,把他記錄的內容寫到賬本,並將這段時間內賬本內容發給系統內所有的其他人進行備份,這樣系統中的每個人都有一本完整的賬本。
位元幣的背後是乙個公共賬本,這個賬本每十分鐘需要重新記錄一遍,而成功記賬者會獲得一定數量位元幣的獎勵。怎麼決定誰來記賬呢?答案就是挖礦。誰先挖出來歸誰。
關於挖礦的專業解讀,可以參考我之前的部落格:位元幣的挖礦難度
完成挖礦工作的人被稱為礦工,每10分鐘,全網礦工一起計算一道算術題,誰先算出答案,就相當於挖到了這個區塊,他便能獲得系統新生的位元幣獎勵。
礦工不止乙個,到底怎麼決定給那個礦工呢?中本聰在設計位元幣的區塊鏈網路中,使用一種方法叫工作量證明(proof of work,簡稱pow)來決定「打包權」。(工作量證明具體解釋)
位元幣挖礦機的進化史:cpu挖礦→gpu挖礦→專業礦機挖礦→礦池挖礦
2023年1月3日,位元幣創始人中本聰用電腦cpu挖出了第一批位元幣。隨著大家對位元幣的認可,挖礦的人越來越多,全網算力不斷上公升,挖礦難度逐漸**。
2023年9月18日第乙個顯示卡挖礦軟體發布。一張顯示卡相當於幾十個cpu,挖礦能力得到明顯提公升。
之後又有人發明了基於挖礦晶元的專業挖礦裝置,即礦機。目前行業領先的螞蟻礦機裝有將近200張bm1387晶元,相當於3萬多張gpu的算力。如果你想挖礦,首先需要準備好礦機、位元幣位址、挖礦軟體等。
隨著更多礦機加入挖礦,單獨的礦機也很難挖到位元幣了。於是,礦工將自己的礦機集中起來,形成了礦場和礦池。礦場只負責計算,礦池負責資訊打包。
礦場是集中管理礦機的場所,一般選址在電費相對比較便宜並且比較穩定的地方。早期的礦場運營比較粗放,就是搭乙個架子,然後把礦機放上去,就可以開始運營了。後來發現這種執行方式下,礦機損壞率高,維修成本太高了。後來開始有了通風、還有隔塵等方案,再往後發展,就有了有室內溫度和濕度的嚴格控制。
現在整個礦場的運營方案還在不斷公升級和進化。因為礦機執行起來噪音比較大,一台礦機運轉時,在一公尺處測試噪音達73db左右,幾千台礦機運轉起來的時候對周圍的影響可想而知,所以有些地方經過設計和裝修改造,出現了靜音礦場。
隨著參與挖礦的人數越來越多,位元幣全網的算力不斷**,單個裝置或少量的算力都很難再挖到位元幣。這時候,礦池誕生了。礦池突破地理位置的限制,將分散在全球的礦工及礦場的算力進行聯結,一起挖礦。礦池負責資訊打包,接入進來的礦場負責競爭記賬權。由於集合了很多礦工的算力,所以礦池的算力佔比大,挖到位元幣的概率更高。
礦池挖礦所產生的位元幣獎勵會按照每個礦工貢獻算力的佔比進行分配。相較單獨挖礦,加入礦池可以獲得更加穩定的收益。目前全球算力較大的礦池有魚池(f2pool)、蟻池(antpool)、幣網(bw pool)、國池(btcc pool)、bitfury。除了bitfury,其餘都來自中國。
再簡單一點 複習一遍
用更簡單的栗子複習一遍:
再舉個栗子,還有人將挖礦比喻成打麻將:一局麻將,就是一輪挖礦,麻將有胡牌的規矩,挖礦有挖礦的玩法。打麻將的人就是礦工,每個礦工手裡有一把牌,還有一堆還沒摸到的牌,毫無規律,礦工不能保證他能拿到什麼牌,但是最後其中乙個湊齊了胡了,他就贏了,即挖礦成功,贏的錢就是獎勵。
區塊鏈分別解讀 名詞解釋
區塊 block記錄一段時間內發生的交易和狀態結果,對當前賬本狀態有一次共識。位元幣區塊就包括區塊頭和區塊體。區塊頭記錄了版本號 前一區塊鏈位址 時間戳 隨機數 當前目標雜湊值 merkle root資訊。區塊提包括交易的詳細資訊。鏈 chain 乙個個區塊順序串聯而成,整個系統狀態變化的日誌記錄。...
區塊鏈相關名詞解釋(一)
此篇主要是一些知識點的講解,大部分 於維基百科和前人總結。首先要理解圖靈完備就要了解圖靈機。以下解釋摘自維基百科 圖靈機 英語 turing machine 又稱確定型圖靈機,是英國數學家艾倫 圖靈於1936年提出的一種抽象計算模型,其更抽象的意義為一種數學邏輯機,可以看作等價於任何有限邏輯數學過程...
區塊鏈介紹 一 礦工挖礦過程
區塊鏈礦工挖礦時機問題 當礦工接到競爭者傳送的新區塊時,就放棄當前工作。更新區塊,準備開始下乙個區塊競爭。根據區塊鏈 預計沒十分鐘生成乙個區塊。但是實際上,礦工並沒有統一的演算法保證收集到特定數量的交易後才開始開工。具體的時間不同客戶端設定不盡相同。極端情況下空區塊鏈也是合法的。如下圖統計 二 交易...