Decentralized Internet Projects...
...that 1 kn0w and f0undМы живем на заре нового золотого века, где информация будет свободно продаваться, а те, кто стремится навредить потоку информации, не будут нами терпимы. Принципы, подобные реализации анонимности, которые существуют сегодня, будут вечно шествовать в этот Золотой Рассвет, неся с собой надежды человечества. Я - часть чего-то большего, чем я - часть следующей фазы человечества.

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

ANts P2P
Инструмент, изначально предназначавшийся для университетских исследований, однажды немного вышел за рамки своих возможностей и стал интересен тем, кто любит децентрализацию или хотя бы знает что это такое. Проект не мог оставаться незамеченным с 2003 года основания, сейчас поймете почему.

ANts P2P реализует сеть P2P третьего поколения.
Для начала кое-что расскажу. Существует такое понятие, как уровни децентрализации. Начиная с сетей типа eDonkey2000 и Napster, где в сети все-таки был центральный сервер и заканчивая Bittorrent, который, к слову, полностью децентрализован и не принадлежит никому, любая сеть относится к одному из трех уровней децентрализации. А сети обмена файлами иногда делятся на три «поколения» на основе этих различных уровней децентрализации.

Он защищает вашу конфиденциальность, пока вы подключены, и делает вас не отслеживаемыми, скрывая вашу личность, айпи и шифруя все, что вы отправляете/получаете от других узлов (участников сети).
Характеристики сети:
- Защищенное соединение точка-точка: DH(512)-AES(128)
- Защищенная связь между конечными точками: DH(512)-AES(128)
- Система обнаружения одноранговых узлов на основе IRC
- IRC встроенная система чата
- Полнотекстовый поиск проиндексированных документов (pdf, html, txt, doc, etc.)
- Распределенная/децентрализованная поисковая система HTTP-туннелирование ANts разрешают P2P-обмен данными через любой HTTP-прокси.
- Бессерверная процедура однорангового копирования на основе GWebCache
Система веб-кэширования Gnutella или GWebCache - это простая, но мощная веб-система распределенного кэширования хоста, разработанная для поддержки сети Gnutella. Она была разработан с помощью Gnucleus, и, поскольку это простая открытая система, разработчики приглашают всех использовать ее.

Я все время переживаю за свою дочку и за Интернет, хотя она еще слишком молода, чтобы войти в систему и быть В сети. Вот что меня беспокоит. Я переживаю, что через 10-15 лет она придет ко мне и скажет: "Папа, где ты был, когда у Интернета отняли свободу прессы?"
-Mike Godwin, Electronic Frontier Foundation
link: тык
Marabunta
Marabunta - это полностью распределенное программное обеспечение для анонимного P2P.

Осноная цель - борьба с цензурой в Интернете и обеспечение свободы слова.
Это одноранговая платформа для анонимного обмена информацией между узлами, основанная на нескольких алгоритмах коммуникации, называемыми «Порядок и хаос», которые можно найти в крупных социальных общностях. К примеру, в колонии муравьев.

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

Marabunta использует набор инструментов графического виджета Qt, что позволяет использовать его как в Linux, так и в Microsoft Windows. Проект является бесплатным программным обеспечением.
link: тык (неактивно)
Perfect Dark
Perfect Dark — японский пиринговый файлообменный клиент для Microsoft Windows. Автор известен под псевдонимом Kaichō. Perfect Dark был разработан как замена файлообменным клиентам Winny и Share.

Информации о проекте катастрофически мало, а первое упоминание встречается в японском блоге, который давно уже удален.

Советую ознакомиться со статьей на хабре о Perfect Dark, вышедшей в далеком 2009 году. Некоторая информация оттуда:
- На данный момент основное заполнение пространства сети занимает Японский контент.
- Данная сеть не зависит от работоспособности серверов, так как в них нету надобности.
- Анонимность заключается в том что никто не знает что именно вы качаете, и что выкладываете.
- Используются технологии шифрования.

Требования:
- Желательно наличие внешнего(публичного) IP
- Минимальная скорость аплоада: ~100 Кбайт\с;
- Место(просто свободное место которое будет постепенно заполнятся), занимаемое на диске под распределённое файловое хранилище сети Perfect Dark (каталог unity): минимум 40 Гб;
В данный момент (2009 год) проект находится на стадии открытого тестирования и достаточно часто обновляется. В целом структура сети Perfect Dark напоминает новейшие версии Freenet, но только с более интенсивным использованием распределённых хеш-таблиц.

Анонимность сети Perfect Dark базируется на отказе от использования прямых соединений между конечными клиентами, неизвестности ip-адресов и полном шифровании всего, что только можно, конкретнее на системе mixnet (перемешанных сетях), в которых направление движения трафика подчиняется известной вероятности, а распределённое файловое хранилище (unity) не имеет определённой структуры, что осложнит попытки доказать нелегальность производимого файлообмена. Данные хранятся и передаются зашифрованными блоками, отдельно от ключей, использованных для шифрования этих блоков.
link: тык (блокировка российских айпи), тык
MuWire
В условиях нехватки информации о моих любимых сеточках приходится описывать сети, основанные на уже существующих протоколах. Поэтому последним в данной статье опишу MuWire.

Это инструмент для публикации файлов и создания сетей, который защищает личность своих пользователей с помощью технологии I2P. Любой, у кого есть настольный компьютер и подключение к Интернету, может создать уникальный анонимный онлайн-образ и публиковать информацию любого рода, не опасаясь цензуры или преследований. Затем пользователи могут использовать свои удостоверения MuWire для публикации файлов, поиска файлов, опубликованных другими, подписаться на публикации друг друга и общаться через чат и обмен сообщениями.

Кроме того, пользователи могут устанавливать доверительные отношения друг с другом, когда они назначают «уровень доверия» своим контактам.
MuWire использует сеть I2P, которая, как известно, работает даже во время строжайших ограничений интернета в таких странах, как Китай и Иран. Технология обеспечивает защиту от межсетевых экранов Deep Packet Inspection и других инструментов, используемых государственным надзором. С точки зрения стороннего наблюдателя трафик, генерируемый MuWire/I2P, неотличим от случайного статического трафика.

Моя мотивация для создания MuWire - дать возможность каждому человеку без страха обмениваться информацией. MuWire - это всего лишь инструмент, используйте его во благо!
Rodi\Rodia
Роди или Родия в переводе с греческого означает гранат. Утилита Rodi - это крошечный клиент/хост P2P (менее 300 КБ двоичного кода), реализованный на чистой Java. Его использование в сети аналогично концепции bitTorrent. Программа будет служить сообществу обмена файлами с быстрой доставкой данных и служить сообществу открытого исходного кода, способствуя более быстрому развертыванию программного обеспечения.

Существующие поисковые системы не обеспечивают поиск в предыдущих версиях индексных файлов, таких как HTML, а только в кэшированной и предположительно последней версии файла. Мы утверждаем, что контент в Интернете становится все более и более динамичным и обновляется гораздо чаще, чем в прошлом. Функциональные требования Роди включают диспетчер версий файлов, который будет поддерживать поиск содержимого как в предыдущих версиях файла, так и в текущей. В локальных сетях типичная поисковая машина предприятия требует совместного использования файлов и папок. Поисковая система Rodi предоставляет дополнительную возможность - запуск демона на хосте. Демон проверяет права доступа удаленной поисковой системы и заботится о шифровании. Поисковая система Rodi позволяет указывать IP-подсети для сканирования и не зависит от точных IP-адресов серверов.

Сегодня сети распределения данных обеспечивают поиск только по именам файлов (если таковые имеются), но не по содержанию. Изначально они были созданы для доставки двоичного или недоступного для поиска контента. Функциональные требования сети Rodi включают поиск контекстно-зависимого контента. Потому что Rodi - это распределенный сетевой рейтинг ключевых слов, и, следовательно, результаты поиска могут отличаться от издателя к издателю. Можно рассматривать сеть Rodi как группу слабо связанных или совершенно не связанных между собой поисковых систем. Издатели, принадлежащие к одному и тому же Rodi House, могут использовать ту же функцию при расчете рейтинга ключевых слов.

Безопасность - огромная проблема для существующей сети. У Роди есть два ответа на эту проблему. Издатель может спрятаться за двунаправленным или однонаправленным баунсером (также известным как прокси) и подменять исходный IP-адрес отправленных пакетов. Среди дополнительных инструментов - аутентификация на основе DSA и сквозное шифрование. Используя эти параметры, издатель может эффективно скрыть IP-адрес сервера и предотвратить некоторые типы DDoS-атак.
Rodi поддерживает проникновение NAT и работает в среде с брандмауэром, активно избегая анализаторов трафика. Анализаторы трафика используют несколько простых правил, основанных на IP-адресе и номере порта, для сбора статистики или даже отбрасывают пакеты, если интернет-провайдеры решают, что трафик является незаконным или паразитным. В более продвинутых анализаторах поддерживается «глубокая проверка пакетов, включая идентификацию шаблонов и последовательностей уровня 7». Роди клиент может использовать простой алгоритм кодирования для шифрования пакета.
link: тык
Забавное
Знаете, есть такой клиент для файлообмена LimeWire? Я думал, что он как-то связан с MuWire, однако ж не совсем.

LimeWire начал свою карьеру в 2000 году как свободный клиент для файлообменной сети Gnutella для платформы Java. А теперь внимание!
Выпущен под лицензией GNU GPL, и просит пользователя заплатить для получения доступа к LimeWire Pro.
В настоящее время поддержка и распространение LimeWire прекращены по решению суда. После его закрытия в США было отмечено снижение количества загружаемой нелицензионной музыки.