Bitcoin-Core
比特幣中的 TCP 與 HTTP
為什麼比特幣使用 TCP 而不是創建 Web 伺服器並使用 HTTP 在節點之間進行通信?
在 HTTP 伺服器上使用 TCP 有什麼好處?
那很重要嗎?
Http 是一種適用於 TCP 的協議。因此,如果您有一個 http 伺服器,它無論如何都使用 TCP 進行通信。更好的問題是“如果他們不需要,為什麼要使用 http-server?”。
他們不需要/不想展示網站。他們只想輕鬆地發送二進制資訊,並希望確保其他對等方完整/正確地接收到它。TCP 是完美的協議。