乜嘢係 Bitcoin 節點?
定義 · 完整節點
一個會下載所有 Bitcoin 區塊和交易的程式,逐一按共識規則檢查,再將有效內容轉發給其他節點。它不會盲目信任任何內容。
Bitcoin 冇中央伺服器。世界各地嘅節點都各自保存同一本帳本,並執行相同規則,亦會直接互相溝通。大部分節點都使用 Bitcoin Core 軟件。
#973,009
鏈上區塊數量
即時
778 GB
區塊資料嘅
blockchain.com,2026-10-23
165.7M
未花費交易輸出(UTXO 集)
節點用嚟核對花費嘅資料
40,631
等候中嘅交易
live, mempool.space
重點是自主。連接到自己節點的錢包,不用問任何人付款是不是真的,而是自行驗證。這也能保障你的地址私隱,因為你不用向別人的伺服器透露哪些地址屬於你。
Bitcoin 節點會檢查啲乜?
由 2009 年第一個區塊開始,每個區塊都會按所有規則檢查。違反任何一條規則嘅區塊都會被拒絕,無論為佢付出幾多算力。呢樣就係令礦工公平行事嘅原因。
工作
區塊雜湊值低於目標值,代表當中確實投入了工作量證明。
供電
礦工支付給自己的金額不會超過 3.125 BTC 加上手續費。這就是 21 百萬枚上限得以維持的原因。
不會重複花費
每筆用嚟支付嘅幣都確實存在,而且之前未被花過。
簽名
只有該枚 bitcoin 嘅持有人先可以簽署將佢花出去嘅交易。
大小
區塊最多可佔 4,000,000 個權重單位。
鏈
佢會基於節點已接受、時間戳合理的區塊建立。
工作驗證好簡單:將一個雜湊值同目標值比較。工作量證明說明點解搵到呢個雜湊值好難,但驗證可以即時完成。獎勵驗證則確保礦工可以領取區塊獎勵同手續費,但一聰都唔可以多領。
全節點、修剪節點同輕型客戶端比較
三種節點都會連接 Bitcoin 網絡。分別在於它們會自行檢查多少內容,以及會保存多少資料。
完整保存全節點
778 GB
驗證所有內容,保留所有資料
由 2009 年起嘅所有區塊。可以向新節點提供舊區塊。
驗證:所有規則
修剪式全節點
大約 7 GB
驗證所有內容,只保留近期資料
下載並檢查每個區塊,之後刪除舊區塊。最少保留 550 MiB 區塊。
驗證:所有規則
輕量客戶端(SPV)
78 MB
其餘部分依賴全節點
主要係區塊標頭,每個 80 bytes:總共 973,009 個。好多手機錢包會用輕量客戶端,或者由其他人運行的伺服器。
驗證:只驗證工作量證明
圖表使用對數刻度,所以輕量客戶端的大小仍然看得見。修剪節點的容量數據來自 bitcoin.org 的節點指南;另外兩項則根據即時區塊鏈數據計算。
就保障你的安全而言,修剪節點仍然是完整的全節點。它只是無法把舊區塊交給正在同步的新節點;需要完整歷史資料的部分功能,例如完整交易索引,也會停用。
輕量客戶端又稱 SPV,名稱來自白皮書第 8 節,只會檢查區塊是否包含足夠的工作量。它要靠全節點通知自己有關的交易。用在手機上就夠了,而這亦正是全節點重要的原因:總要有人回應查詢。
點解礦工同礦池需要節點?
為咗知道要挖掘乜嘢。礦工唔可以對一個空泛嘅念頭進行雜湊運算,而係需要區塊模板:上一個區塊嘅雜湊值、要加入嘅交易,以及用嚟支付獎勵嘅 coinbase 交易。只有同步至最新狀態嘅節點,先可以建立有效嘅區塊模板。
| 步驟 | 由邊個負責 | 點樣 |
|---|---|---|
| 選擇交易 | 節點 | 從其記憶池挑選手續費率最高的交易,最多 4,000,000 個權重單位 |
| 建立區塊模板 | 節點 | getblocktemplate 會將佢交畀挖礦軟件 |
| 計算雜湊 | 礦工 | 整個礦池每秒進行數十億次嘗試 |
| 廣播勝出的區塊 | 節點 | 將區塊傳送畀對等節點,由佢哋驗證 |
使用大部分礦池仍然採用嘅 Stratum V1 時,以上工作全部由礦池嘅節點負責,礦工只需進行雜湊運算。Stratum V2 加入咗工作宣告功能,礦工可以用自己嘅節點建立區塊模板,同時繼續由礦池支付報酬:
Stratum V1(現時大部分礦池都用)
礦池嘅節點會揀選交易。礦工會對收到嘅工作進行雜湊運算。
支援工作宣告的 Stratum V2
礦工自己的節點會挑選交易並通知礦池。礦池仍會計算份額並派發款項。
這點很重要,因為由誰建立範本,誰就能決定哪些交易會被納入。看看目前找到最多區塊的 Bitcoin 礦池,以及礦池如何向礦工付款。
Bitcoin 節點需要幾多儲存空間?
所有區塊合共 778 GB,區塊鏈在過去一年增加了約 83 GB。除此之外,還要計入 chainstate:所有未花費輸出的資料庫。節點每次檢查交易時都會讀取這個資料庫。
所有 Bitcoin 區塊的大小
778 GB
一年增加 +83 GB
揀選節點類型同硬碟,睇下可以用幾耐,以及按你嘅網絡連線,首次下載要幾耐:
儲存空間計算器
目前區塊資料大小
778 GB
放得落,已用 78%。按去年嘅增長速度計,1 TB 硬碟大約到 2029 就會存滿區塊資料。
首次同步,只下載
≈ 17 小時
以最高速度需時 778 GB。核對區塊通常要更長時間。
區塊資料來自 blockchain.com,日期為 2026-10-23。過去一年每年增長約 83 GB。未來大小按呢個速度直線推算,只供粗略參考。兩種節點都要另外儲存 chainstate(UTXO 集合,佔幾 GB)。修剪節點仍然會下載每個區塊一次。
使用 SSD。節點會不斷讀取同寫入 chainstate;如果用傳統機械硬碟,首次同步可能會慢好多倍。bitcoin.org 建議速度至少要有 100 MB/s。
點樣運行 Bitcoin 節點?
安裝 Bitcoin Core,等佢完成同步,然後保持運行。硬件要求唔高。以下係 bitcoin.org 公布的要求:
| 最低修剪容量 | 建議 | |
|---|---|---|
| 磁碟空間 | 7 GB | 750 GB |
| 記憶體 | 256 MB | 2 GB |
| 下載 | 每日 150 MB | 每日 500 MB |
| 上載 | 每日 10 MB | 每日 5 GB |
| 系統 | Windows 10+、macOS 14+、Linux、部分 ARM 開發板 | 一樣 |
- 1
取得 Bitcoin Core
從 bitcoincore.org 下載,安裝前先檢查簽章。
- 2
選擇完整或修剪節點
硬碟夠大?就全部保留。空間唔夠?喺設定入面設定修剪目標;最低係 550 MiB。
- 3
等佢同步
初始區塊下載會取得並驗證自 2009 以來的每個區塊。錢包要等同步完成,才會顯示新收款。
- 4
保持運行
同步完成後,每十分鐘左右只需下載一個區塊。想同時向其他節點提供區塊,就開啟連接埠 8333。
- 5
將你嘅錢包連接到佢
好多錢包都可以連接你自己的節點,咁就唔使再向陌生人的伺服器查詢你的餘額。
節點會用幾多頻寬?
同步完成後,下載量穩定而且唔多:每日幾百 MB。上載量先係大頭,因為你嘅節點會將舊區塊傳送畀追趕進度嘅新節點。bitcoin.org 指出,使用預設設定每日上載量約為 5 GB。
8 + 2
對外連線節點
full-relay + block-relay-only
200
最多連線數
Bitcoin Core 預設值
≈ 5 GB
每日上載
預設設定,bitcoin.org
≈ 250 MB
一日下載量
首次同步後
如果你用嘅方案有流量上限,達到每日上限後,Bitcoin Core 嘅 maxuploadtarget 就會停止提供舊區塊,而 blocksonly 則會略過轉發未確認交易。關閉監聽功能後,節點就只會連接外連對等節點。無論點設定,你嘅節點都會驗證所有內容。
運行 Bitcoin 節點會賺到比特幣嗎?
節點冇報酬。區塊獎勵會畀挖出區塊嘅人,而挖礦需要算力,節點並冇算力。運行節點可以令你確定收到嘅 bitcoin 係真嘅,亦代表你用實際行動支持自己採用嘅規則。
如果你想試下挖礦係點,又唔想買機,CloudMineCrypto app 可以讓你免費開始:領取免費方案,再透過睇廣告、玩遊戲、完成優惠同每日簽到賺取更多,並提取到自己的錢包,包括 Lightning。獎勵只屬估算,並不保證。方案亦不代表你持有任何實際礦機或礦池的份額。條款適用。
常見問題
乜嘢係 Bitcoin 節點?
一部運行 Bitcoin 軟件的電腦,會下載區塊和交易,逐一按規則檢查,再將有效的內容傳送給其他節點。全節點不信任任何人,所有內容都會自行驗證。
運行節點可以賺取比特幣嗎?
不會。Bitcoin 會獎勵挖出區塊嘅礦工,而唔係負責驗證嘅節點。人哋運行節點,係為咗自行驗證付款、保障私隱,同埋支援網絡。
Bitcoin 全節點需要幾多儲存空間?
全存檔節點會保存每個區塊,資料量超過 750 GB(2026),每年約增加 80 GB。修剪節點會檢查相同的區塊,但只保存近期區塊,約用 7 GB 就能運行。
全節點同修剪節點有咩分別?
兩者都會下載並驗證每個區塊。完整節點會保留所有區塊,亦可以向其他人提供舊區塊。修剪節點檢查舊區塊後會將佢哋刪除,所以所需磁碟空間少得多,但無法協助新節點同步。
礦工需要運行節點嗎?
由鏈上其中一方負責。使用 Stratum V1 時,礦池會運行節點並建立區塊範本。使用 Stratum V2 job declaration 時,礦工可以用自己的節點選擇交易。
同步 Bitcoin 節點要幾耐?
首次同步會下載並驗證整條區塊鏈,所以用快速電腦可能要幾小時,用小型電腦則可能要幾日。之後,節點只需跟上大約每十分鐘產生一個區塊的速度。
可以喺 Raspberry Pi 上運行比特幣節點嗎?
可以。bitcoin.org 列出部分支援嘅 ARM 晶片組。快速 SSD 比 CPU 更重要,而首次同步會比較慢。
來源及延伸閱讀
- 運行全節點 · bitcoin.org
- Bitcoin Core 系統需求 · bitcoin.org
- 運作模式:全節點同 SPV 客戶端 · 比特幣開發者文件
- getblocktemplate RPC 參考資料 · 比特幣開發者文件
- 減少流量:連線數、上載目標同僅區塊模式 · Bitcoin Core
- Stratum V2 工作宣告協議 · Stratum V2 工作小組
- 區塊鏈大小圖表 · blockchain.com
- 《比特幣:點對點電子現金系統》(第 8 節,簡化支付驗證) · Satoshi Nakamoto,2008
本頁即時數據來自 CloudMineCrypto API,或旁邊列明嘅公開區塊鏈數據服務,會按排定時間更新,並喺顯示位置標明來源。本指南只作教育用途,並非財務建議。CloudMineCrypto 不是投資產品;App 內嘅獎勵只屬估算,並不保證。