Децентрализованная и полностью анонимная компьютерная сеть.

freenet 001

freenet 002

Freenet (The Free Network Project) — проект по созданию децентрализованной и полностью анонимной одноранговой сети (оверлейная компьютерная сеть, основанная на равноправии участников, в которой каждый участник является как клиентом, так и сервером), работающей поверх сети Интернет.

freenet 003

freenet 004

Freenet предназначается для децентрализованного, распределённого хранения данных без возможности их цензуры. Сеть создана с целью предоставить пользователям электронную свободу слова путём обеспечения их строгой анонимности. Сеть включает в себя большое количество равноправных узлов (компьютеров) и позволяет публиковать любые материалы без возможности выйти на автора публикации.

freenet 005

freenet 006

Идея создания полностью свободной, анонимной, децентрализованной, с открытым исходным кодом сети Freenet принадлежит Яну Кларку (Ian Clarke), который в 1999 году защитил диссертацию на тему "A Distributed, Decentralised Information Storage and Retrieval System" (Распределённое, децентрализованное хранение и поиск информации), в Эдинбургском университете (Шотландия) и вскоре осле этого собрал команду разработчиков, для того что бы превратить свою идею в реальность.

freenet 007

freenet 008

И с 2000 года Freenet находится в разработке, хотя до выпуска версии 1.0 ещё не дошло, но и текущие версии достаточно надёжны и стабильны для практического использования. Для установки и начала работы (использования) Freenet необходима установленная Java Runtime Environment (JRE) версии 1.6 или выше (для лучшей производительности и отсутствия проблем Java лучше содержать в актуальном состоянии). Если Java уже установлена, то нужно выполнить в консоли:

wget https://freenet.googlecode.com/files/new_installer_offline_1406.jar -O new_installer_offline.jar


freenet 026

Будет загружена актуальная версия графического пошагового установщика, а запустить его можно двойным кликом (по .jar файлу), или выполнив в консоли:

java -jar new_installer_offline.jar


freenet 016

freenet 009

Устанавливается Freenet в каталог пользователя (прав администратора не требуется), по завершении установки будет автоматически открыт веб-интерфейс (в браузере http://127.0.0.1:8888/ по умолчанию) и можно приступать к изучению, настройке и использованию (первая страница представляет ссылки на популярные Freenet-сайты). Настройку можно делать в простом, пошаговом режиме, а так же (для опытных пользователей) имеется расширенный режим и консольный режим.

freenet 010

freenet 011

freenet 012

Веб-интерфейс Freenet сразу имеет несколько тем оформления, так же можно загрузить и запустить различные дополнения и инструменты для работы в сети (инструмент для создания блога/FlogHelper, электронной почты/Freemail, анонимного общения на форумах/Freetalk, создания галерей изображений/TestGallery и прочее...).

freenet 013

freenet 014

freenet 015

Freenet работает на основе объединения в общий фонд (пулинга/услуги) предоставленной пользователями, участниками сети, своей полосы пропускания и дискового пространства на своём компьютере (полоса и размер на диске устанавливается в настройках) для публикации или получения из Freenet разного рода информации.

freenet 017

freenet 018

freenet 019

Freenet использует разновидность маршрутизации по ключам, похожую на распределённую хеш-таблицу (структуру данных), для определения пользовательских данных. Конфиденциальность данных гарантируется строгой криптографией... Для того что бы получить файл, в запросе должен присутствовать ассоциированный с ним ключ. Роль такого ключа выполняет хеш-код файла или DSA-ключ (алгоритм с использованием открытого ключа для создания электронной подписи), что так же образует механизм проверки целостности.

freenet 020

freenet 021

freenet 022

По мнению многих, Freenet фундаментально отличается от других пиринговых сетей, сеть пока ещё сложна для использования и значительно медленнее других. Однако после включения и некоторого времени работы в этой сети её узлы становятся более быстрыми и начинают более эффективно извлекать данные.

freenet 023

freenet 024

freenet 027

В настоящий момент Freenet начинает активно использовать принцип сетей The Onion Router / TOR (реализация второго поколения "луковой маршрутизации"). Но в отличии от сети TOR, Freenet не обеспечивает средств выхода в Интернет, а создаёт собственный, свободный и никем не ограниченный мир внутри существующей сети.

freenet 028

freenet 029

Freenet это не только файлообменная сеть, она может рассматриваться как огромное и потенциально надёжное устройство хранения информации. Когда пользователь сохраняет файл в это устройство, он получает ключ, с помощью которого пользователь может получить информацию обратно. Когда пользователь предъявляет Freenet ключ, ему возвращается сохранённый файл (если он существует), а устройство хранения данных распределено по всем узлам, подключенным к сети...

freenet 030

freenet 031

Сохранённая информация шифруется и распространяется по всем компьютерам, участвующим в сети по всему миру, которые анонимны, в большом количестве и постоянно обмениваются информацией. Теоретически весьма сложно определить какой из участников хранит данный файл, так как содержимое каждого файла зашифровано и разбито на части распределённые между множеством различных компьютеров (даже для участника сети потребуются значительные усилия что бы узнать что именно он хранит).

freenet 033

freenet 034

Сеть Freenet разработана с расчётом на то что бы охранять высокую живучесть, при полной анонимности и децентрализации всех внутренних процессов сети. Система не имеет центральных серверов и не находится под контролем каких либо организаций или отдельных персон, даже создатели сети Freenet не имеют никакого контроля над всей системой.

freenet 035

freenet 036

Freenet является положительным примером устранения какой либо возможности, для любой организации или группы лиц, навязать свои убеждения и ценности другим. По существу, основным замыслом Freenet является то, что никому не позволено решать что приемлемо а что нет. В сети Freenet поощряется терпимость к ценностям других, а в случае отсутствия терпимости просят закрыть глаза на содержание, которое противоречит их взглядам.

freenet 037

На базе Freenet реализовано несколько приложений и плагинов к WebUI для работы в сети... К наиболее используемым относятся Frost (клиент форумов и файлообменник, позволяющий заливать файы на Freenet, получая в ответ ключи доступа), FreeMulet (файлообменный клиент обеспечивающий шаринг файлов, с "загрузкой по требованию" и интерфейсом визуально похожим на aMule), jSite (приложение-плагин для создания собственных "фрисйтов", размещаемых в сети Freenet) и Thaw (приложение для работы с группами файлов).

freenet 038

Лицензия: GNU GPL v2

freenet 032

Домашняя страница

Страница на sourceforge.net

Страница на googlecode.com

Freenet по русски

ЧаВо по русски