Bitcoin-Core

bitcoin-qt、bitcoin-cli、bitcoind、bitcoin rpc 和 daemon 之間的主要區別是什麼?

  • May 28, 2021

有人可以簡要解釋一下這些嗎?我對這些差異感到非常困惑,我閱讀的每篇教程文章都交替使用這些術語(我正在嘗試設置一個修剪過的節點……)

  • 比特幣-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 伺服器。這是bitcoindand的一部分bitcoin-qt(必須明確設置為在 中啟用bitcoin-qt)。這是bitcoin-cli與之互動的介面。

daemon: 守護程序是在後台執行的任何服務。bitcoind是一個守護程序,許多其他在後台執行且沒有 GUI 的軟體也是如此。

引用自:https://bitcoin.stackexchange.com/questions/70081