you can connect to sockets over tor, it's just very very very slow 😝 and nostr is a firehose, it sends way too much data. if you have a lot of relays, it's even worse
Discussion
I see. As for receiving, there may be room for improvement, but it doesn't seem very practical since the Nostr, where relays are loosely coupled to each other, should send submissions to multiple relays.
a good way to handle this (for less experienced users), would be "non custodial" nostr experiences
like "non custodial" wallets
app -> service -> nostr
where service handles the aggregation, and only sends you the compressed / aggregated data
for advanced, technical users, maybe we can use clients that directly connect to nostr!
also, this is still good. someone might think this kills the purpose, but it's still interoperable
our messages will still exist on all the relays, we can leave any time and go to another client ! ^.^
Even if it is a aggregated server, Nostr can propagate to other relays, which is very nice because it seems to increase accessibility without sacrificing decentralization!
exactly!!! just like, when i use a centralized lightning wallet, i'm still able to send money to people using completely decentralized lightning nodes
open networks are cool ☺️