什麼是 Bitcoin 節點?
定義 · 完整節點
一種會下載每個 Bitcoin 區塊和交易的程式,逐一依照共識規則檢查,並將有效資料轉發給其他節點。它不會盲目信任任何資料。
比特幣沒有中央伺服器。世界各地的節點都各自保存同一份帳本、遵守相同規則,並彼此直接溝通。大多數節點執行 Bitcoin Core 軟體。
#972,096
鏈上的區塊數
線上
776 GB
區塊資料
blockchain.com,2026-10-14
166.1M
未花費交易輸出(UTXO 集)
節點用來核對支出的資料
30,298
等待中的交易
live, mempool.space
重點在於自主性。連接到自有節點的錢包不會問別人付款是不是真的,而是自行查證。這也能保護你的地址隱私,因為你不必告訴別人的伺服器哪些地址屬於你。
比特幣節點會檢查什麼?
從 2009 的第一個區塊起,每個區塊都必須符合所有規則。違反規則的區塊會被拒絕,不論投入多少算力。這就是讓礦工有理由遵守規則的原因。
工作
區塊雜湊低於目標值,表示其中投入了真正的工作量證明。
供電
礦工支付給自己的金額不會超過 3.125 BTC 加上手續費。這就是 21 百萬枚上限得以維持的方式。
防止雙重支付
每筆已花費的比特幣都真實存在,而且之前沒有被花掉。
簽章
只有幣的持有人才能為花費這些幣簽署交易。
大小
區塊大小符合 4,000,000 個權重單位的限制。
鏈
它會接在節點已接受的區塊後面,時間戳也合理。
工作量檢查很簡單:把一個雜湊值與目標值比較。工作量證明說明為什麼找到該雜湊值很難,驗證卻瞬間完成。獎勵檢查則確保礦工能領取區塊獎勵和手續費,但絕不會多拿一個 satoshi。
完整節點、修剪節點與輕量用戶端的比較
三者都會連接 Bitcoin 網路。差別在於它們會自行檢查多少資料,以及會保留多少資料。
完整節點(封存型)
776 GB
檢查所有資料,並全部保留
自 2009 以來的每個區塊。可向新節點提供舊區塊。
驗證:所有規則
修剪式完整節點
約 7 GB
檢查所有資料,只保留近期資料
下載並驗證每個區塊,接著刪除舊區塊。至少保留 550 MiB 的區塊資料。
驗證:所有規則
輕量客戶端(SPV)
78 MB
其餘部分仰賴全節點
主要是區塊標頭,每個 80 bytes:共 972,096 個。許多手機錢包使用輕量客戶端,或由其他人執行的伺服器。
驗證:僅工作量證明
長條圖使用對數刻度,讓輕量客戶端也清楚可見。修剪節點的大小取自 bitcoin.org 的節點指南;另外兩者則根據即時區塊鏈資料計算。
修剪節點在所有攸關安全的方面,仍然是全節點。它只是不會把舊區塊提供給正在同步的新節點,而且一些需要完整歷史資料的功能也會停用,例如完整交易索引。
輕量客戶端常依白皮書第 8 節稱為 SPV,只會檢查區塊是否包含足夠的工作量。它仰賴全節點告知自己的交易資訊。這對手機來說沒問題,也正是全節點重要的原因:總得有人回覆。
為什麼礦工和礦池需要節點?
要知道該挖什麼。礦工不能對著空想法計算雜湊;它需要區塊範本:前一個區塊的雜湊值、要納入的交易,以及用來支付獎勵的 coinbase 交易。只有同步最新資料的節點才能建立有效範本。
| 步驟 | 由誰處理 | 如何 |
|---|---|---|
| 選擇交易 | 節點 | 從它的記憶池中挑選手續費率最高的交易,最多達 4,000,000 個權重單位 |
| 建立區塊範本 | 節點 | getblocktemplate 會將它交給挖礦軟體 |
| 計算雜湊 | 礦工 | 整個礦池每秒進行數十億次嘗試 |
| 廣播勝出的區塊 | 節點 | 將區塊傳給其他節點,由它們進行檢查 |
在 Stratum V1 下,這是大多數礦池仍在使用的協定,礦池的節點會處理所有這些工作,礦工只負責計算雜湊。Stratum V2 加入了工作宣告功能,因此礦工可以用自己的節點建立範本,同時仍由礦池支付:
Stratum V1(目前大多數礦池使用)
礦池的節點會挑選交易。礦工會對收到的工作內容進行雜湊運算。
支援工作宣告的 Stratum V2
礦工自己的節點會挑選交易並告知礦池。礦池仍會計算份額並支付報酬。
這很重要,因為建立範本的人會決定哪些交易能被納入。查看目前找到最多區塊的礦池,請看最大的 Bitcoin 挖礦礦池;了解礦池如何支付礦工,請看礦池詳解。
Bitcoin 節點需要多少儲存空間?
所有區塊合計為 776 GB,區塊鏈在過去一年增加了約 83 GB。除此之外,還要加上 chainstate:這個資料庫記錄每筆尚未花費的輸出,節點每次檢查交易時都會讀取。
所有 Bitcoin 區塊的大小
776 GB
+83 GB
選擇節點類型和硬碟,查看它能用多久,以及依你的網路連線速度,首次下載需要多久:
儲存空間計算器
目前的區塊資料量
776 GB
放得下,已使用 78%。按照去年的增長速度,1 TB 硬碟大約到 2029 就會被區塊資料佔滿。
首次同步,單獨下載
約 17 小時
以全速下載需要 776 GB。檢查區塊通常需要更久。
區塊資料來自 blockchain.com,統計日期為 2026-10-14。過去一年每年約增加 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 節點能賺到比特幣嗎?
不會。節點不會獲得報酬。區塊獎勵會給挖出該區塊的人,而挖礦需要算力,節點沒有算力。節點能讓你確信收到的比特幣是真的,也能讓你實際支持自己採用的規則,雖然只是小小的支持。
如果你好奇挖礦本身是什麼感覺,又不想買礦機,可以從 CloudMineCrypto app 免費開始:領取免費方案,再透過觀看廣告、玩遊戲、完成優惠和每日簽到增加獎勵,並提領到自己的錢包,也支援 Lightning。獎勵是估算值,並不保證;方案也不代表你持有任何實際礦機或礦池的份額。適用條款。
常見問題
什麼是 Bitcoin 節點?
一台執行 Bitcoin 軟體的電腦,會下載區塊和交易,逐一依照規則檢查,再把有效資料轉發給其他節點。全節點不信任任何人:所有資料都由自己驗證。
架設節點可以賺到 bitcoin 嗎?
不會。Bitcoin 會獎勵找到區塊的礦工,不會獎勵負責驗證的節點。人們執行節點,是為了驗證自己的付款、保護隱私並協助網路運作。
Bitcoin 全節點需要多少儲存空間?
完整存檔節點會保留每個區塊,在 2026 已超過 750 GB,每年約增加 80 GB。修剪節點會檢查相同的區塊,但只保留近期區塊,約 7 GB 就能運作。
全節點和修剪節點有什麼不同?
兩者都會下載並驗證每個區塊。完整節點會保留所有區塊,也能提供舊區塊給其他節點。修剪節點驗證舊區塊後會將其刪除,因此所需磁碟空間少得多,但無法協助新節點同步。
礦工需要架設節點嗎?
鏈上的某個人會處理這件事。使用 Stratum V1 時,礦池會執行節點並建立區塊範本。使用 Stratum V2 工作宣告協定時,礦工可以用自己的節點選擇交易。
同步 Bitcoin 節點要多久?
第一次同步會下載並檢查整條區塊鏈,所以即使使用速度快的電腦也可能要花好幾個小時,用較小型的電腦則可能要好幾天。完成後,節點只要跟上大約每十分鐘新增一個區塊的速度即可。
我可以在 Raspberry Pi 上架設 Bitcoin 節點嗎?
可以。bitcoin.org 列出了一些支援的 ARM 晶片組。快速 SSD 比 CPU 更重要,而且第一次同步會很慢。
來源與延伸閱讀
- 運行完整節點 · bitcoin.org
- Bitcoin Core 系統需求 · bitcoin.org
- 運作模式:完整節點與 SPV 用戶端 · Bitcoin 開發者文件
- getblocktemplate RPC 參考文件 · Bitcoin 開發者文件
- 減少流量:連線數、上傳上限與僅轉送區塊模式 · Bitcoin Core
- Stratum V2 工作宣告協定 · Stratum V2 工作小組
- 區塊鏈大小圖表 · blockchain.com
- 《Bitcoin:點對點電子現金系統》(第 8 節:簡化支付驗證) · 中本聰(Satoshi Nakamoto),2008
本頁即時數據來自 CloudMineCrypto API,或旁邊標示的公開區塊鏈資料服務,並依排程更新,也會在頁面上標明來源。本指南僅供學習參考,不構成財務建議。CloudMineCrypto 不是投資產品,App 內的獎勵為估算值,不保證一定能獲得。
你已經看過運作方式了。現在來看它實際跑起來。
在 CloudMineCrypto app 領取免費 8 小時挖礦方案,根據即時網路數據看你的預估 BTC 一點一點增加。不需要硬體,也不用信用卡。