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.

Reply to this note

Please Login to reply.

Discussion

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.