Peers

入站連接和出站連接有什麼區別?

  • January 25, 2016

我打開了 8333 埠,有 8 個出站連接和 2 個入站連接。

我的節點是否從這兩種類型的連接中傳輸和接收交易和區塊?或者“入站”標誌是否意味著我只是從該對等方下載,而不是發回任何資訊?

如果為了節省RAM,我設置maxconnections為8,它們都會出站嗎?即使8333埠是開放的?在這種配置中,我的節點是否仍在“幫助”網路?

如果您的節點啟動了連接,則為出站,否則為入站。節點將以完全相同的方式從兩種類型的連接發送和接收數據。

maxconnections設置連接總數的限制,因此如果將其設置為 8,則您的節點可能會在任何節點啟動與它的連接之前啟動與其他 8 個節點的連接。

請記住,根據此論壇文章,每個打開的連接將只佔用幾千字節的 RAM,因此減少連接數可能不會節省那麼多記憶體。

編輯:正如Gavin Andresen 在 Reddit 上所說,通過執行一個沒有用於傳入連接的插槽的完整節點,你就像一個 leecher,你對比特幣網路的壞處多於好處。如果您允許一些入站連接,您將有助於網路。如前所述,這不太可能佔用大量 RAM。

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