Oddbean new post about | logout
 So the client  has an always-on VPN to RiseUp, when they communicate with the relay? Or does it work differently?

(I should read up on it again. It's been a while..) 
 Exactly, the client creates a vpn connection to communicate with the relays.

We could say that the relays act as coordinators. 
 I wonder if it's not possible (and better) to use Keet/holepunch rooms powered by DHT as a more decentralized way for coordination, instead of Nostr relays.

I can't help but be wary that relay operator will be (forces to) censoring joinstr events , of pressured.