Authentication

比特幣中的 rpcpassword 和 rpcusername 應該設置什麼?

  • October 28, 2019

每個範例/教程看起來都一樣:

rpcpassword=<somehashofsomesort> and rpcusername=rpcuser

他們總是使用類似rpcuser, 和一些雜湊作為密碼。為什麼會這樣?打破外殼並讓您的使用者名和密碼成為您喜歡的東西是否有任何優勢?

另一個地方我發現了這個:

#rpcuser=alice
#rpcpassword=DONT_USE_THIS_YOU_WILL_GET_ROBBED_8ak1gI25KFTvjovL3gAM967mies3E=

設置您的使用者名是否alice會導致您不再是匿名的,這就是為什麼每個人都有相同的使用者名?

我什至需要使用者名和密碼嗎?

如果您不需要,我建議您不要使用 rpcuser 和密碼。如果您不設置它們,Bitcoin Core 將使用您.bitcoin目錄中的 cookie 作為辨識您的方式。

此外rpcuserrpcpassword現在已棄用,您應該使用此 python 腳本生成密碼並將輸出複製到配置文件中,如下所示:rpcauth=[user]:[long random string]

但是,我再次建議您不要使用它,如果您不需要它。

至於alice使用者名,它只是最初在密碼學中使用的一個常見佔位符名稱,“Alice”和“Bob”是試圖交流的兩方,Eve 是試圖窺探他們私人談話的被動竊聽者,而 Mallory 是主動篡改消息或中斷通信的攻擊者。我認為使用它作為 rpcuser 名稱並沒有什麼壞處。

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