+Protocol etch is the ashe protocol carried over QUIC. QUIC is a UDP-based, multiplexed, encrypted transport, so etch enjoys two practical advantages over plain ashe: a single UDP flow is much harder for middleboxes to throttle than a long-lived TCP connection, and the connection survives transient packet loss and network address changes that would tear down TCP. Because the ashe layer already encrypts the traffic with a pre-shared key, the TLS 1.3 handshake required by QUIC uses a self-signed certificate generated on the fly and the client skips verification; trust is entirely established by the ashe password.
0 commit comments