{
  "port": 8333,
  "protocol": "tcp",
  "service": "Bitcoin P2P (mainnet)",
  "oneLiner": "The Bitcoin peer-to-peer network port — full nodes gossip blocks and transactions here.",
  "whatItIs": "Bitcoin Core listens on TCP 8333 for mainnet peer connections; bitcoin.org's full-node guide states the port and notes that supporting the network requires allowing inbound connections through your router and firewall. A node makes outbound peer connections on its own, so an open 8333 specifically means the host is willing to accept peers. Testnet and other networks use different ports, and the protocol is unauthenticated and public by design — anyone may connect and request blocks.",
  "exposure": {
    "verdict": "fine",
    "note": "Public exposure is the point: an inbound-reachable node is what serves blocks to other peers. The RPC port (8332) is the one that must never be public."
  },
  "checkCommand": "nc -vz TARGET 8333",
  "links": [
    {
      "title": "Bitcoin.org — Running A Full Node",
      "url": "https://bitcoin.org/en/full-node",
      "kind": "official-docs"
    },
    {
      "title": "Bitcoin Core source repository",
      "url": "https://github.com/bitcoin/bitcoin",
      "kind": "github"
    }
  ]
}
