Сети


Предыдущая | Следующая

Знакомство с одноранговыми сетями

Anonet

Известный многим Anonet - это децентрализованная сеть «friend-to-friend», построенная с использованием виртуальных частных сетей и программных маршрутизаторов BGP. anoNet работает, затрудняя узнавание личности других в сети, позволяя им анонимно размещать службы IPv4 и IPv6. По данной теме уже высказался небезызвестный abslimit, потому не вижу смысла продолжать.

link (поиграйтесь с SSL)
 

Beaker

Экспериментальный peer-to-peer браузер, основанный на Chromium. В Beaker есть одна отличительная особенность. Разработчики просто подумали, а что, если кто-нибудь мог бы размещать сайты со своего ноута? И реализовали. Назвали эту технологию Hyperdrive. Вы можете создать Hyperdrive из Beaker, добавить HTML-код своего веб-сайта, а затем поделиться ссылкой Hyperdrive с любым другим пользователем Beaker. Их компьютер будет подключаться напрямую к вашему, как если бы вы запускали сервер в облаке.

link
 

Blockstack

Stacks - это сеть децентрализованных приложений и смарт-контрактов с открытым исходным кодом, построенная на биткойнах. Стеки раскрывают весь потенциал биткойна, как базового программируемого слоя. Они запускают свою логику в блокчейне с помощью смарт-контрактов, управляются кодом, а не компаниями, и доступны для всех. Это позволяет децентрализованным приложениям делать то, чего не могут обычные приложения.

link

dat://

Интернет сломан - и мы используем его для распространения человеческих знаний и доступа к ним. Монополии же закрывают личные, архивные, познавательные данные, угрожая тем самым самой концепции свободы информации. Для решения этой проблемы и был создан dat:// - набор инструментов для распределенного реестра и однорангового обмена данными. Dat сочетает в себе лучшее из BitTorrent и Git. Из BitTorrent - свойства масштабирования одноранговой сети передачи файлов, из Git - возможность изменять данные.

Спешу Вас уведомить, что moz://a (да-да, Firefox) является одним из спонсоров данного проекта.
link

D.Tube

Согласно веб-сайту платформы, D.Tube представляет первую в мире криптографическую видеоплатформу, децентрализованную и построенную с использованием инфраструктуры, предоставляемой блокчейном STEEM, наряду с сетью IPFS. Особенности: во-первых, D.Tube предлагает современный сервис потокового видео, где пользователи могут находить и загружать все типы контента, во-вторых, платформа устойчива к цензуре, а полномочия по оной возлагаются на пользователей. D.Tube имеет встроенное стимулирование пользователей с помощью криптовалюты, поскольку просмотр, загрузка, обмен и комментирование видео через неизменный блокчейн STEEM помогает пользователям зарабатывать монеты.

link
 

D-Web Technologies

D-Web Technologies помогает пользователям Интернета вернуть контроль над своими данными и забрать их из рук у крупных корпораций.

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

HOMOMORPHIC ENCRYPTION

Объем необработанных данных, которыми обмениваются через веб-протоколы, неуклонно растет. Хотя инфраструктура связанных данных потенциально может использоваться для выборочного обмена данными RDF с различными лицами или организациями, основное внимание по-прежнему уделяется неограниченному обмену общедоступными данными. Чтобы расширить парадигму связанных данных для закрытых данных, необходимо дополнить существующую инфраструктуру надежными механизмами безопасности. На самом базовом уровне требуются механизмы контроля доступа и шифрования. В этой статье мы предлагаем гибкий и динамический механизм для безопасного хранения и эффективного запроса наборов данных RDF.

К сожалению, на данную статью старая ссылка уже не работает, а документ, видимо, удален. Но на веб-архиве, как мы все с вами знаем, не пропадает почти ничего.

link

 


 

Freenet

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

 

 

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

link

Filecoin.io

Filecoin - это одноранговая сеть со встроенными экономическими стимулами для обеспечения надежного хранения файлов в интернете с течением времени. Доступное хранилище и цены не контролируются какой-либо одной компанией. Вместо этого Filecoin облегчает открытые рынки для хранения и извлечения файлов, в которых может участвовать любой желающий.

 

Домашняя страница документации проекта Filecoin предлагает все необходимые ресурсы, чтобы узнать о проекте, программном обеспечении и инструментах для внесения вклада в существующую p2p-сеть, будь то пользователь, ищущий хранилище, или майнер, предоставляющий его.

link

Aether

Данный проект представляет не совсем обычное видение сообществ. Не ставший еще популярным вид таковых - одноранговые эфемерные публичные группы. Или же самоуправляющиеся сообщества с открытым исходным кодом, проверяемой модерацией и выборами этих самых модераторов.

 

Вы можете создать сообщество для своих друзей или незнакомцев, которые занимаются одними хобби. Все сообщества открыты, и каждый может писать в любое другое сообщество. (Существуют сообщества, в которых могут участвовать только определенные люди, но разработчики все еще работают над этим.) Если вы знакомы с Reddit, Slashdot или Usenet, они очень похожи. Однако Aether выполняет две основные функции по-разному. Присущи ссылки вида:

aether://user/2a342259cbf508b9643e598fa359abb4228645c25413676f436e6ad31dd84a55

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

Вы все равно не используете свое настоящее имя, оно не будет преследовать вас всю оставшуюся жизнь.

Inrupt Solid

Честно говоря этот проект меня удивил больше всего. Ведь Solid (вики)- это спецификация, которая позволяет людям безопасно хранить свои данные в децентрализованных хранилищах данных, называемых Pods. Поды подобны защищенным персональным веб-серверам для ваших данных.

 

 

В Solid Pod можно хранить любую информацию. Система модульная, а значит вы контролируете доступ к данным именно в своем модуле. Вы сами решаете, какими данными и с кем делиться (будь то отдельные лица, организации и / или приложения). Кроме того, вы можете в любой момент отозвать доступ. Для хранения и доступа к данным в вашем модуле приложения используют стандартные, открытые и совместимые форматы данных и протоколы.

 

На Solid Server размещается один или несколько Solid Pod. Поды - это место, где вы храните свои данные: каждый модуль полностью контролируется владельцем модуля (то есть вами). Данные и правила доступа каждого модуля полностью отличаются от правил доступа других модулей.

github

link_1

link_2

GNUnet

О GNUnet я уже писал. Принцип построения сети и объявление новых протоколов, а также масштабируемость многоадресной технологии поражает. Как и число пар за почти 20 лет существования - 200 штук.

 

link

Golem Network

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

 

С Golem Network пользователи могут легко подключаться и оплачивать услуги друг друга за то, что они делятся своими неиспользуемыми ресурсами. Демократичный доступ в Golem в сочетании с уникальным одноранговым обменом информацией создает непреодолимую экосистему для рождения множества векторов реализации возможностей сети, позволяя разработчикам программного обеспечения максимально использовать свой творческий потенциал.


 

ANts P2P

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

 

ANts P2P реализует сеть P2P третьего поколения.

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

 

 

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

Характеристики сети:

Система веб-кэширования 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 году. Некоторая информация оттуда:

 

Требования:

В данный момент (2009 год) проект находится на стадии открытого тестирования и достаточно часто обновляется. В целом структура сети Perfect Dark напоминает новейшие версии Freenet, но только с более интенсивным использованием распределённых хеш-таблиц.

 

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

link: тык (блокировка российских айпи), тык

MuWire

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

 

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

 

Кроме того, пользователи могут устанавливать доверительные отношения друг с другом, когда они назначают «уровень доверия» своим контактам.

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

 
Моя мотивация для создания MuWire - дать возможность каждому человеку без страха обмениваться информацией. MuWire - это всего лишь инструмент, используйте его во благо!

link: тык
github: тык

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 прекращены по решению суда. После его закрытия в США было отмечено снижение количества загружаемой нелицензионной музыки.