Json-Rpc

-server 選項有什麼作用?

  • February 17, 2019

-server 選項在比特幣節點中有什麼作用?<https://en.bitcoin.it/wiki/Running_Bitcoin>說“接受命令行和 JSON-RPC 命令”。但是我看不出有任何區別。在這兩種情況下,我都可以 curl 我的請求以及使用 cli。

如幫助所述,

 -server
      Accept command line and JSON-RPC commands

但是,您可能還必須檢查本地配置是否已啟用此配置參數,通常是一個名為 bitcoin.conf 的文件,除非使用 bitcoind 的 -conf 參數進行配置。

在 linux 版本上,這應該預設為~/.bitcoin/bitcoin.conf, 在 Mac OS X 上~/Library/Application\ Support/Bitcoin/bitcoin.conf

在此文件中,您可以使用 server 配置參數將伺服器顯式配置為關閉。

server=0

您也可以將參數傳遞為 1(啟用)或 0(禁用)

bitcoind -server=0

假設已將其切換為 0,您應該無法訪問您的伺服器。

無頭守護程序 bitcoind 預設啟用 JSON-RPC API,GUI bitcoin-qt 預設禁用它。

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