Skip to content

Draft: Prop 324: Updates for Negotiation and Simulation Testing

Changes:

  • Rework exit negotiation logic a bit
  • Specify using ntorv3 with extension fields for negotiation
  • Clients only request congestion control; exits and services control sendme_inc
  • Rework onion service negotiation for descriptor-controlled sendme_inc
  • Add bounds checks on sendme_inc for clients
  • Update parameter values based on Shadow results
  • Improvements to TOR_VEGAS algorithm based on simulation testing
  • Additional consensus parameters for RTT N-EWMA smoothing and TOR_VEGAS queue use caps
  • TOR_VEGAS now defaults to CWND/RTT BDP estimator
  • Misc clarifications

Merge request reports