Json-Rpc
-server 選項有什麼作用?
-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 預設禁用它。