Bitcoin-Core

我的比特幣核心節點在與區塊鏈完全同步之前是否應該可以訪問?

  • March 21, 2022

我剛剛在 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

這是正常的嗎?在我與區塊鏈完全同步之前,我會不會看到任何入站對等點?

我做了一些探勘,似乎你的節點只有在你完全同步後才會接受傳入的連接。

參考:對文章“檢查全節點是否正在執行”的回答

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