買幣
行情
現貨
合約BTC
理財
活動中心
福利中心
更多
0 費狂歡節
Bitcoin Core: 什麼是 Bitcoin Core?Bitcoin Core 是開源軟體,可連接 Bitcoin 點對點網路,並獨立驗證 Bitcoin 區塊與交易。它包含完整節點實作、可選用的錢包、圖形介面、命令列程式,以及用於與 Bitcoin 網路互動的開發者介面。Bitcoin Core 會依據定義有效 Bitcoin 交易、區塊與區塊鏈歷史的共識規則,檢查接收到的資料。執行 Bitcoin Core 的使Bitcoin Core: 什麼是 Bitcoin Core?Bitcoin Core 是開源軟體,可連接 Bitcoin 點對點網路,並獨立驗證 Bitcoin 區塊與交易。它包含完整節點實作、可選用的錢包、圖形介面、命令列程式,以及用於與 Bitcoin 網路互動的開發者介面。Bitcoin Core 會依據定義有效 Bitcoin 交易、區塊與區塊鏈歷史的共識規則,檢查接收到的資料。執行 Bitcoin Core 的使

Bitcoin Core

2026/10/14 16:20
#Advanced
Core DAO
CORE$0.0178+2.59%
Humanity
H$0.05815-0.34%
SynFutures
F$0.003109+6.07%
PX
PX$0.0113--%
TX
TX$0.00175-2.23%

什麼是 Bitcoin Core?

Bitcoin Core 是開源軟體,可連接 Bitcoin 點對點網路,並獨立驗證 Bitcoin 區塊與交易。

它包含完整節點實作、可選用的錢包、圖形介面、命令列程式,以及用於與 Bitcoin 網路互動的開發者介面。

Bitcoin Core 會依據定義有效 Bitcoin 交易、區塊與區塊鏈歷史的共識規則,檢查接收到的資料。

執行 Bitcoin Core 的使用者不必信任其他伺服器來判斷收到的區塊是否符合這些規則。

官方Bitcoin Core 原始碼儲存庫將這款軟體描述為可從 Bitcoin 點對點網路下載並完整驗證區塊與交易的應用程式。

Bitcoin Core 不是公司、金融機構、區塊鏈代幣、礦池,也不是控制 Bitcoin 的中央機構。

它是 Bitcoin 協議的一種實作;由於使用相當普遍,其運作方式對 Bitcoin 生態系統十分重要。

Bitcoin Core 最新版本是什麼?

截至 2026 年 7 月,Bitcoin Core 31.1 是最新的穩定版本。

官方Bitcoin Core 31.1 版本說明指出,該版本於 2026 年 7 月 8 日發布。

31.1 版包含錯誤修正與效能改善,影響範圍包括 chainstate 資料庫活動、錢包遷移、驗證、網路連線及私人交易廣播。

此版本修正了 31.0 版私人廣播功能中的隱私問題;在特定網路條件下,該問題可能暴露傳送者的網際網路地址。

安裝前應查看官方Bitcoin Core 下載頁面,因為文章發布後仍可能推出維護版本與安全性更新。

不應假設開發分支或候選版本具備與官方穩定版本相同的穩定性保障。

Bitcoin Core 與 Bitcoin 的差異

Bitcoin 是去中心化的貨幣網路與資產;Bitcoin Core 則是可參與該網路的軟體。

Bitcoin 並不依賴某家公司擁有 Bitcoin Core,也不需要某個開發團隊營運中央伺服器。

使用者可自行選擇要執行的節點軟體與版本。

Bitcoin Core 開發者可以提出、審查及發布程式碼,但無法遠端強迫節點營運者安裝。

共識變更只有在接受並執行變更的網路參與者採取行動並協調後,才會生效。

Bitcoin Core 的版本編號也不同於交易版本、區塊版本、錢包格式及點對點協議版本。

Bitcoin Core 與 Bitcoin 錢包的差異

Bitcoin 錢包會管理辨識及授權支出 Bitcoin 交易輸出所需的資訊。

Bitcoin Core 具備錢包功能,但完整軟體還會執行許多其他工作,包括驗證、網路連線、交易轉送、區塊鏈儲存及開發者服務。

使用者可以在不載入錢包的情況下執行 Bitcoin Core。

錢包應用程式也可以連接 Bitcoin Core 節點,而不必信任第三方區塊鏈伺服器。

執行 Bitcoin Core 不會自動讓軟體內有 Bitcoin,因為錢包餘額取決於金鑰、腳本、描述符及相關區塊鏈交易。

Bitcoin Core 與礦工的差異

Bitcoin Core 會驗證區塊,也能提供挖礦軟體使用的資料,但一般節點運作並不會進行競爭性的工作量證明挖礦。

專用挖礦硬體會反覆雜湊候選區塊標頭,嘗試找出低於網路目標值的結果。

Bitcoin Core 可以建立區塊範本,並在挖出的區塊轉送給其他節點前進行驗證。

即使挖出的區塊具備有效的工作量證明,只要違反共識規則,完整節點仍會拒絕該區塊。

這種分工代表礦工提出區塊,而驗證節點會獨立判斷區塊是否可接受。

為什麼要執行 Bitcoin Core?

執行 Bitcoin Core 可讓使用者依據本機執行的共識規則驗證 Bitcoin 活動。

節點可以檢查交易輸入是否存在、簽章是否符合支出條件、區塊是否遵守大小與權重限制,以及新建立的 Bitcoin 是否符合發行規則。

自行營運節點可減少將錢包地址與交易查詢傳送至無關伺服器的需求,進而提升金融隱私。

節點可向錢包、支付系統、研究工具、挖礦系統及商業應用程式提供區塊鏈與記憶池資料。

可連線的節點也能將有效交易與區塊轉送給其他網路參與者。

執行節點不會產生利息、質押獎勵或保證的挖礦收入。

什麼是 Bitcoin 完整節點?

Bitcoin 完整節點會下載區塊與交易資料,並依照 Bitcoin 共識規則進行驗證。

節點會維持足夠的目前狀態資料,以判斷新交易是否試圖花費有效的未花費輸出。

節點會獨立驗證工作量證明,以及從目前鏈尖端一路往前的完整區塊標頭鏈。

節點也會驗證腳本、交易結構、區塊組成、發行上限及其他共識條件。

完整節點的定義取決於是否進行驗證,而不是是否永久儲存所有歷史區塊。

經過裁剪的 Bitcoin Core 節點仍是完整驗證節點,只是在驗證舊區塊檔案後將其刪除。

Bitcoin Core 如何驗證區塊鏈

Bitcoin Core 會從硬編碼的 Bitcoin 創世區塊開始,依序處理後續區塊。

每個區塊都必須引用前一個區塊,並符合規定的工作量證明目標。

節點會依照該區塊高度與情境下生效的共識規則,驗證區塊中的每筆交易。

節點會確認交易輸入花費的是既有輸出,且沒有造成未經授權的雙重支付。

節點會執行相關 Bitcoin Script 條件,以判斷每個輸入是否獲得授權。

節點會計算手續費,並確認區塊的 coinbase 交易申領金額沒有超過允許的區塊補貼與交易手續費。

無論區塊由誰建立,或挖出區塊耗費多少電力,只要未通過共識檢查,就會遭到拒絕。

共識規則與轉送政策

共識規則決定區塊與已確認交易是否符合 Bitcoin 共用區塊鏈的有效性標準。

轉送政策則決定 Bitcoin Core 節點通常會接受哪些未確認交易進入自己的記憶池,並轉送給其他節點。

交易可能符合共識規則,卻不符合節點的標準轉送政策。

礦工可能將非標準但符合共識規則的交易納入區塊;之後,驗證節點仍可接受該交易已獲確認。

政策設定有助於節點管理阻斷服務風險、資源使用、手續費要求及網路互通性。

變更本機交易轉送政策不會自動變更 Bitcoin 共識規則。

Bitcoin Core 如何選擇區塊鏈

Bitcoin Core 會跟隨累積工作量最大的有效區塊鏈,而非單純選擇區塊數量最多的鏈。

每個獲接受的區塊都會依其編碼的難度目標增加工作量。

節點會比較彼此競爭的有效分支,並找出累積工作量最高的分支。

若較短的鏈是在難度高得多的情況下挖出區塊,理論上其工作量可能高於較長的鏈。

包含無效區塊的分支,即使宣稱具有大量工作量,也不會被視為有效候選鏈。

這種鏈選擇程序有時會簡化稱為最長鏈規則,但「累積工作量最大」才是更精確的描述。

什麼是 Chainwork?

Chainwork 是衡量區塊鏈分支所代表預期工作量證明的累積數值。

Bitcoin Core 會將每個有效區塊計算出的工作量,累加至其前一條鏈的工作量。

getblockchaininfo
RPC 可用十六進位值回報作用中鏈的累積工作量。

Chainwork 不等於市場價格、交易筆數、區塊高度或目前網路算力。

它的用途是依照 Bitcoin 工作量證明規則比較彼此競爭的有效區塊鏈歷史。

Bitcoin UTXO 集合

UTXO 是未花費交易輸出(unspent transaction output)的縮寫。

UTXO 代表一筆已建立但尚未被後續交易花費的 Bitcoin 數量及其鎖定腳本。

Bitcoin Core 會維護目前的 UTXO 集合,以有效判斷交易輸入是否指向可花費的輸出。

有效交易獲得確認後,其已花費的輸入會從 UTXO 集合移除,新輸出則會加入。

錢包餘額一般是根據錢包可識別且可能有權支出的 UTXO 計算。

Bitcoin 的共識模型不會將餘額儲存為區塊鏈中的簡單帳戶數字。

什麼是 Chainstate?

Chainstate 是 Bitcoin Core 的資料庫,包含目前的 UTXO 集合及驗證所需的相關資訊。

有了 Chainstate,節點無須為了驗證每個交易輸入而搜尋所有早期區塊。

Chainstate 是根據完整且已驗證的歷史資料建立,也可在重新處理區塊鏈後重建。

Bitcoin Core 31.1 修正了一項問題;該問題會使 chainstate 資料庫在一般運作期間反覆重寫大部分內容。

不應手動編輯 Chainstate 檔案,因為資料損毀可能使節點無法正確運作,並需要重建資料庫。

什麼是 Bitcoin Core 記憶池?

記憶池是節點本機保存的有效未確認交易集合,這些交易可能成為未來區塊的候選交易。

每個節點都會依據自身的軟體版本、設定、手續費政策、資源限制及交易歷史管理記憶池。

並不存在一個所有 Bitcoin 節點都必須完全共用的單一全球記憶池。

出現在某個節點記憶池中的交易,可能不會出現在另一個節點的記憶池中。

交易獲記憶池接受並不保證會獲得確認,因為礦工會自行選擇要納入候選區塊的交易。

交易也可能因獲得確認、發生衝突、遭到替換、逾期、記憶體限制或區塊鏈重組而被移除。

Bitcoin Core 的交易手續費

Bitcoin 交易手續費是輸入總價值與輸出總價值之間的差額。

交易手續費 = 輸入總價值 − 輸出總價值

手續費率通常以每虛擬位元組的聰數衡量。

手續費率 = 聰計價的交易手續費 ÷ 交易虛擬大小

若一筆交易支付 10,000 聰,虛擬大小為 250 虛擬位元組,手續費率就是每虛擬位元組 40 聰。

Bitcoin Core 內建手續費估算器,會分析近期交易與確認情況,估算達到指定確認目標所需的手續費率。

手續費估算只是預測,並非保證,因為未來區塊需求與礦工選擇可能出現無法預期的變化。

初始區塊下載

初始區塊下載是新 Bitcoin Core 節點取得並驗證歷史區塊鏈資料,直到接近目前網路鏈尖端的過程。

節點會先同步區塊標頭,再向其他節點下載相應區塊。

同步期間會驗證歷史簽章、交易輸入、工作量證明及區塊規則。

此過程可能需要大量頻寬、儲存裝置讀寫、處理時間及記憶體。

官方下載頁面指出,截至 2026 年 7 月,預設節點的初始下載量約為 600 GB,之後每月還會增加資料。

隨著新區塊持續產生,實際需求也會不斷增加。

Bitcoin Core 區塊裁剪

區塊裁剪功能可讓 Bitcoin Core 在驗證較舊的原始區塊檔案與復原檔案後將其刪除。

節點會保留目前的 Chainstate,以及安全運作所需的足夠近期區塊資料。

經過裁剪的節點會在同步期間獨立驗證區塊鏈,之後也會持續驗證新區塊。

裁剪可減少磁碟空間用量,但會限制節點向其他節點或應用程式提供舊區塊的能力。

部分索引、重新掃描方法、快照及開發工作負載可能需要更多歷史資料。

Bitcoin Core 官方下載指南指出,裁剪可將總儲存需求降至約 10 GB,同時不犧牲共識驗證安全性。

裁剪節點與封存節點

裁剪節點會驗證完整區塊鏈,但在驗證較舊的區塊檔案後將其刪除。

封存節點則會依照儲存空間及設定保留歷史區塊資料。

封存資料適用於區塊鏈瀏覽器、研究、錢包重新掃描、歷史查詢,以及向其他節點提供舊區塊。

裁剪節點通常需要較少磁碟空間,適合專注於目前驗證工作的使用者。

無論採用哪種模式,都不會自動保護錢包金鑰或作業系統安全。

Bitcoin Core 元件

bitcoind

bitcoind
是背景節點程式,可執行驗證、網路連線、啟用時的錢包服務,以及已設定的伺服器功能。

Bitcoin-Qt

Bitcoin-Qt
是 Bitcoin Core 的圖形化應用程式,提供節點狀態、錢包功能、交易檢視及設定工具。

bitcoin-cli

bitcoin-cli
是命令列用戶端,用於向執行中的 Bitcoin Core 節點傳送遠端程序呼叫。

bitcoin-wallet

bitcoin-wallet
是用於特定離線錢包檔案操作的命令列工具。

bitcoin-tx

bitcoin-tx
是用來建立、檢查及修改 Bitcoin 交易的工具,不一定會廣播交易。

bitcoin-util

bitcoin-util
提供用於特定 Bitcoin 資料與物件操作的命令列工具。

建置版本所包含的確切程式可能因平台、建置設定及軟體版本而異。

Bitcoin Core 錢包

Bitcoin Core 錢包會追蹤與錢包設定相關的腳本、交易輸出、地址、標籤及簽章資訊。

錢包可能包含私鑰、公鑰、腳本或僅供監看的資訊,實際內容取決於錢包建立方式。

在具備必要私鑰時,Bitcoin Core 可以建構交易、選擇代幣、估算手續費、建立找零輸出及簽署輸入。

Bitcoin 並非以檔案形式儲存在錢包中,因為 Bitcoin 是存在於區塊鏈所記錄的交易輸出中。

錢包會儲存辨識及支出相關輸出所需的資訊。

如果刪除未備份且包含獨有私鑰的錢包,相關 Bitcoin 可能會永久無法存取。

描述符錢包

描述符錢包會使用輸出腳本描述符,定義哪些腳本、金鑰、衍生路徑及地址屬於該錢包。

官方Bitcoin Core 描述符文件說明,描述符如何以易讀且附有校驗碼的格式表示腳本與金鑰資訊。

描述符可表示單一地址、多重簽章政策、階層式金鑰範圍、僅供監看的腳本,以及多種 Bitcoin 輸出類型。

描述符可能包含私鑰,因此若其中包含私鑰資料,就必須妥善保護。

公鑰描述符可用於產生地址及監看餘額,但不會賦予支出權限。

錢包備份應保留描述符,以及復原所需的任何私鑰資訊。

僅供監看的錢包

僅供監看的錢包會追蹤 Bitcoin 腳本與交易,但不儲存支出輸出所需的私鑰。

它可用於會計、監控、偵測付款,或將線上觀察與離線簽章流程分開。

即使攻擊者無法直接簽署交易,若控制僅供監看的錢包,仍可能看到敏感金融資訊。

不應將僅供監看的錢包餘額解讀為營運者擁有相關 Bitcoin 控制權的證明。

支出仍需要相應的私鑰或其他獲授權的簽章程序。

Bitcoin Core 錢包加密

錢包加密會依錢包的加密設計,使用密語保護儲存的私鑰資料。

如果有人複製已鎖定的錢包檔案,但不知道密語,加密可能有助於降低風險。

但若錢包已解鎖,或惡意軟體取得密語、修改收款地址或控制作業系統,加密就無法保護資金。

忘記密語可能導致加密私鑰永久無法使用。

錢包加密不能取代安全備份、裝置安全、交易驗證及存取控制。

Bitcoin Core 備份

Bitcoin Core 錢包應依其錢包類型及操作方式進行備份。

描述符錢包可能需要安全保存描述符、私鑰及相關復原資訊。

備份應儲存在多個受保護的位置,避免所有備份同時暴露於相同的竊盜、火災、硬體故障或勒索軟體事件。

未加密且包含私鑰的備份,一旦遭他人複製,對方就可能支出相關 Bitcoin。

使用者應測試復原程序,但不要暴露正式環境的私鑰,也要避免意外覆寫原始錢包。

區塊鏈資料通常不需要採取相同的備份方式,因為可重新下載並驗證。

部分簽署的 Bitcoin 交易

部分簽署 Bitcoin 交易(Partially Signed Bitcoin Transaction)是一種標準格式,可在錢包、簽署者與協調者之間傳遞未簽署或部分簽署的交易。

PSBT 工作流程可將線上建立交易與離線私鑰簽章分開。

此流程也可協調由多方分別提供簽章的多重簽章交易。

即使 PSBT 不包含所有必要簽章,也可能含有敏感錢包與交易資訊。

每位簽署者在核准 PSBT 前,都應確認目的地腳本、金額、手續費、找零及政策。

PSBT 完成簽署後,仍須完成最終處理、擷取、驗證及廣播,才能進入 Bitcoin 網路。

Bitcoin Core RPC

RPC 是遠端程序呼叫(remote procedure call)的縮寫。

Bitcoin Core 的 JSON-RPC 介面可讓獲授權的軟體透過結構化命令查詢節點資料並要求執行操作。

官方Bitcoin Core RPC 文件將方法分為區塊鏈、控制、挖礦、網路、原始交易、公用工具、錢包及其他類別。

範例包括取得區塊鏈狀態、檢查交易、產生地址、估算手續費、建立 PSBT,以及廣播原始交易。

RPC 介面可以控制高度敏感的錢包與節點操作。

除非具備強式驗證、網路控制及妥善設計的安全層,否則不應直接將 RPC 存取權限暴露於公開網際網路。

常見 Bitcoin Core RPC 命令

getblockchaininfo

getblockchaininfo
會回報作用中網路、已驗證區塊高度、標頭數量、chainwork、驗證進度、磁碟用量、裁剪狀態及軟分叉狀態等資訊。

getnetworkinfo

getnetworkinfo
會回報軟體版本、協議版本、作用中服務、連線、網路、轉送手續費及本機地址等網路資訊。

getmempoolinfo

getmempoolinfo
會回報本機記憶池統計資料與設定值。

getwalletinfo

getwalletinfo
會回報已載入錢包的資訊,包括錢包格式、交易數量、金鑰池詳細資料及部分餘額資訊。

estimatesmartfee

estimatesmartfee
會根據近期觀察結果,估算達到指定確認目標所需的手續費率。

sendrawtransaction

sendrawtransaction
會將序列化的交易提交至本機節點,供其驗證並視情況轉送。

RPC 行為與參數可能會隨版本變更,因此應用程式應使用與部署版本相符的文件。

Bitcoin Core ZMQ 通知

ZeroMQ 通知可讓 Bitcoin Core 將特定區塊、交易、序列及雜湊事件發布給已訂閱的應用程式。

官方Bitcoin Core ZMQ 文件說明可用的通知主題與設定選項。

ZMQ 可支援付款監控工具、索引器、分析服務、錢包及事件驅動基礎架構。

通知不能取代查詢節點的權威狀態,因為訂閱者可能斷線或漏接訊息。

應用程式應透過 RPC 資料核對事件,並處理區塊鏈重組。

Bitcoin Core 點對點網路

Bitcoin Core 會透過點對點協議直接連接其他 Bitcoin 節點。

節點會交換地址、交易、區塊公告、標頭、區塊、精簡區塊資料及其他協議訊息。

Bitcoin 點對點網路參考資料記載訊息結構與常見網路行為。

節點不應只因其他節點維持網路連線,就信任對方。

收到的區塊與交易必須通過本機驗證,才會影響獲接受的區塊鏈或記憶池。

連接不同類型的節點,有助於降低對單一網路路徑或地址群組的依賴。

連入與連出連線

連出連線是由本機 Bitcoin Core 節點主動連接選定的其他節點。

連入連線則由遠端節點連向可連線的本機監聽連接埠。

即使路由器或防火牆封鎖連入連線,節點仍可透過連出連線完整驗證 Bitcoin。

接受連入連線有助於其他節點取得資料,也能強化整體網路連線能力。

對外公開可連線也會增加流量、資源消耗、掃描及阻斷服務攻擊的風險。

營運者應妥善設定防火牆、頻寬、連線上限及系統監控。

加密的 Bitcoin 節點傳輸

BIP324 第 2 版傳輸方式,能為支援的 Bitcoin 節點連線提供加密及驗證過的封包通訊。

此加密設計旨在提高被動監控、訊息識別及特定干擾行為的難度。

它不會隱藏節點的網際網路地址,也不具備隱私覆蓋網路的匿名特性。

惡意節點仍能看到透過其連線刻意傳送的資訊。

Bitcoin Core 會依據軟體版本與設定,協商支援的傳輸方式。

Bitcoin Core 與 Tor

Bitcoin Core 可設定為透過 Tor 使用支援的點對點連線與網路服務。

正確設定路由後,Tor 可降低特定節點直接看到本機網際網路地址的機會。

Tor 不會自動防止交易關聯分析、錢包資訊外洩、惡意節點分析或作業系統遭入侵。

Bitcoin Core 31.1 修正了 31.0 版的私人廣播錯誤:在特定設定下,加密傳輸交握失敗可能導致系統改用 clearnet 直接重試。

此事件顯示,隱私保障取決於實作細節與軟體是否維持在最新狀態。

私人交易廣播

私人交易廣播功能旨在降低接收節點將新提交的交易與傳送者一般節點身分連結的能力。

這是隱私功能,不是共識機制,也不是支付最終性的保障機制。

31.1 版修正了 31.0 版中影響部分功能使用情境的網際網路地址外洩問題。

依版本與設定不同,錢包 RPC 交易與手動提交的原始交易可能採用不同的廣播路徑。

沒有任何交易廣播方式能保證完全匿名,因為時間、網路拓撲、錢包行為及後續區塊鏈活動都可能揭露關聯。

Bitcoin Core 挖礦介面

Bitcoin Core 可向礦工或礦池軟體提供建立候選區塊所需的資訊。

getblocktemplate
RPC 會提供區塊範本資料,例如交易、前一個區塊雜湊值、目標資訊、規則及限制。

挖礦軟體會建立 coinbase 交易、計算 Merkle 根,並反覆變更區塊標頭資料,尋找有效的工作量證明。

Bitcoin 挖礦開發者指南說明節點、礦池與挖礦硬體如何在建立區塊時合作。

Bitcoin Core 會在加入已接受的鏈並轉送區塊前,先驗證提交的區塊。

具備挖礦支援並不代表一般電腦執行 Bitcoin Core 就有可能挖出獲利區塊。

Bitcoin Core 與區塊確認

交易被納入節點接受的有效區塊時,就會獲得一次確認。

之後每增加一個建構於該鏈上的有效區塊,該交易的確認數就會增加。

確認數增加可降低交易因一般競爭鏈重組而遭移除的機率。

在所有威脅模型下,都不存在能讓每筆交易在經過固定確認數後變得不可逆的保證。

收款者應依據交易價值、詐欺風險、挖礦狀況,以及相關鏈下交付能否撤回,選擇所需確認數。

區塊鏈重組

當 Bitcoin Core 從目前的有效分支切換至另一條累積工作量更大的有效分支時,就會發生區塊鏈重組。

只在已斷開區塊中確認的交易可能回到記憶池、與其他交易衝突,或變成未確認狀態。

在兩個分支中都獲得確認的交易仍會保持確認,但所在區塊可能改變。

錢包與支付應用程式必須能處理重組,不應假設首次觀察到的區塊會永久保留。

較深層的重組通常較少見,且需要更多競爭工作量證明。

Bitcoin Core 索引

Bitcoin Core 可建立選用索引,支援更多歷史查詢及應用程式工作負載。

交易索引可讓節點在特定使用情境中查找任意已確認交易,無須確認錢包是否擁有該交易,也不一定要提供區塊雜湊值。

區塊篩選器索引可支援精簡區塊篩選器的應用情境。

幣統計索引可加速特定 UTXO 集合統計查詢。

索引會增加磁碟用量,建立索引也可能需要大量時間。

應用程式只應啟用實際工作負載所需的索引。

Bitcoin Core 設定

Bitcoin Core 可透過命令列選項、圖形介面設定及設定檔進行設定。

設定項目可控制網路連線、裁剪、索引、資料位置、記錄、錢包、RPC 存取、手續費行為、代理伺服器及資源限制。

應參照已安裝版本的文件檢查設定,因為選項可能新增、重新命名、棄用或移除。

不安全的 RPC 對外開放、檔案權限過於寬鬆或代理伺服器設定錯誤,都可能造成安全與隱私問題。

對於從不明網路來源複製的設定檔,若不了解每個選項,就不應直接信任。

Bitcoin Core 資料目錄

Bitcoin Core 資料目錄可能包含區塊檔案、chainstate、索引、設定、節點資料、記錄、Cookie 驗證資料及錢包。

官方Bitcoin Core 檔案文件說明常見檔案與子目錄。

錢包資料與驗證資料需要比公開區塊鏈檔案更嚴格的機密保護。

若未採用安全的備份程序就複製正在使用的資料庫,可能造成資料不一致或損毀。

檔案權限應防止無關的本機使用者與服務讀取敏感錢包或 RPC 資訊。

安全安裝 Bitcoin Core

應從官方專案來源下載 Bitcoin Core,或使用已驗證的原始碼建置。

專案會發布 SHA-256 校驗碼及多個簽章,供使用者驗證發布檔案。

校驗碼可確認下載檔案與校驗碼文件列出的位元組相符。

簽章則可讓使用者確認受信任的發布建置者已為該校驗碼文件背書。

如果惡意檔案與校驗碼都是從同一個遭入侵的網站取得,除非另外獨立驗證簽章,否則校驗碼提供的保護較弱。

官方下載說明建議驗證二進位檔校驗碼,並確認發布簽署者的金鑰確實可信後再驗證簽章。

升級 Bitcoin Core

升級 Bitcoin Core 前,使用者應閱讀完整的版本說明。

升級可能改變設定預設值、錢包行為、RPC 欄位、索引、資料庫格式、交易政策及支援的作業系統。

變更程式檔或敏感資料前,應先完整關閉目前執行的節點。

若遷移程序會修改錢包格式或儲存方式,應先確認錢包備份無誤。

正式部署前,應先測試使用 RPC 方法的應用程式是否適用新版本。

資料庫或錢包遷移後若要回復舊版本,可能需要特殊程序,也不一定能自動完成。

Bitcoin Core 軟體生命週期

Bitcoin Core 主要版本只會在特定期間內獲得維護更新,並非永久支援。

官方Bitcoin Core 軟體生命週期政策說明版本編號、維護時程及終止支援的處理方式。

版本系列終止支援後,專案就不會再為其提供一般更新。

舊節點可能仍可執行,但會暴露於已知缺陷、相容性問題及安全漏洞。

節點營運者應留意官方版本與安全公告,而不要假設軟體會自動更新。

Bitcoin Core 安全公告

專案會依照協調式揭露流程發布漏洞資訊。

官方Bitcoin Core 安全公告頁面摘要說明揭露政策與過往漏洞。

部分漏洞細節會刻意延後公開,直到受影響的版本系列完成修正,或達到相應的揭露階段。

2026 年 5 月,專案公開揭露一項腳本直譯器缺陷;攻擊者可透過特製區塊,遠端導致易受影響的舊版節點當機。

此缺陷已在公開揭露前的 Bitcoin Core 29.0 修正,而最後一個易受影響的 28.x 版本系列已於 2026 年 4 月終止支援。

這段歷史顯示,即使舊節點看似正常運作,使用仍受維護的軟體依然十分重要。

Bitcoin Core 錢包安全風險

惡意軟體可能竊取錢包檔案、擷取密語、替換目的地地址,或要求未經授權的簽章。

若攻擊者取得已解鎖錢包及 RPC 存取權限,可能就能建立交易。

備份不完善可能在磁碟故障、意外刪除或忘記加密憑證後,導致資產永久損失。

僅供監看的設定可降低線上金鑰暴露,但仍會揭露金融資訊。

大額錢包可採用離線簽章、硬體簽署裝置、多重簽章政策、限制 RPC 存取及獨立交易審查等措施。

沒有任何錢包架構可以消除使用者、軟體、裝置、備份及實體存取相關的所有風險。

Bitcoin Core 節點安全風險

節點可能面臨阻斷服務流量、磁碟空間耗盡、記憶體壓力、軟體缺陷、惡意節點及作業系統攻擊。

公開 RPC 存取可能暴露私人資料,或允許執行具危險性的管理命令。

不受信任的外掛程式、腳本及周邊應用程式,可能透過本機存取入侵安全的節點。

記錄檔可能揭露交易、地址、網路及營運資訊。

營運者應減少不必要的服務、安裝安全性更新、監控資源,並在適當情況下將錢包簽章與公開基礎架構分開。

執行 Bitcoin Core 不會讓不安全的電腦變得可信。

Bitcoin Core 的隱私限制

使用本機節點可避免定期向外部區塊鏈服務查詢地址,進而改善隱私。

其他節點仍能觀察網路連線,以及直接轉送給它們的交易。

錢包選幣、重複使用地址、找零輸出、時間、付款金額及後續支出,都可能揭露區塊鏈上的關聯。

即使交易中沒有記錄使用者真實姓名,公開區塊鏈分析仍可能將交易連結起來。

Tor 與私人廣播功能可處理特定網路風險,但無法解決所有區塊鏈或端點隱私問題。

使用者應將隱私視為完整的操作流程,而非單一軟體開關。

Bitcoin Core 能控制 Bitcoin 嗎?

Bitcoin Core 沒有中央開關可以凍結 Bitcoin 餘額、撤銷已確認交易,或為所有使用者更改供應量。

軟體會執行節點營運者選擇的規則。

開發者發布程式碼變更,使用者與基礎架構營運者則決定是否採用。

如果參與者未能協調,一項會造成不相容共識行為的變更可能使節點分裂至不同網路。

Bitcoin 的去中心化程度,部分取決於參與者能否獨立驗證並拒絕不想要的規則變更。

Bitcoin Core 能撤銷交易嗎?

有效交易一旦在獲接受的區塊鏈中獲得確認,Bitcoin Core 就無法取消該交易。

只有在適用的交易與政策條件允許時,未確認交易才可能被替換。

與原始未確認交易衝突的另一筆交易,也可能先獲得確認。

已確認交易可能在區塊鏈重組期間變回未確認狀態,但這不同於客服撤銷交易。

任何宣稱能透過覆寫區塊鏈,使用 Bitcoin Core 追回已完成付款的人,都是在作出誤導性說法。

Bitcoin Core 詐騙

詐騙者可能冒充 Bitcoin Core 開發者、客服人員、錢包復原專家或軟體更新服務。

假網站可能散布偽裝成 Bitcoin Core 版本檔案名稱的惡意軟體。

詐騙客服帳號可能要求使用者提供錢包檔案、私鑰、助記詞、餘額資訊或遠端電腦存取權限。

官方Bitcoin Core 冒名警示指出,專案不會聯絡使用者索取私人錢包資訊。

Bitcoin Core 是免費的開源軟體,因此若有人意外要求付款才能啟用節點,就應提高警覺。

同步完整節點不需要將私鑰或錢包密語交給任何合法開發者。

Bitcoin Core 詐騙警訊

網站使用的網域與官方專案網域或原始碼儲存庫不同。

安裝程式無法與官方簽署的校驗碼相符。

自稱客服人員的人透過未經請求的私人訊息聯絡使用者。

使用者被要求上傳錢包檔案或透露私鑰。

程式宣稱只要執行節點,就能保證獲得 Bitcoin 挖礦獎勵。

來電者宣稱 Bitcoin Core 要求先入金,才能解鎖已同步的餘額。

復原服務承諾收取預付款後,就能撤銷已確認的 Bitcoin 交易。

Bitcoin Core 的優點

Bitcoin Core 可讓使用者獨立驗證 Bitcoin 共識規則。

它能降低對外部區塊鏈資料供應商的依賴。

妥善運作時,可改善錢包與交易查詢的隱私。

它為開發者提供成熟的 RPC、錢包、挖礦、通知及網路介面。

裁剪功能可在大幅減少永久磁碟用量的同時,保留完整驗證能力。

其原始碼公開,可供審查、測試、修改及可重現的版本建置工作使用。

Bitcoin Core 的限制

初始同步需要大量頻寬、儲存裝置讀寫、處理時間及技術上的耐心。

預設的封存模式需要數百 GB 儲存空間,且資料量會持續增加。

安全使用錢包需要備份、保護金鑰並仔細驗證交易。

整合 RPC 及管理公開節點需要具備安全知識。

Bitcoin Core 不保證隱私、投資報酬、交易確認時間,也無法防止使用者操作錯誤。

執行單一節點並不能免除對作業系統、硬體、網路及備份流程安全性的依賴。

常見問題

Bitcoin Core 最簡單的定義是什麼?

Bitcoin Core 是開源軟體,可獨立驗證 Bitcoin 區塊與交易,並提供節點、錢包、網路及開發者功能。

Bitcoin Core 就是 Bitcoin 嗎?

不是。Bitcoin 是去中心化網路與資產;Bitcoin Core 則是參與該網路的軟體。

Bitcoin Core 是錢包嗎?

Bitcoin Core 包含可選用的錢包,但也會執行完整節點驗證、網路連線、交易轉送及其他功能。

Bitcoin Core 最新版本是什麼?

截至 2026 年 7 月,Bitcoin Core 31.1 是最新的穩定版本。

Bitcoin Core 31.1 何時發布?

Bitcoin Core 31.1 於 2026 年 7 月 8 日發布。

Bitcoin Core 免費嗎?

是,Bitcoin Core 是依 MIT 授權條款發布的免費開源軟體。

Bitcoin Core 由誰擁有?

沒有任何單一公司將這個專案作為專有產品持有,因為其開發採用開源貢獻者流程。

Bitcoin Core 開發者能改變 Bitcoin 嗎?

開發者可以提出並發布程式碼,但獨立節點營運者會決定接受哪些軟體與規則。

什麼是 Bitcoin Core 完整節點?

完整節點會依照 Bitcoin 共識規則獨立檢查區塊與交易。

完整節點會儲存每一枚 Bitcoin 嗎?

不會。它儲存的是區塊鏈與狀態資料,而非實體代幣或帳戶餘額。

Bitcoin Core 需要完整區塊鏈嗎?

它必須驗證區塊鏈歷史,但驗證後可透過裁剪刪除較舊的原始區塊檔案。

經過裁剪的 Bitcoin Core 節點仍是完整節點嗎?

是。裁剪節點會完整驗證區塊,但保留較少的歷史區塊資料。

Bitcoin Core 需要多少儲存空間?

官方下載頁面於 2026 年 7 月估計,預設初始資料約需 600 GB;裁剪功能則可大幅減少保留資料所需的儲存空間。

Bitcoin Core 會產生 Bitcoin 嗎?

不會。執行一般 Bitcoin Core 節點不會自動產生挖礦、質押或利息獎勵。

Bitcoin Core 能挖 Bitcoin 嗎?

它可支援挖礦流程並驗證提交的區塊,但競爭性挖礦需要專用硬體及額外挖礦軟體。

什麼是 bitcoind?

bitcoind
是 Bitcoin Core 的背景節點程式。

什麼是 Bitcoin-Qt?

Bitcoin-Qt
是 Bitcoin Core 的圖形化節點與錢包應用程式。

什麼是 bitcoin-cli?

bitcoin-cli
是用來向 Bitcoin Core 節點傳送 RPC 請求的命令列程式。

什麼是 Bitcoin Core 記憶池?

它是節點本機依照目前政策接受的有效未確認交易集合。

Bitcoin 是否有單一全球記憶池?

沒有。每個節點都會維護自己的記憶池,其中的交易集合可能不同。

記憶池接受交易就代表一定會獲得確認嗎?

不會。交易可能持續未確認、遭到替換、逾期、發生衝突,或在資源限制達到上限時被移除。

什麼是 Chainstate?

Chainstate 是包含目前 UTXO 集合的資料庫,可用於有效驗證新的交易輸入。

什麼是 Chainwork?

Chainwork 衡量有效區塊鏈分支所代表的累積工作量證明。

Bitcoin Core 會選擇最長的鏈嗎?

它選擇累積工作量證明最大的有效鏈,而非單純計算區塊數量。

什麼是描述符錢包?

描述符錢包會透過結構化的輸出腳本描述符,定義可識別的 Bitcoin 腳本與金鑰。

描述符可能包含私鑰嗎?

可能。有些描述符包含私鑰資料,因此必須像錢包備份一樣妥善保護。

什麼是僅供監看的錢包?

僅供監看的錢包會追蹤指定 Bitcoin 輸出,但不持有支出所需的私鑰。

什麼是 PSBT?

PSBT 是用於協調未簽署或部分簽署 Bitcoin 交易的標準化資料格式。

什麼是 Bitcoin Core RPC?

它是一種命令介面,可讓獲授權的應用程式查詢及控制特定節點與錢包功能。

公開提供 Bitcoin Core RPC 存取安全嗎?

不安全。毫無限制地公開 RPC 存取,可能暴露敏感資訊或允許執行危險操作。

什麼是 Bitcoin Core ZMQ?

ZMQ 是可選用的通知介面,可發布特定交易、區塊、雜湊及序列事件。

Bitcoin Core 支援 Tor 嗎?

支援。Bitcoin Core 可設定為透過 Tor 建立支援的網路連線。

Tor 能讓 Bitcoin Core 完全匿名嗎?

不能。交易時間、節點行為、區塊鏈分析、錢包模式及端點遭入侵,都仍可能揭露資訊。

Bitcoin Core 31.1 修正了什麼?

31.1 版修正了多項問題,包括 chainstate 過度重寫,以及私人廣播功能中的網際網路地址外洩問題。

如何驗證 Bitcoin Core 下載檔案?

使用者應將二進位檔與官方 SHA-256 校驗碼比對,並驗證金鑰可信的發布建置者所提供的簽章。

應該更新 Bitcoin Core 嗎?

使用者應留意受支援版本與安全公告,因為舊版本可能包含已知缺陷,且最終會終止支援。

Bitcoin Core 能撤銷已確認的付款嗎?

不能。它不提供客服機制來撤銷有效且已確認的 Bitcoin 交易。

Bitcoin Core 能凍結地址嗎?

不能。一般 Bitcoin Core 營運者或開發者無法在網路層級集中凍結有效的 Bitcoin 地址。

刪除 Bitcoin Core 會讓 Bitcoin 消失嗎?

刪除可重新取得的區塊鏈資料不會讓 Bitcoin 消失,但刪除未備份且含有獨有私鑰的錢包,可能導致資金無法存取。

錢包加密可以取代備份嗎?

不可以。加密只能保護特定儲存的金鑰資料,無法在檔案遺失或忘記密語時提供復原方式。

Bitcoin Core 能改善隱私嗎?

可以。本機驗證可減少向外部伺服器洩露地址的情況,但無法提供完全匿名性。

Bitcoin Core 安全嗎?

Bitcoin Core 經過廣泛審查,但安全性仍取決於是否使用受維護版本、驗證下載檔案、保護金鑰、維護電腦安全並正確設定服務。

Bitcoin Core 最大的優點是什麼?

最大的優點是使用者可以自行驗證 Bitcoin,而不必信任其他人對區塊鏈狀態的說法。

Bitcoin Core 最大的限制是什麼?

最大的限制是使用者必須承擔同步、儲存、軟體維護、隱私、錢包安全及可靠備份所需的營運責任。

結論

Bitcoin Core 是一套開源軟體,可用於獨立驗證 Bitcoin 區塊、交易、工作量證明、腳本及貨幣發行規則。

它結合完整節點、可選用的錢包軟體、點對點網路、RPC 服務、挖礦介面、開發者工具及圖形化應用程式。

截至 2026 年 7 月,Bitcoin Core 31.1 是目前的穩定版本,並包含重要的效能、錢包、驗證與隱私修正。

節點會跟隨累積工作量證明最大的有效區塊鏈,並維護以 UTXO 為基礎的 Chainstate,以利有效驗證。

裁剪功能讓使用者無須放棄獨立共識驗證,就能保留少得多的歷史資料。

描述符錢包、PSBT 工作流程、RPC 控制、Tor 路由及 ZMQ 通知都能提供實用功能,但需要謹慎設定與管理金鑰。

使用者應驗證軟體下載檔案、妥善保護錢包備份、限制 RPC 存取、留意官方安全公告,並在舊軟體停止支援前升級。

Bitcoin Core 的核心目的不是創造獲利,而是讓使用者透過自行操作與驗證的軟體,執行 Bitcoin 的規則。
ETF單週失血6.79億,花旗看多BTC至11.3萬!
ETF單週失血6.79億,花旗看多BTC至11.3萬!ETF單週失血6.79億,花旗看多BTC至11.3萬!
機構在賭什麼?