Networking
This section covers Tessera's implementation of the JAM Simple Networking Protocol (JAMNP-S), including QUIC adaptations for peer-to-peer communication.
Overview
JAM networking enables validators and nodes to communicate securely and efficiently:
- JAMNP-S Protocol: The JAM Simple Networking Protocol specification
- QUIC for P2P: Modifications to QUIC for peer-to-peer networking
- Python implementation: How Tessera implements these protocols in Python
Topics in this section
5.1 Protocol Specification
The JAM Simple Networking Protocol defines:
- Connection establishment and handshake
- TLS 1.3 encryption and authentication
- ALPN protocol negotiation
- Message formats and routing
- Validator connectivity requirements
References: JAMNP-S specification document
5.2 QUIC for P2P Networking
QUIC protocol adaptations for JAM:
- QUIC stream multiplexing
- Ed25519-based peer authentication
- Certificate generation and validation
- Connection management
- Python implementation details
References: JAMNP-S spec, QUIC RFC
📘 Next: Read the Protocol Specification or explore the network implementation