diff --git a/doc/todo/generic_p2p_socket_transport/comment_7_129a82171aa038c00ff65615ad76e115._comment b/doc/todo/generic_p2p_socket_transport/comment_7_129a82171aa038c00ff65615ad76e115._comment new file mode 100644 index 0000000000..92a0388840 --- /dev/null +++ b/doc/todo/generic_p2p_socket_transport/comment_7_129a82171aa038c00ff65615ad76e115._comment @@ -0,0 +1,16 @@ +[[!comment format=mdwn + username="thk" + avatar="http://cdn.libravatar.org/avatar/bfef10a428769701aeee1db978951461" + subject="iroh" + date="2025-02-08T06:56:31Z" + content=""" +Please take a look at [iroh](https://www.iroh.computer). It started as an IPFS implementation in rust, realized that IPFS is slow and overengineered and now pivoted to providing p2p connections with quic. + +* Peers/nodes/endpoints use ed25519 keys as identities. +* The iroh project hosts relay servers for initial NAT hole punching and as connection fallbacks. +* So far there are 4 initial [discovery](https://www.iroh.computer/docs/concepts/discovery) implementations: DNS, Local (mDNS), [Pkarr](https://github.com/nuhvi/pkarr) or Bittorrents Mainline DHT + +I'm waiting for their [FOSDEM talk](https://fosdem.org/2025/schedule/event/fosdem-2025-6053-building-peer-to-peer-quic/). But there is also a good presentation on YT: [A tour of iroh](https://www.youtube.com/watch?v=AkHaIVuFHK4&list=PLvsg-fc7APc3TOrumoQdjggwoLTSfiqRE&index=2). + + +"""]] diff --git a/doc/users/thk.mdwn b/doc/users/thk.mdwn index d44ca28c72..fe2c2564c6 100644 --- a/doc/users/thk.mdwn +++ b/doc/users/thk.mdwn @@ -1,8 +1,9 @@ -I'm thk at debian org +https://blog.koch.ro # My TODO items +- implement p2p for annex with iroh: https://git-annex.branchable.com/todo/generic_p2p_socket_transport/#comment-de273c852db02cb46a6bab4987429a3a - write a tip on using git worktree to inspect the git-annex branch - Is there a way to filter out the directories? - write a tip on how to deal with permission issues on ext formatted USB drives