Network
如何獲取我的節點將交易和塊傳播到的 8 個對等方的 IP?
我看是
bitcoin-cli
可以的getpeerinfo
。但是,它通常會返回大約 30 個不同的 IP。即使我只要求出站地址,我也會得到大約 16 個地址。$ bitcoin-cli getpeerinfo | grep "inbound\": false" | wc -l 16
如何縮小到將用於傳播我的節點傳播的下一個塊的那 8 個?
比特幣核心節點將區塊和交易傳播給所有對等節點,而不僅僅是出站節點。
如果您有 16 個對等點進行
getpeerinfo
報告"inbound": false
,那麼所有 16 個都是出站連接。大概你正在使用addnode
功能,或者使用修改過的原始碼,因為比特幣核心本身不會進行超過 10 個自動出站連接,但是對於手動連接(addnode)有一個單獨的限制。