Stratum 如何運作?
礦機會連線到礦池,並保持連線。礦機以工作者名稱登入,接著礦池會傳送份額難度和工作。工作包含區塊標頭的部分資料,以及 coinbase 交易的部分內容,讓礦機可以自行更改額外 nonce,並持續取得工作。
從那之後,兩種訊息就會不斷來回傳送:礦池更新區塊時會傳送新工作,礦機則每隔幾秒傳回一份份額。Slush Pool 在 2012 年推出 Stratum,取代較舊的設定方式。舊方式要求礦工不斷向礦池索取工作。
設定礦機時會看到什麼?
在礦機的設定頁面中,填入三個欄位:礦池位址,例如 stratum+tcp://pool.example.com:3333;工作者名稱,例如 myaccount.rig1;以及許多礦池會忽略的密碼。Stratum 就設定好了。要切換礦池,只要修改這些欄位。
Stratum V2 有哪些變更?
V1 傳送純文字,通常未加密,因此網路路徑上的人可能會重新導向礦機的工作。Stratum V2 使用二進位格式,經過加密與驗證,而且占用的頻寬較少。它還有選用的工作宣告功能,讓礦工能選擇自己區塊中的交易。
誰決定區塊裡包含哪些內容?
Stratum V1
- 挑選交易
- 礦池
- 礦工看到
- 只有一項待執行的雜湊工作
- 流量
- 純文字,通常未加密
支援工作宣告的 Stratum V2
- 挑選交易
- 也可能是礦工
- 礦工看到
- 自己的模板
- 流量
- 加密、二進位
來源
- Stratum 挖礦協議 · Bitcoin Wiki
- Stratum V2:新一代的挖礦協定 · Stratum V2 工作小組
- Stratum V2 規格 · Stratum V2 工作小組
本頁即時數據來自 CloudMineCrypto API 和公開區塊鏈資料,並會定期更新,且會在各處標示。僅供教育用途,不構成財務建議。