Bitcoin-Core
我的比特幣核心節點在與區塊鏈完全同步之前是否應該可以訪問?
我剛剛在 Raspberry Pi 4 上設置了 Umbrel,我的網際網路連接相當缺乏,因此區塊鏈同步需要很長時間(目前為 1.65%)。
在此過程中,我正在嘗試將我的 Wasabi Wallet 連接到我的節點。在 Wasabi 中,我轉到 Tools -> Settings -> Alternative Block Source for Main 並將我的 Umbrel 主機名 + 埠輸入為:(
umbrel.local:8333
還嘗試了我在路由器設置中為設備保留的 IP 地址)。不幸的是,Wasabi 似乎實際上並沒有連接到我的節點。我怎麼知道?好吧,我已經 ssh’ed 進入我的 Umbrel,然後 docker exec’ed 進入在那裡執行的 bitcoind 容器,然後執行以下命令:
bitcoin-cli getpeerinfo | grep 'inbound'
輸出不顯示任何入站對等點:
/ $ bitcoin-cli getpeerinfo | grep 'inbound' "inbound": false, "inbound": false, "inbound": false, "inbound": false, "inbound": false, "inbound": false, "inbound": false, "inbound": false, "inbound": false, "inbound": false, / $
此外,我在路由器上設置了埠轉發,因此該節點應該可以從外部訪問,所以我嘗試通過轉到Bitnodes並使用“檢查節點”實用程序來確認這一點——它報告
<IP> is unreachable
這是正常的嗎?在我與區塊鏈完全同步之前,我會不會看到任何入站對等點?
我做了一些探勘,似乎你的節點只有在你完全同步後才會接受傳入的連接。