Skip to content
This repository has been archived by the owner on May 15, 2024. It is now read-only.

Latest commit

 

History

History
26 lines (23 loc) · 1.03 KB

Network-usage.md

File metadata and controls

26 lines (23 loc) · 1.03 KB

7075 UDP: Primary node activity port

  • Port configurable in config.json:node/peering_port
  • Always enabled
  • Binds to all adapters, unicast
  • Contents: Raw rai protocol datagrams
  • All standard ledger activity goes through this port
  • If blocked the node will not function

7075 TCP: Node bootstrapping server

  • Port same as UDP port
  • Always enabled
  • Binds to all adapters, unicast
  • Contents: Raw rai protocol stream
  • Transmits the ledger to new nodes in bulk
  • If blocked other nodes will not be able retrieve the ledger from this node

7075 SCTP: Unimplemented

  • Will combine functionality of UDP and TCP ports

7076 TCP: RPC server

  • Port configurable in config.json:rpc/port
  • Disabled by default, enable with config.json:rpc_enable
  • Binds to localhost by default for security reasons, configurable in config.json:rpc/address, unicast
  • Contents: Unencrypted HTTP requests containing JSON object bodies
  • Allows the node to be queried or controlled through HTTP requests
  • If blocked the node will not be able to be queried or controlled by HTTP