<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Front-Page on Freenet</title><link>https://freenet.org/tags/front-page/</link><description>Recent content in Front-Page on Freenet</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 24 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://freenet.org/tags/front-page/feed.xml" rel="self" type="application/rss+xml"/><item><title>Services Without Servers</title><link>https://freenet.org/about/news/services-without-servers-video-talk/</link><pubDate>Fri, 24 Jul 2026 00:00:00 +0000</pubDate><guid>https://freenet.org/about/news/services-without-servers-video-talk/</guid><description>&lt;p>Ian Clarke&amp;rsquo;s July 2026 talk at FUTO is now available on YouTube. It is a progress update on
Freenet: how the network works, and the applications running on it today.&lt;/p>
&lt;iframe width="560" height="315" src="https://www.youtube.com/embed/3RBNboYUlVI" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>&lt;/iframe>

&lt;p>The talk walks through four applications you can use now: River for group chat, with private
rooms newly added; Delta for publishing; Atlas for discovery and search, in its first working
version; and freenet-git, which supports clone, fetch and push over Freenet. Along the way it
covers contracts, how apps are delivered to the browser, and how to try Freenet with no install
at &lt;a href="https://try.freenet.org">try.freenet.org&lt;/a>.&lt;/p></description></item><item><title>Ian Clarke Answers Your Questions About Freenet</title><link>https://freenet.org/about/news/ian-clarke-answers-your-questions/</link><pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate><guid>https://freenet.org/about/news/ian-clarke-answers-your-questions/</guid><description>&lt;p>Ian Clarke answers community questions about Freenet, covering topics from the project&amp;rsquo;s vision and
technical architecture to its roadmap and future plans.&lt;/p>
&lt;iframe width="560" height="315" src="https://www.youtube.com/embed/PE1P1FEP5_w" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>&lt;/iframe></description></item><item><title>Freenet Lives! Real-Time Decentralized Applications at Scale</title><link>https://freenet.org/about/news/freenet-lives-video-talk/</link><pubDate>Fri, 06 Feb 2026 00:00:00 +0000</pubDate><guid>https://freenet.org/about/news/freenet-lives-video-talk/</guid><description>&lt;p>Ian Clarke presents &amp;ldquo;Freenet Lives!&amp;rdquo; at FUTO, demonstrating real-time decentralized applications at
scale on Freenet, including live demos of the network dashboard and River group chat.&lt;/p>
&lt;iframe width="560" height="315" src="https://www.youtube.com/embed/3SxNBz1VTE0" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>&lt;/iframe>

&lt;h3 id="also-available-on">Also available on&lt;/h3>
&lt;ul>
&lt;li>&lt;a href="https://x.com/FUTO_Tech/status/2020286069292560705">𝕏&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>River: Real-Time Group Chat on Freenet</title><link>https://freenet.org/about/news/river-realtime-chat-milestone/</link><pubDate>Thu, 25 Dec 2025 00:00:00 +0000</pubDate><guid>https://freenet.org/about/news/river-realtime-chat-milestone/</guid><description>&lt;img src="https://freenet.org/img/river-first-chat.webp" alt="River chat - first live conversation" style="width: 100%; max-width: 700px; border: 1px solid #ccc; border-radius: 5px; box-shadow: 2px 2px 10px rgba(0,0,0,0.1); margin-bottom: 20px;">
&lt;p>We&amp;rsquo;ve reached an important milestone: real-time group chat between users on different machines, communicating through the Freenet network with sub-second message latency. The screenshot above captures the first live conversation: no servers, no federation, just peers.&lt;/p>
&lt;h4 id="a-proof-of-concept">A Proof of Concept&lt;/h4>
&lt;p>&lt;a href="https://github.com/freenet/river">River&lt;/a> is our test application for Freenet&amp;rsquo;s core capabilities. It&amp;rsquo;s very much a work in progress and not yet ready for general use, but it validates what we&amp;rsquo;ve been building toward: fully decentralized, scalable applications that feel responsive enough for real-time interaction.&lt;/p></description></item><item><title>Developer Meeting</title><link>https://freenet.org/about/news/dev-meeting-2025-04-10/</link><pubDate>Thu, 10 Apr 2025 00:00:00 +0000</pubDate><guid>https://freenet.org/about/news/dev-meeting-2025-04-10/</guid><description>&lt;p>&lt;strong>Attendees:&lt;/strong> Ian Clarke, Ignacio Duart&lt;/p>
&lt;p>In this week’s core team meeting, we made significant progress on two fronts:&lt;/p>
&lt;ol>
&lt;li>
&lt;p>&lt;strong>Update Propagation Over the Network&lt;/strong>&lt;br>
Updates are now successfully propagating across Freenet peers, a key milestone toward stable
multi-node operation. Ignacio and Ector have been working together to finalize this, and although
there may still be an edge case affecting update propagation through intermediary peers, once
confirmed, we expect to release a new version shortly.&lt;/p></description></item><item><title>Weekly Developer Meeting</title><link>https://freenet.org/about/news/weekly-dev-meeting-2025-02-07/</link><pubDate>Fri, 07 Feb 2025 00:00:00 +0000</pubDate><guid>https://freenet.org/about/news/weekly-dev-meeting-2025-02-07/</guid><description>&lt;h4 id="attendees">&lt;strong>Attendees&lt;/strong>&lt;/h4>
&lt;ul>
&lt;li>Ian Clarke&lt;/li>
&lt;li>Ignacio Duart&lt;/li>
&lt;/ul>
&lt;h4 id="key-updates--discussion-points">&lt;strong>Key Updates &amp;amp; Discussion Points&lt;/strong>&lt;/h4>
&lt;ol>
&lt;li>
&lt;p>&lt;strong>Network Connection Fixes&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Most issues preventing stable peer connections have been fixed.&lt;/li>
&lt;li>The network can now maintain multiple connections, resolving a previous issue where only two
peers could connect at a time.&lt;/li>
&lt;li>The root cause was a combination of:
&lt;ul>
&lt;li>The gateway not waiting long enough before cleaning transient connections.&lt;/li>
&lt;li>A logic bug in packet receipt handling that caused repeated transmission loops.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>A fix was implemented to send receipts after a time threshold, even if the packet count limit
wasn&amp;rsquo;t met.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Remaining Network Issue&lt;/strong>&lt;/p></description></item><item><title>Weekly Developer Meeting</title><link>https://freenet.org/about/news/weekly-dev-meeting-2024-12-23/</link><pubDate>Mon, 23 Dec 2024 00:00:00 +0000</pubDate><guid>https://freenet.org/about/news/weekly-dev-meeting-2024-12-23/</guid><description>&lt;p>This week’s developer meeting highlighted steady progress toward Freenet’s upcoming release. Key
milestones include successful testing of peer-to-peer connections, including hole-punching, which
allows nodes to communicate seamlessly across firewalls. This feature is critical for maintaining
decentralized connectivity and performed well during tests.&lt;/p>
&lt;p>The team has implemented an automated configuration system, enabling nodes to download gateway
settings directly, streamlining the setup process. Ignacio and Hector demonstrated scripts for
quickly setting up nodes and gateways, simplifying deployment for developers and testers. Once
released, most users will be able to get started with a single &lt;code>cargo install&lt;/code> command.&lt;/p></description></item><item><title>Weekly Dev Meeting - Friday, August 30th, 2024</title><link>https://freenet.org/about/news/weekly-dev-meeting-refactoring-connection-handler-for-better-unit-testing/</link><pubDate>Fri, 30 Aug 2024 00:00:00 +0000</pubDate><guid>https://freenet.org/about/news/weekly-dev-meeting-refactoring-connection-handler-for-better-unit-testing/</guid><description>&lt;p>&lt;strong>Key Progress:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>Major Refactor Completed:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Refactor focused on initial connections between nodes via the gateway.&lt;/li>
&lt;li>Addressed numerous issues that were causing problems in the network.&lt;/li>
&lt;li>Integration testing has been improved, leading to faster feedback for changes.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Integration Testing Improvements:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Fixed various errors in integration code that were causing issues during testing.&lt;/li>
&lt;li>Adjustments have sped up the testing process significantly, allowing for quicker iterations.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Current Blockers:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Transport Layer Issues:&lt;/strong>
&lt;ul>
&lt;li>There is a problem with the handshake process between the gateway and peers.&lt;/li>
&lt;li>The gateway and peers are not correctly syncing on the use of symmetric and asymmetric keys
during communication.&lt;/li>
&lt;li>Ignacio is currently diagnosing this issue, which appears to be the last major blocker.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Other Developments:&lt;/strong>&lt;/p></description></item><item><title>Ghost Keys: Building Cypherpunk Reputation Systems with Ian Clarke of Freenet</title><link>https://freenet.org/about/news/ghost-keys-ian-interview/</link><pubDate>Thu, 22 Aug 2024 00:00:00 +0000</pubDate><guid>https://freenet.org/about/news/ghost-keys-ian-interview/</guid><description>&lt;p>In this interview, Michael from FUTO sits down with Ian Clarke to discuss the revolutionary concept
of Ghost Keys. They explore how these anonymous, verifiable identities could address some of the
Internet&amp;rsquo;s foundational flaws and delve into the future of decentralized, Cypherpunk-inspired
reputation systems.&lt;/p>
&lt;iframe width="560" height="315" src="https://www.youtube.com/embed/_RowDLJ17W0?si=JIv_c8iBgNov1-xG" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>&lt;/iframe>

&lt;h3 id="also-available-on">Also available on&lt;/h3>
&lt;ul>
&lt;li>&lt;a href="https://rumble.com/v5bzb99-ghost-keys-and-cypherpunk-reputation-systems-w-ian-clarke-of-freenet.html">Rumble&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://x.com/FUTO_Tech/status/1826681160669561021">𝕏&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>News</title><link>https://freenet.org/about/news/</link><pubDate>Mon, 24 Jun 2024 00:00:00 +0000</pubDate><guid>https://freenet.org/about/news/</guid><description/></item><item><title>How Freenet Works</title><link>https://freenet.org/about/news/how-freenet-works-video-talk/</link><pubDate>Mon, 10 Jun 2024 00:00:00 +0000</pubDate><guid>https://freenet.org/about/news/how-freenet-works-video-talk/</guid><description>&lt;p>Ian Clarke, the creator of Freenet, explains how we solve problems like efficiently finding data,
adapt to changing network conditions, and managing a peer&amp;rsquo;s resource usage. Q&amp;amp;A includes how Freenet
compares to other networks, the history of Freenet, and how Freenet adapts to geography.&lt;/p>
&lt;iframe width="560" height="315" src="https://www.youtube.com/embed/enTAromEeHo?si=7jKPaxZv3X7tMmYh" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>&lt;/iframe>

&lt;h3 id="also-available-on">Also available on&lt;/h3>
&lt;ul>
&lt;li>&lt;a href="https://rumble.com/v50yavb-ian-clarke-breaks-down-his-vision-for-a-decentralized-internet.html">Rumble&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://x.com/FreenetOrg/status/1800261209096077710">𝕏&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Zero-Knowledge Proofs and Anonymous Reputation in Freenet</title><link>https://freenet.org/about/news/882-zero-knowledge-proofs-and-anonymous-reputation-in-freenet/</link><pubDate>Sun, 29 Oct 2023 00:00:00 +0000</pubDate><guid>https://freenet.org/about/news/882-zero-knowledge-proofs-and-anonymous-reputation-in-freenet/</guid><description>&lt;p>Zero-knowledge proofs are one of the most significant developments in cryptography since the
invention of public-key crypto in the 1970s. But what exactly are they, what are they useful for,
and what is their relevance to Freenet?&lt;/p>
&lt;h2 id="what-are-zero-knowledge-proofs">What Are Zero-Knowledge Proofs?&lt;/h2>
&lt;p>In essence, zero-knowledge proofs (ZKPs) allow one party to prove that they have some secret
information, but without revealing anything about the information itself. For example, you could
prove that you have some data that satisfies a certain condition like
&lt;a href="https://en.wikipedia.org/wiki/Hash_function">hashing&lt;/a> to a particular value, without revealing the
data itself.&lt;/p></description></item><item><title>How to Build Apps on Freenet</title><link>https://freenet.org/about/news/building-apps-video-talk/</link><pubDate>Thu, 07 Sep 2023 00:00:00 +0000</pubDate><guid>https://freenet.org/about/news/building-apps-video-talk/</guid><description>&lt;p>Ian Clarke explains how to build apps on Freenet, including the basic components of Freenet&amp;rsquo;s
architecture like contracts, delegates, and user interfaces.&lt;/p>
&lt;iframe width="560" height="315" src="https://www.youtube.com/embed/yBtyNIqZios?si=KL2x2ovRspGYKMeR" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>&lt;/iframe>

&lt;h3 id="also-available-on">Also available on&lt;/h3>
&lt;ul>
&lt;li>&lt;a href="https://rumble.com/v3joywo-ian-clarke-explains-the-next-generation-of-freenet.html">Rumble&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://x.com/FreenetOrg/status/1704994853887643912">𝕏&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Proof-of-Trust: A Wealth-Unbiased Consensus Mechanism for Distributed Systems</title><link>https://freenet.org/about/news/799-proof-of-trust-a-wealth-unbiased-consensus-mechanism-for-distributed-systems/</link><pubDate>Mon, 28 Aug 2023 00:00:00 +0000</pubDate><guid>https://freenet.org/about/news/799-proof-of-trust-a-wealth-unbiased-consensus-mechanism-for-distributed-systems/</guid><description>&lt;img src="https://freenet.org/img/proof-of-trust.webp" alt="Proof of Trust Illustration" style="float: right; width: 250px; height: 250px; margin-left: 20px;">
&lt;p>Traditional approaches to rate-limiting the creation of things like coins, tokens, and identities in
distributed networks rely on computational (proof-of-work) or financial barriers (proof-of-stake) as
a source of scarcity. While effective in some contexts, these methods are wasteful and unfairly
favor those with more resources.&lt;/p>
&lt;h4 id="what-is-proof-of-trust">What is Proof-of-Trust?&lt;/h4>
&lt;p>Proof-of-Trust offers an alternative by utilizing the scarcity of reciprocal trust between
individuals as the primary resource for rate-limiting various network activities. Unlike existing
models, Proof-of-Trust does not inherently favor participants with greater computational power or
financial means.&lt;/p></description></item><item><title>Mitigating Sybil attacks in Freenet</title><link>https://freenet.org/about/news/456-mitigating-sybil-attacks-in-freenet/</link><pubDate>Sun, 26 Jun 2022 00:00:00 +0000</pubDate><guid>https://freenet.org/about/news/456-mitigating-sybil-attacks-in-freenet/</guid><description>&lt;p>&lt;img src="https://freenet.org/img/mitigating-sybil-attacks.webp" alt="Mitigating Sybil Attacks Illustration" style="float: right; width: 
250px; 
height: 250px; margin-left: 20px;">&lt;/p>
&lt;p>Every node in the Freenet network has a &lt;em>location&lt;/em>, a floating-point value between 0.0 and 1.0
representing its position in the small-world network. These are arranged in a ring so positions 0.0
and 1.0 are the same. Each contract also has a location that is deterministically derived from the
contract&amp;rsquo;s code and parameters through a hash function.&lt;/p>
&lt;p>The network&amp;rsquo;s goal is to ensure that nodes close together are much more likely to be connected than
distant nodes, specifically, the probability of two nodes being connected
&lt;a href="https://en.wikipedia.org/wiki/Small-world_routing">should be&lt;/a> proportional to &lt;code>1/distance&lt;/code>.&lt;/p></description></item></channel></rss>