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