About 2 months ago, dev called dpc launched rastra.me , which is a social network that uses Iroh library, which in turn works on torrent's mainline DHT, in other words, there is no centralized server involved in accessing data/notes under rostra. right now the app is broken though..
Discussion
I recently briefly read about Iroh, what do you think about it so far?
its a great library which is allowing lot of people to make some new applications. For example: this dev is making a simple sync folder app: https://github.com/arcinston/synkro . Its like syncthing, but Iroh allows devs to make similar apps much easily. Good things can come out of it.
Cool. Any particular intersections or combinations with Nostr that you see?
Iroh allows us to bypass the domain name system, and connect to endpoints using mainline DHT. So I imagine we could host relays behind a DHT identity, and that would be pretty neat. this is just an example of things I imagine are possible.
Do you mind me asking further, how much do mainline DHT and Pkarr, now incorporated into Pubky, overlap?
https://github.com/pubky/pkarr
nostr:npub1jvxvaufrwtwj79s90n79fuxmm9pntk94rd8zwderdvqv4dcclnvs9s7yqz feel free to comment too.
Iroh allows you to do NAT traversal (holepunching) using a relay to organize the rendezvous needed. But it is not opinionated about how to find the relay a node is using, so usually you give someone a "ticket" that contains your node id, authentication and the relay you are using.
Then they have a pluggable discovery layer to find nodes relays in a more asynchronous way. The first discovery mechanism they offered was just centralised DNS server they run. The second was Pkarr itself, and that is what is used in the mentioned p2p social media app over Iroh.
I mean rostra.me *