Week 35 2026 (Mon Aug 24 - Fri Aug 28, 2026)

Highlights

  • Our Mix transport now supports data transfers, and its new testing harness can run experiments with 100+ nodes and 80+ concurrent downloads in a fault-free network.
  • Logos storage now uses the nim-libp2p Kademlia DHT. This simplifies Storage, and brings us closer to a unified Logos codebase.

Large Data Transport Layer for Mix

  • achieved:
    • Mix Transport:
      • finished data transfer
      • started to add reliability features: SURB management, refills
      • initial implementation of a multinode testing harness for transport
        • after some bug fixing, can run 100+ node experiments with 80+ concurrent downloads
  • next:
    • Mix Transport
      • re-transmissions of outbound packets
      • introducing the “push” model to SURB replenishment (it may extand, complement, or replace the current “pull” strategy - subject to investigation)
      • remote closing and cleanup and sessions and streams

Hidden Services Over Mix

  • achieved:
    • Evaluated Tor’s hidden service path selection strategy in the Mix setting and threat model using Tor’s vanguard simulator.
    • Experimented with different parameters and configuration to find optimal params, configuration and path lifetime for mix hidden services, and found a promising approach.
  • next:
    • Write down the research outcome/results in forum post and possibly a paper.
    • Include the optimal strategy in the path selection spec.

Switch to Kad-DHT

  • achieved:
    • Replaced codexdht/discv5 with the nim-libp2p Kademlia DHT. Discovery now runs over the node’s existing switch and TCP transport instead of a second UDP stack with its own identity and port.
    • Retired the whole UDP side, the derived UDP announce addresses, and the UDP NAT port mapping.
    • Full test suite passes, including the NAT/hole-punch integration scenarios.