Quick temperature check: QUIC over Nym

Before going ahead and writing a full proposal I want to do a quick check if this is something that

a) y’all are interested in
b) falls within the scope of the grant program
c) does not interfere with anything that is already in the pipeline

Hope this is the correct category for this.

Basically, I am considering forking quinn (Rust QUIC library) and replace the default transport with a custom Nym / Mixnet transport - essentially replacing UDP with Spinx and certificates / WebPKI with ed25519 public keys.

This would be very similar to what the good folks at iroh are doing, but with a much stronger focus on privacy. This would give us all the features of QUIC, including mutual authentication via TLS, ALPN, http3, etc + the Mixnet combined. Writing native services would feel very straightforward and natural this way.

Let me know what y’all think.

3 Likes

Hi there, sorry for the delayed response on this. QUIC over Nym sounds incredibly cool! Let me talk to the tech team about this. I’ll get back to you asap.

2 Likes

Hey @RolandR, in short: we are looking forward your proposal, this is shaping up to be a cool project with lots of utility!

A quick note from the Nym dev team:

for the Internet Packet Router (IPR) that is on all exit gateways: https://github.com/nymtech/nym/tree/develop/nym-ip-packet-client

this is the client that lets users capture IP streams, move them over the mixnet in 5-hop mode and let it egress to the Internet returning responses in SURBs to the client. NymVPN uses it to do 5-hop (“anonymous”) mode.

1 Like