<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Examples on Freenet</title><link>https://freenet.org/build/manual/examples/</link><description>Recent content in Examples on Freenet</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 13 Apr 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://freenet.org/build/manual/examples/feed.xml" rel="self" type="application/rss+xml"/><item><title>Blind Attestations</title><link>https://freenet.org/build/manual/examples/blind-trust-tokens/</link><pubDate>Sun, 13 Apr 2025 00:00:00 +0000</pubDate><guid>https://freenet.org/build/manual/examples/blind-trust-tokens/</guid><description>&lt;h2 id="overview">Overview&lt;/h2>
&lt;p>A mechanism to attest the owner of a &amp;ldquo;target&amp;rdquo; contract performed some action, while preserving the
owner&amp;rsquo;s anonymity using a &lt;a href="https://en.wikipedia.org/wiki/Blind_signature">blind signature&lt;/a>.&lt;/p>
&lt;p>A typical use would be for the Freenet non-profit to attest that the owner of a particular contract
made a donation to project. The owner can then use this attestation to prove they made a donation,
without revealing their identity to Freenet or anyone else.&lt;/p>
&lt;p>This contract could then be thought to have a value of the donation amount, this could then serve as
collateral to secure a transaction with a counterparty, such as a purchase or a loan.&lt;/p></description></item><item><title>Example: Antiflood Token System</title><link>https://freenet.org/build/manual/examples/antiflood-tokens/</link><pubDate>Sun, 13 Apr 2025 00:00:00 +0000</pubDate><guid>https://freenet.org/build/manual/examples/antiflood-tokens/</guid><description>&lt;h2 id="purpose">Purpose&lt;/h2>
&lt;p>The Antiflood Token System (AFT) is a decentralized system aimed to provide a simple, but general
purpose solution to flooding, denial-of-service attacks, and spam.&lt;/p>
&lt;p>AFT allows users to generate tokens through a &amp;ldquo;token generator&amp;rdquo;, which is created by completing a
&amp;ldquo;hard&amp;rdquo; task, such as making a donation to Freenet. Tokens are generated at a fixed rate and can be
utilized to perform activities, such as sending messages.&lt;/p>
&lt;p>The recipient can specify the required token &amp;ldquo;tier,&amp;rdquo; with each tier being generated at different
intervals (e.g. 1 minute, 1 hour). This way, if a recipient experiences a high volume of messages,
they can increase the token tier to make it more challenging to generate, thus reducing the flood.&lt;/p></description></item></channel></rss>