什麼是礦池?

· 6 分鐘閱讀

本指南說明什麼是礦池、為什麼大多數礦工都會加入礦池,以及礦池如何決定每位礦工的收益。你將了解常見的支付方式:PPLNS、PPS 和單獨挖礦,以及把礦機連接到礦池之前要檢查哪些項目。全文以 Blocknet 礦池 bntpool.com 作為實例。

什麼是礦池?

簡短回答

礦池是一台把眾多礦工的算力合在一起、讓他們共同尋找區塊的伺服器。礦池給每位礦工分配同一個區塊的工作,統計每個人提交的工作量,並依工作量的比例把每個區塊獎勵分給大家。礦工因此獲得小額而頻繁的收益,取代偶爾才出現的完整區塊。

在工作量證明幣種中,礦工透過用不同的 nonce 對區塊標頭進行雜湊來競爭下一個區塊,直到某個結果低於全網的目標值。每次雜湊都是一次獨立的嘗試,成功的機率都同樣很小,找到勝出雜湊的人獲得區塊獎勵。

礦池把這種競爭變成團隊合作。連線到 bntpool.com 的每個人都在礦池建立的區塊上工作,其中任何一人找到勝出雜湊時,這個區塊的獎勵就會分給所有為找到它出過力的礦工。

礦工為什麼要加入礦池?

簡短回答

礦工加入礦池是為了獲得穩定的收益。單獨挖礦時,一般礦工只占全網算力的極小部分,可能要等上好幾天才找到一個區塊,而且間隔是隨機的。在礦池裡,合併後的算力經常找到區塊,每位礦工都能從每個區塊中分到一部分,因此收益定期入帳,並與自己的算力相符。

在 Blocknet 上,這筆帳很容易驗證。全網的目標是每五分鐘出一個區塊,也就是每天 288 個區塊,所以單獨挖礦的礦工每天預期能找到 288 × (自己的算力 ÷ 全網算力) 個區塊。

用假設的整數來算:一台 50 H/s 的礦機在 50,000 H/s 的全網中占 0.1%,平均每天找到 0.288 個區塊,約每三天半找到一個。這只是平均值。找到區塊是隨機的,所以這台礦機實際的出塊間隔可能短得多,也可能長得多。

把同一台礦機放到總算力 5,000 H/s 的礦池裡,礦池每天約找到 28.8 個區塊,平均每 50 分鐘一個。這台礦機完成了礦池 1% 的工作量,因此能獲得每個區塊的 1%。它貢獻的工作量沒有變,變的是獎勵每天分很多次、以小份入帳。Blocknet 礦池挖礦與單獨挖礦怎麼選針對更大規模的礦場詳細演算了這項比較。

礦池是如何運作的?

每個礦池都遵循同樣的基本循環。以下是它在 bntpool.com 上的運作方式:

  1. 礦池建立區塊模板。 bntpool.com 執行自己的 Blocknet 節點並從中取得區塊模板,所以礦工不必自己執行或同步節點。
  2. 向礦工發送工作。 礦工透過 Stratum(礦池向礦工發送工作所用的協定)連線到 stratum+tcp://bntpool.com:3333。礦池根據目前的模板向每個連線發送工作。
  3. 礦工進行雜湊並提交份額。 份額是符合礦池所設較低目標的雜湊。份額證明每位礦工完成了多少工作。
  4. 同時符合全網目標的份額就是一個區塊。 礦池用兩個目標檢查每個份額。當某個份額足以符合全網要求時,礦池就把這個區塊提交給自己的節點。
  5. 獎勵被分配並支付。 礦池依照其支付方式分配區塊獎勵,並在每位礦工的部分確認且超過最低支付額後發送給他們。

礦池中的份額是什麼?

份額是一個門檻比真正區塊低的雜湊。區塊需要低於全網目標值的雜湊;份額只需要低於礦池所設、容易得多的份額目標值。大多數份額都不會成為區塊,但它們以穩定的節奏向礦池顯示每位礦工完成了多少雜湊。

份額依難度加權。在 Blocknet 上,難度為 D 表示預期要嘗試約 D 次雜湊才有一次符合目標,所以難度為 60 的份額大約代表 60 次雜湊的工作量。bntpool.com 為每個連線設定份額難度並持續調整,目標是每五分鐘約 10 個份額,新連線從難度 60 開始。速度快的伺服器會拿到較難的份額,筆記型電腦拿到較容易的份額,兩者都依實際完成的工作量記帳。礦池還會把每台礦機的難度記住一小時,所以短暫重新啟動後可以接續之前的狀態。

常見的礦池支付方式

支付方式是礦池把份額換算成收益的規則。以下是最常見的幾種。

方式 你因什麼獲得報酬 運作方式
PPLNS(依最近 N 個份額支付) 礦池找到的區塊 每個區塊的獎勵依份額難度分給最近一個區間內提交的份額
PPS(依份額支付) 每個被接受的份額 礦池依份額的期望價值為每個份額支付固定金額,不論是否找到區塊
單獨挖礦(solo) 你自己找到的區塊 你連接自己的節點挖礦,找到的每個區塊的全部獎勵都歸你

PPLNS 從礦池找到的每個區塊往回看。在 bntpool.com 上,「最近 N 個份額」是一段六小時的區間:礦池把區塊之前六小時內所有被接受份額的難度相加,並讓每位礦工獲得與其工作量占比相同的獎勵比例。每個份額在區間內時都會計入期間找到的每個區塊,所以持續挖礦的礦工身後總有一個完整的區間,重新啟動也不會讓任何紀錄歸零。bntpool.com 的 PPLNS 收益如何支付一步步說明了分配過程。

PPS 在每個份額到達時依其期望價值付款:份額難度除以全網難度,再乘以區塊獎勵。礦池營運方承擔出塊快慢的起伏,在兩次出塊之間用自己的餘額向礦工付款。

單獨挖礦不經過礦池。你自己的節點建立模板,你找到的每個區塊都把全部獎勵支付到你的錢包。它適合規模大到自己就能經常找到區塊的礦場。seine 挖礦軟體兩種方式都支援:預設在 bntpool.com 挖礦,而 ./seine --mode daemon 則連接你自己已同步的 Blocknet 節點挖礦。

選擇礦池時要看什麼?

比較礦池時,以下細節決定了你如何獲得報酬,以及你能否方便地核實:

bntpool.com 一覽

設定 bntpool.com
支付方式 PPLNS
份額區間 6 小時
支付前確認數 60 個區塊
最低支付額 0.1 BNT
Stratum 地址 stratum+tcp://bntpool.com:3333

礦池儀表板顯示即時情況:線上礦工數、礦池算力、全網算力、已找到的區塊數以及目前一輪的努力值。在 2026 年 10 月 25 日美東夏令時間(EDT)凌晨 2:25 的一次快照中,礦池算力約為 5,200 H/s,全網約為 44,400 H/s,有 246 位礦工在線上。這約占全網的 12%,足以預期每天找到約 34 個區塊,大約每 42 分鐘一個。這些數字隨時在變化,請在儀表板上查看目前數值,並用收益估算指南依你自己的算力把它們換算成 BNT。

要加入礦池,請下載 seine,執行它,貼上你的 Blocknet 地址或 @name,然後接受預設礦池。seine 挖礦指南介紹了每個步驟,在 bntpool.com 挖 Blocknet介紹了礦機名稱以及如何確認你的第一批份額。

常見問題

加入礦池會讓我挖到更多嗎?

礦池不會改變你的算力,也不會改變你在全網工作量中所占的比例。它改變的是獎勵到達你手中的方式。單獨挖礦時,你要在隨機的間隔裡等待一個完整的區塊。在礦池裡,礦池找到的每個區塊你都能分到一小部分,因此收益入帳頻繁,金額與你的算力相符。

PPLNS 和 PPS 有什麼差別?

PPLNS 依礦池實際找到的每個區塊向你支付一部分獎勵,依礦工在最近一個區間內提交的工作量分配。PPS 則為每個被接受的份額支付固定金額,金額依該份額的期望價值計算,不論礦池是否找到區塊。bntpool.com 採用六小時區間的 PPLNS。

在礦池挖礦需要自己執行節點嗎?

不需要。礦池負責執行節點、建立區塊模板、檢查份額並提交找到的區塊。在 bntpool.com 上,你只需要 seine 挖礦軟體和一個 Blocknet 地址或 Blocknet ID 名稱。執行 seine,貼上地址,接受預設礦池,你在每個區塊中所得的部分就會支付到這個地址。

要怎麼開始在 bntpool.com 挖礦?

從 seineminer.com 下載適用於 Windows、macOS 或 Linux 的 seine,執行它,並在提示時貼上你的 Blocknet 地址或 @name。bntpool.com 是 seine 的預設礦池,接受即可開始挖礦。在礦池的統計頁面查詢你的地址,就能看到你的算力、份額和餘額。