<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[I finally got around to trying #iroh]]></title><description><![CDATA[<p>I finally got around to trying <a href="https://mitra.social/collections/tags/iroh" rel="tag noopener">#iroh</a></p><p>It nicely complements <a href="https://codeberg.org/fediverse/fep/src/branch/main/fep/ef61/fep-ef61.md" rel="noopener">FEP-ef61</a>, because it allows you to connect to another actor by its <code>did:key</code>. In theory, we can completely replace the federation of HTTP servers with a federation of iroh nodes.</p><p>However, I'm not convinced that iroh is the best solution. The most obvious problem is a lack of anonymity. Newer versions of iroh support custom transports, and <a href="https://docs.iroh.computer/transports/tor" rel="noopener">Tor transport</a> is among them, though still experimental. The work on I2P transport has not started yet.</p><p>Another problem is the requirement to be online all the time. A potential solution is <a href="https://docs.iroh.computer/connecting/gossip" rel="noopener">iroh-gossip</a>, which I haven't tried yet, but I doubt that it works good enough for nodes that come online once per week.</p><p>A more traditional approach to FEP-ef61 with a combination for clearnet, tor and i2p gateways might be simpler and better. But iroh is an interesting project that's worth keeping an eye on.</p><p><a href="https://codeberg.org/silverpill/minimitra/src/commit/2dd4e4f82b476f6b0a3d2610f158691ad5f46d11/src/p2p_iroh.rs" rel="noopener">https://codeberg.org/silverpill/minimitra/src/commit/2dd4e4f82b476f6b0a3d2610f158691ad5f46d11/src/p2p_iroh.rs</a></p>]]></description><link>https://fedi.wiki/topic/bcc3b6bf-630a-4a05-bae1-dd34469f1710/i-finally-got-around-to-trying-iroh</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Jul 2026 02:08:54 GMT</lastBuildDate><atom:link href="https://fedi.wiki/topic/bcc3b6bf-630a-4a05-bae1-dd34469f1710.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 20 Jul 2026 19:52:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to I finally got around to trying #iroh on Tue, 21 Jul 2026 10:55:22 GMT]]></title><description><![CDATA[<a href="/user/silverpill%40mitra.social" rel="nofollow noopener">@silverpill</a> Yes, I think there are reasons to want to do this even in a pure P2P setup - such as having one copy on a mobile device for portability, and another on a home device as a backup in case you lose your phone.<br /><br />Agreed that it's worth looking at Iroh - even if it's not useful in the long term, it'll be worth trying to work out what the dependencies on HTTP actually are, and what it'll take to separate ActivityPub from its transport more generally.]]></description><link>https://fedi.wiki/post/https://zotum.net/item/2f3f5e8b-3b32-4889-8ff8-1c0ea6874934</link><guid isPermaLink="true">https://fedi.wiki/post/https://zotum.net/item/2f3f5e8b-3b32-4889-8ff8-1c0ea6874934</guid><dc:creator><![CDATA[fentiger@zotum.net]]></dc:creator><pubDate>Tue, 21 Jul 2026 10:55:22 GMT</pubDate></item><item><title><![CDATA[Reply to I finally got around to trying #iroh on Tue, 21 Jul 2026 10:12:55 GMT]]></title><description><![CDATA[<p><span><a href="/user/fentiger%40zotum.net" rel="noopener">@fentiger</a></span> Oh, multiple nodes might be useful if you sync between your own devices.</p>]]></description><link>https://fedi.wiki/post/https://mitra.social/objects/019f842a-0a53-7511-a8db-97df9b33650f</link><guid isPermaLink="true">https://fedi.wiki/post/https://mitra.social/objects/019f842a-0a53-7511-a8db-97df9b33650f</guid><dc:creator><![CDATA[silverpill@mitra.social]]></dc:creator><pubDate>Tue, 21 Jul 2026 10:12:55 GMT</pubDate></item><item><title><![CDATA[Reply to I finally got around to trying #iroh on Tue, 21 Jul 2026 10:05:10 GMT]]></title><description><![CDATA[<p><span><a href="/user/fentiger%40zotum.net" rel="noopener">@fentiger</a></span> I think for p2p apps one iroh instance is enough, because you have identity, data and network in one place.</p><p>But it should also be possible to use iroh nodes as gateways. In that case:</p><p>ap://did<img src="https://fedi.wiki/assets/plugins/nodebb-plugin-emoji/emoji/android/1f511.png?v=2b14be9126a" class="not-responsive emoji emoji-android emoji--key" style="height:23px;width:auto;vertical-align:middle" title=":key:" alt="🔑" />z6MkhaXgBZDvotDkL5257faiztiGiC2QtKLGpbnnEGta2doK/actors?gateways=iroh://c0af44a8cdced53867c01dc58e903be5</p><p>(discussion on 'iroh' URIs: <a href="https://github.com/n0-computer/iroh/discussions/1928" rel="noopener">https://github.com/n0-computer/iroh/discussions/1928</a>)</p>]]></description><link>https://fedi.wiki/post/https://mitra.social/objects/019f8422-f3c7-73b1-aec0-80160194c8ff</link><guid isPermaLink="true">https://fedi.wiki/post/https://mitra.social/objects/019f8422-f3c7-73b1-aec0-80160194c8ff</guid><dc:creator><![CDATA[silverpill@mitra.social]]></dc:creator><pubDate>Tue, 21 Jul 2026 10:05:10 GMT</pubDate></item><item><title><![CDATA[Reply to I finally got around to trying #iroh on Tue, 21 Jul 2026 09:21:08 GMT]]></title><description><![CDATA[<a href="/user/silverpill%40mitra.social" rel="nofollow noopener">@silverpill</a> If you're doing nomadic identity then an actor's data might be replicated across multiple network nodes. Presumably they'll all need their own Iroh keys, rather than being able to reuse the actor's <code>did:key</code> for all of them?]]></description><link>https://fedi.wiki/post/https://zotum.net/item/2b0eb01e-3ee4-44c5-8489-8226f44b752b</link><guid isPermaLink="true">https://fedi.wiki/post/https://zotum.net/item/2b0eb01e-3ee4-44c5-8489-8226f44b752b</guid><dc:creator><![CDATA[fentiger@zotum.net]]></dc:creator><pubDate>Tue, 21 Jul 2026 09:21:08 GMT</pubDate></item><item><title><![CDATA[Reply to I finally got around to trying #iroh on Tue, 21 Jul 2026 09:16:32 GMT]]></title><description><![CDATA[<p><span><a href="/user/doesnm%40holos.social" rel="noopener">@doesnm</a></span> Not all of us have always on devices.</p>]]></description><link>https://fedi.wiki/post/https://mitra.social/objects/019f83f6-6d64-71f2-b567-0119372af435</link><guid isPermaLink="true">https://fedi.wiki/post/https://mitra.social/objects/019f83f6-6d64-71f2-b567-0119372af435</guid><dc:creator><![CDATA[silverpill@mitra.social]]></dc:creator><pubDate>Tue, 21 Jul 2026 09:16:32 GMT</pubDate></item><item><title><![CDATA[Reply to I finally got around to trying #iroh on Tue, 21 Jul 2026 08:32:28 GMT]]></title><description><![CDATA[<p><span><a href="/user/silverpill%40mitra.social"><span>@silverpill@mitra.social</span></a></span> <br />&gt; Another problem is the requirement to be online all the time<br />Sounds like not a problem if you have always on device like singleboard or wifi router but don't have routable ip for standalone federation</p>]]></description><link>https://fedi.wiki/post/https://holos.social/users/doesnm/statuses/1784622748317-9k52t0</link><guid isPermaLink="true">https://fedi.wiki/post/https://holos.social/users/doesnm/statuses/1784622748317-9k52t0</guid><dc:creator><![CDATA[doesnm@holos.social]]></dc:creator><pubDate>Tue, 21 Jul 2026 08:32:28 GMT</pubDate></item></channel></rss>