摘要
挖礦正是驗證比特幣交易並將其加入區塊鏈的過程。礦工的目標是為複雜的數學問題找到有效的答案。成功解出問題的礦工將獲得新的比特幣以及交易費用作為獎勵。
早年間,比特幣使用者可以使用個人電腦加入挖礦競賽。如今,獲得挖礦收益只能依賴極為專業的礦機。單機挖礦很難獲利,因此許多礦工選擇加入礦池,提升獲得區塊獎勵的機率(獎勵由礦池成員按比例分享)。
比特幣挖礦確保區塊鏈記錄了最新的合法交易。當時,這是一種在去信任化環境中創造信任的獨特解決方案。從這個角度來說,挖礦就是比特幣安全模式的核心。
透過挖礦獲得比特幣獎勵聽起來是一筆極具吸引力的交易。使用電腦CPU挖礦的時代已經一去不復返,但實體礦機並不是參與挖礦的必需品。在決定是否要參與挖礦前,我們來簡單討論一下比特幣挖礦的原理。
使用者建立新的比特幣交易時,需要等待其他網路使用者(節點)驗證並確認有效性。礦工負責收集新的待處理交易並集中歸入候選區塊(等待驗證的新區塊)。
礦工的目標是為候選區塊找到有效的區塊雜湊值。區塊哈希值由一串數字和字母組成,這是區分不同區塊的唯一ID。以下是區塊雜湊值的範例:
0000000000000000000b39e10cb246407aa676b43bdc6229a1536bd1d1643679
值,礦工需要收集先前區塊的哈希值、候選區塊的數據、一個隨機數字並將其全部代入哈希函數。然而,礦工必須找到一個結合所有資料的隨機數,產生以特定數量的零開頭的區塊雜湊值。數字零的數量隨挖礦難度變化。如果區塊哈希值有效,則證明礦工完成了驗證候選區塊的必要工作(即工作量證明)。
收集待處理交易並創建候選區塊後,礦工只能對隨機數進行更改——這正是礦機挖礦的工作原理。在密集的試誤過程中,礦機會不斷變換隨機數並對組合資料進行多次雜湊運算,直到找到該區塊的解算值(即以特定數量的零開頭的雜湊值)。
一旦找到有效的哈希值,礦工即可驗證候選區塊並領取比特幣獎勵。此時,該區塊中的區塊鏈交易從“待處理”變為“已確認”。
比特幣礦工能賺取多少收益
每個新區區塊皆會為礦工帶來區塊獎勵,由新產生的比特幣(區塊補貼)以及交易費用組成。區塊獎勵幾乎完全來自區塊補貼,因此多數人直接將區塊補貼視為區塊獎勵(交易費用忽略不計)。
2009年,比特幣挖礦的初始區塊補貼為50枚比特幣,而每開採21萬個區塊(四年左右),獎勵就會減半。這些減半事件導致2012年的挖礦獎勵降至25枚比特幣,2016年降至12.5枚比特幣,最終在2020年降至6.25個比特幣。下一次減半事件預計將在2024年發生。截至2021年5月,礦工每開採一個區塊將獲得約30萬美元的區塊獎勵。
然而,在評估挖礦設備和獲利能力時,仍有許多因素需要考慮。其中,礦機產生並測試隨機數的速度是重點考察指標。這個數值稱為哈希率,它是比特幣礦工成功的關鍵。哈希率越大,測試隨機輸入的速度就越快。
另一個重要指標是礦機的能耗。如果電費大於挖礦收益,則毫無獲利可言。
比特幣挖礦入門指南
去中心化和開源是比特幣的兩大特性,因此所有人均可加入挖礦競賽。以前,使用個人電腦即可參與新區塊挖礦。隨著挖礦難度增加,更多高效能電腦將投入使用(詳細內容請見下文)。
從理論上講,個人電腦仍可以參與比特幣挖礦,但找到有效哈希值的幾率微乎其微。雜湊函數的計算速度相對較快,但計算海量隨機輸入需要耗費更長的時間。因此,礦工實現獲利的前提是擁有專業的硬體。
應該使用哪一種挖礦設備?
一般來說,加密貨幣挖礦可以使用CPU、GPU、FPGA或ASIC礦機(稍後將逐一介紹)。目前,仍有部分山寨幣可使用顯示卡(GPU)進行挖礦。考慮到挖礦演算法、難度以及電費,FPGA礦機也可作為一種選擇。但就比特幣而言,ASIC礦機是最高效的設備。
CPU(中央處理器)
CPU的工作原理與多功能晶片類似,負責對電腦的不同區域發號施令。然而,其效率已無法滿足加密貨幣挖礦的要求。
GPU(圖形處理器)
GPU具有多種用途,但基本上只用於處理圖形並輸出到螢幕。 GPU將複雜的任務分成若干子任務,提升效能。部分山寨幣挖礦可以使用GPU,但效率取決於挖礦演算法和難度。
FPGA(現場可程式閘陣列)
FPGA可透過程式設計和重新編程服務於不同的功能和應用。此類設備可以定制,性價比優於ASIC,但會降低比特幣挖礦的效率。
ASIC(專用積體電路)
ASIC是專用積體電路的縮寫,代表這些電腦專為單一用途而設計。 ASIC礦機是專為加密貨幣挖礦量身定制的設備。雖然可客製化遜色於FPGA且價格較貴,但哈希率和能耗水準決定了ASIC才是比特幣挖礦最高效的選擇。
礦池
單槍匹馬挖到區塊的機率微乎其微,加入加密貨幣礦池則可將個人與其他礦工的算力結合。當礦池成功挖到區塊後,挖出的比特幣將由所有礦工共享。礦池獎勵與個人貢獻的挖礦能力成正比。
如何加入礦池?
使用本地硬體加入礦池時,必須配置個人軟體,以便與其他礦工合作。該過程通常包括註冊帳戶與連接礦池伺服器。
如果已經擁有礦機,那麼幣安礦池就是對比特幣以及其他基於SHA-256演算法的代幣進行挖礦的理想之選。為了實現收益(以比特幣支付)最大化,礦機將在BTC、BCH和BSV之間自由切換。
欲了解收益詳情,請造訪幣安礦池頁面。比特幣收益將按日轉入比特幣錢包。
雲挖礦
若要遠離繁瑣的技術操作,也可以加入雲端礦場,將軟硬體交由礦場主打理。廣義上講,雲端礦場通常是指出錢僱人代理挖礦。礦場主將從收益中抽取一定比例作為酬勞。然而,這種方式風險很大,無法保證投資必有回報。更糟的是,許多雲端挖礦本身就是騙局,必須謹慎行事。
總結
如果掌握了比特幣挖礦的基本運作原理,便可避免出錯。搭配正確的軟硬體組合,所有人均可參與挖礦並為比特幣網路安全添磚加瓦。即使發現挖礦不適合自己,您也為比特幣節點的運作貢獻了一份力量。
透過挖礦獲利極具挑戰,初始投資非常高昂且潛藏諸多風險。最終回報也將受到市場行情和外部因素(例如能源價格和硬體改進等)的影響。在投資購買礦機前,務必三思而行,謹慎做好研究。