安全又高效的離線比特幣挖礦:CKpool單人挖礦設定教學

更新於 發佈於 閱讀時間約 7 分鐘

1. 前言

在比特幣挖礦領域,大部分礦工會直接連上礦池。但有些情境下,我們希望:

  • 礦工本身不連網(安全隔離、內網環境)
  • 透過中介主機與礦池交互,負責分派挖礦任務
  • 自行設計「任務分配 + 計算回傳」的流程

本文將以 CKpool Solo Mining 為例,介紹如何用一台連網主機協調兩台離線礦工參與主網挖礦,並搭配 watch-only 冷錢包 安全收款。


2. 架構流程圖

raw-image


Step 1 — 建立 Watch-only 冷錢包

  1. 使用 Electrum(或其他支援 watch-only 的錢包)
  2. 在冷端(離線)生成助記詞 → 導出 xpub
  3. 在熱端(連網)匯入 xpub 建立 watch-only 錢包
  4. 用此錢包的地址作為 CKpool 挖礦收款地址

Step 2 — 連接 CKpool

  • CKpool 連線格式:
bfgminer -o stratum+tcp://solo.ckpool.org:3333 -u <BTC地址> -p x

Step 3 — 建立模擬任務分派器

中介主機 Python 範例(簡化版):

import requests

WORKERS = ["http://192.168.1.11:8000/hash", "http://192.168.1.12:8000/hash"]
BLOCK_HEADER = "abcd..." # 從 CKpool 取得
TARGET = "00000000ffff..." # 從 CKpool 取得

def assign_work():
nonce_start = 0
nonce_step = 50000
for worker in WORKERS:
data = {
"block_header": BLOCK_HEADER,
"start_nonce": nonce_start,
"end_nonce": nonce_start + nonce_step,
"target": TARGET
}
r = requests.post(worker, json=data)
print(worker, r.json())
nonce_start += nonce_step + 1

if __name__ == "__main__":
assign_work()

Step 4 — 離線礦工 Flask API

from flask import Flask, request, jsonify
import hashlib

app = Flask(__name__)

def double_sha256(b: bytes) -> bytes:
return hashlib.sha256(hashlib.sha256(b).digest()).digest()

@app.route('/hash', methods=['POST'])
def hash_nonce_range():
header_hex = request.json['block_header']
start_nonce = int(request.json['start_nonce'])
end_nonce = int(request.json['end_nonce'])
target = int(request.json['target'], 16)

base_header = bytes.fromhex(header_hex)
for nonce in range(start_nonce, end_nonce):
nonce_bytes = nonce.to_bytes(4, 'little')
full_header = base_header[:-4] + nonce_bytes
hash_result = double_sha256(full_header)
if int.from_bytes(hash_result, 'big') < target:
return jsonify({'found': True, 'nonce': nonce, 'hash': hash_result.hex()})
return jsonify({'found': False})

if __name__ == '__main__':
app.run(host='0.0.0.0', port=8000)

4. 範例配置檔(假設 LAN 網段為 192.168.1.0/24)

中介主機 config.json

{
"ckpool_url": "stratum+tcp://solo.ckpool.org:3333",
"btc_address": "你的BTC收款地址",
"workers": [
"http://192.168.1.11:8000/hash",
"http://192.168.1.12:8000/hash"
],
"nonce_step": 50000
}

離線礦工啟動命令

python worker_api.py

5. CKpool 限制與角色

  • 你只是「雜湊接單工人」
  • 無法自行簽名並廣播區塊
  • 成功找到 nonce 後由 CKpool 打包並廣播
  • 區塊獎勵直接送到你設定的地址

6. 結語

透過這種架構,你可以:

  • 在安全隔離的情況下利用離線礦工算力
  • 中介主機負責與礦池交互
  • 模組化架構,方便日後擴充或換協定(HTTP → WebSocket / TCP)


留言
avatar-img
留言分享你的想法!
avatar-img
Dust Naive的沙龍
0會員
1內容數
你可能也想看
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
提供一階新手村及二階分析群的加密貨幣入門課程,針對新手及交易員。報名後可免費享有綁定notify服務,每日發送盤勢、點位分析等。此外,團隊還提供業務培訓,歡迎對幣圈創業有興趣的人聯繫。
Thumbnail
提供一階新手村及二階分析群的加密貨幣入門課程,針對新手及交易員。報名後可免費享有綁定notify服務,每日發送盤勢、點位分析等。此外,團隊還提供業務培訓,歡迎對幣圈創業有興趣的人聯繫。
Thumbnail
展示「搬磚」交易紀錄與對帳單,真實呈現投資理財過程與成效─套利7,106元。
Thumbnail
展示「搬磚」交易紀錄與對帳單,真實呈現投資理財過程與成效─套利7,106元。
Thumbnail
寫作投資永遠不嫌晚,這是雙寶老爹的第#144篇關於加密貨幣教學文章,文未還有更多精彩的教學內容!
Thumbnail
寫作投資永遠不嫌晚,這是雙寶老爹的第#144篇關於加密貨幣教學文章,文未還有更多精彩的教學內容!
Thumbnail
不知道大家對於「挖礦」一詞,腦中浮現的,會是什麼樣的概念呢?如果有在接觸 Web3 或單純幣圈的人,應該都對這個詞並不大陌生,但除了一般挖礦外,大家知道還有「樂透挖礦」這種形式嗎?
Thumbnail
不知道大家對於「挖礦」一詞,腦中浮現的,會是什麼樣的概念呢?如果有在接觸 Web3 或單純幣圈的人,應該都對這個詞並不大陌生,但除了一般挖礦外,大家知道還有「樂透挖礦」這種形式嗎?
Thumbnail
Alpha network是一款手機挖礦App
Thumbnail
Alpha network是一款手機挖礦App
Thumbnail
介紹: Koii是專門為DePIN設置的 L1 公鏈,同時也利用solana技術,設立了K2擴充的快速鏈,以最快的速度完成專案需求,專案方也不在需要從頭開始建構節點,運作方式為 專案架設於Koii上 -> 產生任務 -> 節點執行(獲取礦工費,可能是KOII或其他穩定幣、山寨幣)-> 完成任務
Thumbnail
介紹: Koii是專門為DePIN設置的 L1 公鏈,同時也利用solana技術,設立了K2擴充的快速鏈,以最快的速度完成專案需求,專案方也不在需要從頭開始建構節點,運作方式為 專案架設於Koii上 -> 產生任務 -> 節點執行(獲取礦工費,可能是KOII或其他穩定幣、山寨幣)-> 完成任務
Thumbnail
三分鐘看懂挖礦是什麼!2024 年當礦工還有利潤嗎? 什麼是挖礦(Bitcoin Mining) 「挖礦」可以視為在解一個超難的數獨遊戲, 當你解出來之後獲得的獎勵就是比特幣。這個數獨遊戲足夠難讓大部分的人都要用超高級的顯卡才能解的出來,而解這些數獨遊戲的人則稱為礦工。
Thumbnail
三分鐘看懂挖礦是什麼!2024 年當礦工還有利潤嗎? 什麼是挖礦(Bitcoin Mining) 「挖礦」可以視為在解一個超難的數獨遊戲, 當你解出來之後獲得的獎勵就是比特幣。這個數獨遊戲足夠難讓大部分的人都要用超高級的顯卡才能解的出來,而解這些數獨遊戲的人則稱為礦工。
Thumbnail
為何幣安新幣挖礦這個活動最近這麼熱門?主要是新幣挖礦收益率表現還算不錯,質押者也越來越多了。所以這篇文章會快速教大家怎麼參加活動跟領取新幣,記得看到最後啊。
Thumbnail
為何幣安新幣挖礦這個活動最近這麼熱門?主要是新幣挖礦收益率表現還算不錯,質押者也越來越多了。所以這篇文章會快速教大家怎麼參加活動跟領取新幣,記得看到最後啊。
Thumbnail
展示「手動搬磚」交易紀錄與對帳單,真實呈現投資理財過程與成效─手動搬磚套利1,103元。 對搬磚有興趣,想瞭解何謂搬磚、怎麼搬磚與自動搬磚的讀者可以參考這篇文章: 【區塊鏈|搬磚套利】每月加薪7千元的套利神器─BITGIN 搬磚套利機器人
Thumbnail
展示「手動搬磚」交易紀錄與對帳單,真實呈現投資理財過程與成效─手動搬磚套利1,103元。 對搬磚有興趣,想瞭解何謂搬磚、怎麼搬磚與自動搬磚的讀者可以參考這篇文章: 【區塊鏈|搬磚套利】每月加薪7千元的套利神器─BITGIN 搬磚套利機器人
Thumbnail
展示「手動搬磚」交易紀錄與對帳單,真實呈現投資理財過程與成效─手動搬磚套利1,127元。 對搬磚有興趣,想瞭解何謂搬磚、怎麼搬磚與自動搬磚的讀者可以參考這篇文章: 【區塊鏈|搬磚套利】每月加薪7千元的套利神器─BITGIN 搬磚套利機器人
Thumbnail
展示「手動搬磚」交易紀錄與對帳單,真實呈現投資理財過程與成效─手動搬磚套利1,127元。 對搬磚有興趣,想瞭解何謂搬磚、怎麼搬磚與自動搬磚的讀者可以參考這篇文章: 【區塊鏈|搬磚套利】每月加薪7千元的套利神器─BITGIN 搬磚套利機器人
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News