Freenetでは、「freesites」とみなされるWebサイトをホストでき、誰もがアクセスできます。私が理解しているように、Freenetはさまざまなコンテンツを提供できます。その中には違法なものもあります。そのため、ユーザーのコンピュータでコンテンツが暗号化されてもっともらしい拒否性が保証されます。
もしそうなら、もし彼らが作者でないなら(そしてそれを解読できないなら)どのように多くの人々がフリーサイトにアクセスできますか?
以下では、データがどのように格納されているかを「理解」するために必要な「基本的な」情報を提供しました。この情報は、FreenetのWebサイトから直接提供されています。さらに読みたい場合は、 "Understand Freenet" を参照することをお勧めします。
作者でない(そして解読できない)場合、どのようにして多くの人がフリーサイトにアクセスできますか?
データストア
すべてのFreenetノードは、ファイルを格納するためのハードドライブ領域の一部を提供します。ファイルは暗号化されてFreenetインストールディレクトリのstore-directoryに保存されます。
他のピアツーピアネットワークとは異なり、ユーザーはデータストアに何を格納するかをほとんどまたはまったく制御できません。代わりに、ファイルの人気度に応じて、ファイルが保持または削除されます。これは、Freenetが検閲に耐えられるようにするためです。 Freenetから何かを削除する唯一の可能な方法は、それを検索しないことであり、他のすべての人が同じことをすることを願っています。
ローカルのFreenet Datastoreに格納されているファイルを特定することは困難ですが、不可能ではありません。これは、データストア内のハードドライブにある素材の種類について、もっともらしい否認を可能にするためです。
データストアに割り当てられた初期ディスク領域は、20 GBを超える場合は使用可能なディスク領域の5%、10 GBを超える場合は10%、10GB未満の場合は512MB、5GB未満の場合は256MBです。ストアのサイズはいつでも変更できます。個人的なブラウジングでも、Freenet全体でも、より良いものになります。
Freenetルーティング
最初は、各ノードには、認識している他のノードのパフォーマンスに関する情報はありません。これは、リクエストのルーティングが本質的にランダムであることを意味します。ただし、ノードごとにランダム性が異なるため、キーを指定すると、リクエストをどこに送信するかについて意見が分かれます。したがって、新しく開始されたFreenetのデータは、ややランダムに分散されます。
同じノードにより多くのドキュメントが挿入されると、それらすべてに同じルーティングルールが使用されるため、キー(以下を参照)が類似しているデータアイテムでクラスター化が開始されます。さらに重要なのは、さまざまなノードからのデータアイテムとリクエストが「クロスパス」になると、それらもクラスタリング情報を共有し始めることです。
その結果、ネットワークは分散し、クラスター化された構造に自己組織化し、ノードはキースペース内で互いに近接するデータ項目を保持する傾向があります。おそらくネットワーク全体に複数のそのようなクラスターが存在し、使用される量に応じて、特定のドキュメントは何度も複製されます。
Freenetキー
Freenetに存在する各ファイルには、キーが関連付けられています。 Freenet 0.7にはさまざまなタイプのキーがあります。キーはfreenet上のすべてに使用され、URIの一種です(たとえば、freenet:[email protected])。
ほとんどのキーはハッシュです。キーの近接性について話すとき、意味的な近接性の概念はありません。したがって、キーがいくつかのセマンティックな意味を示し、人気のあるサブジェクトによって引き起こされるボトルネックが回避された場合のように、キーの近さとデータの同様の人気との間には相関関係はありません。
興味のある方は、Ian Clarkeの論文への直接リンク "Freenet:A Distributed Anonymous Information Storage and Retrieval System" は、アイオワ大学のコンピュータサイエンス部門が主催しています。