Bitcoin-Core
bitcoin-qt、bitcoin-cli、bitcoind、bitcoin rpc 和 daemon 之間的主要區別是什麼?
有人可以簡要解釋一下這些嗎?我對這些差異感到非常困惑,我閱讀的每篇教程文章都交替使用這些術語(我正在嘗試設置一個修剪過的節點……)
- 比特幣-qt
- 比特幣-cli
- 比特幣
- 比特幣-RPC
- 守護程序
謝謝!
所有這些都是同一個程序 Bitcoin Core 的一部分。
bitcoin-qt
: 比特幣核心的 GUI 版本。大多數使用者會使用它,因為它提供了一個使用 Qt 框架的漂亮圖形使用者界面。它完成了比特幣核心的所有功能,包括成為一個完整的節點並處理你的私鑰和交易。
bitcoind
: 比特幣守護程序。它是可以在後台執行的比特幣核心版本。它仍然可以完成所有完整節點和錢包的功能,bitcoin-qt
但更難訪問。bitcoind
主要用於沒有 GUI 的機器(例如無頭伺服器)。可以使用 JSON-RPC 協議對其進行訪問和互動。
bitcoin-cli
:您可以用來與之互動的工具bitcoind
。它使用 JSON-RPC 協議,該協議bitcoind
使用並允許您向其發送命令bitcoind
並獲取結果。
bitcoin-rpc
:比特幣核心 RPC 伺服器。這是bitcoind
and的一部分bitcoin-qt
(必須明確設置為在 中啟用bitcoin-qt
)。這是bitcoin-cli
與之互動的介面。
daemon
: 守護程序是在後台執行的任何服務。bitcoind
是一個守護程序,許多其他在後台執行且沒有 GUI 的軟體也是如此。