Mixnet deep-dive
Fixed-size Sphinx packets travel client → entry gateway → three mix layers → exit gateway → lightwalletd. Each packet takes an independent random route, so packets reorder at every layer, and loop cover traffic hides the real packets. Toggle the dVPN contrast to see a straight-through WireGuard tunnel with no mixing — faster, but no timing protection.
Delay at each hop
Each hop adds ~speed-of-light propagation; each of the three mix layers adds an independent random mixing delay (Loopix). Σ is the running total to that hop.
Packet framing — Sphinx
A few KB — the ideal mixnet broadcast workload.
Sphinx packets ride WebSocket binary frames over TCP/IP; the reliable channel returns a 56 B mixACK per packet (over TCP/IP, not a Sphinx packet). Goodput counts the ACK return route.
Illustrative model — latency figures are pedagogical, not measured. Each real packet takes an independent random route through the mix layers, so output order differs from input order (per-packet unlinkability).