Security
比特幣全節點洋蔥也中繼非比特幣流量嗎?
在過去一周左右的時間裡,我在 Raspberry Pi 上設置了一個比特幣核心完整節點,並使其盡可能安全。在公眾心目中,洋蔥網站和暗網與許多非法的事情有關。我試圖弄清楚如何配置我的完整節點以僅通過與比特幣相關的流量。這樣的配置可能嗎?
除了比特幣協議相關的 P2P 消息之外,比特幣節點不能中繼任何東西。您可以在使用兩個 regtest 節點時通過以下步驟讀取wireshark 中的數據包擷取日誌:
- 安裝 Wireshark:https ://www.wireshark.org/download.html
- 使用以下bitcoin.conf為 regtest 節點 node1 和 node2 創建兩個目錄:
regtest.rpcport=18222 rpcuser=user1 rpcpassword=password1
regtest.rpcport=18666 rpcuser=user2 rpcpassword=password2
- 使用以下命令執行 node1 和 node2:
bitcoind -regtest=1 -port=18333 -rpcport=18222 -datadir=/home/prayank/node1 -conf=/home/prayank/node1/bitcoin.conf -fallbackfee=0.0001
bitcoind -regtest=1 -port=18777 -rpcport=18666 -datadir=/home/prayank/node2 -conf=/home/prayank/node2/bitcoin.conf -connect=127.0.0.1:18333
- 兩個節點都在執行並連接。如果它們不存在,我們可以在其中創建錢包並使用
generatetoaddress
RPC生成一些比特幣- 最後,我們可以嘗試從 node1 向 node2 發送比特幣,並在 Wireshark 中查看 p2p 消息
wtxid 在上面的螢幕截圖中突出顯示
您還可以使用相同的步驟查看此影片:https ://youtu.be/Nb32BISrdnk
在公眾心目中,洋蔥網站和暗網與許多非法的事情有關
不能改變這種觀點,但是也可以使用 clearnet 進行非法的事情。
我試圖弄清楚如何配置我的完整節點以僅通過與比特幣相關的流量。這樣的配置可能嗎?
如果您使用 Tor 作為出站連接的代理,它不會將您的真實 IP 地址用於發送到其他節點的比特幣相關 P2P 消息。如果您將比特幣核心設置為洋蔥服務,它將為您的節點創建一個洋蔥地址,其他節點可以使用該地址發送比特幣相關的 P2P 消息。
在這兩種情況下,使用的網路與其他人用於不同事物的 Tor 相同,但在這種情況下它將僅用於比特幣。