Freenet

Поделись знанием:
Перейти к: навигация, поиск
Freenet
Тип

анонимная одноранговая сеть

Разработчик

[freenetproject.org/people.html Команда разработчиков Freenet]

Операционная система

Кроссплатформенное программное обеспечение

Аппаратная платформа

J2SE

Лицензия

GNU General Public License

Сайт

[www.freenetproject.org enetproject.org]

FreenetFreenet

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

Freenet находится в стадии разработки c 2000 года. Хотя версия 1.0 ещё не выпущена, текущие версии достаточно стабильны для практического использования.

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

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

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

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





Замысел

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

Техническая реализация

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

Приложения, работающие в сети Freenet

Frost[3] — популярная и активно разрабатываемая система форумов в сети Freenet. Frost устанавливается вместе с основными приложениями Freenet, имеет простой и понятный интерфейс, в том числе на русском языке.

У форумов Frost есть несколько отличий от обычных форумов в интернете. Во-первых, форумы Frost работают без выделенных серверов, поэтому к ним очень сложно применить цензуру. Во-вторых, благодаря анонимности сети Freenet невозможно определить IP-адреса людей, читающих или пишущих в форумы. Тем не менее, подделать чей-либо никнейм в форуме нельзя — для этого Frost использует цифровую подпись сообщений. Frost можно использовать как для общения в форумах, так и для файлообмена.

FreemulET — программа для обмена файлами. FreemulET имеет интерфейс, очень похожий на eMule, но работает в сети Freenet.

См. также

Портал «Анархизм»
Портал «Криптография»
Портал «Компьютерные сети»
Портал «Свободное программное обеспечение»

Напишите отзыв о статье "Freenet"

Примечания

  1. [freenetproject.org/whatis.html What is Freenet?]
  2. [www.computerra.ru/softerra/net/32144/mail.html Файлообмен: Freenet]
  3. [jtcfrost.sourceforge.net The Frost Project]

Ссылки

  • [www.freenetproject.org Официальный сайт проекта Freenet]  (англ.)
  • [old-wiki.freenetproject.org/FreenetZeroPointRus Инструкция по инсталляции Freenet на русском] на официальном wiki-сервере проекта freenetproject.org. Это также стартовая страница для русской документации.

Отрывок, характеризующий Freenet


Пехотные полки, застигнутые врасплох в лесу, выбегали из леса, и роты, смешиваясь с другими ротами, уходили беспорядочными толпами. Один солдат в испуге проговорил страшное на войне и бессмысленное слово: «отрезали!», и слово вместе с чувством страха сообщилось всей массе.
– Обошли! Отрезали! Пропали! – кричали голоса бегущих.
Полковой командир, в ту самую минуту как он услыхал стрельбу и крик сзади, понял, что случилось что нибудь ужасное с его полком, и мысль, что он, примерный, много лет служивший, ни в чем не виноватый офицер, мог быть виновен перед начальством в оплошности или нераспорядительности, так поразила его, что в ту же минуту, забыв и непокорного кавалериста полковника и свою генеральскую важность, а главное – совершенно забыв про опасность и чувство самосохранения, он, ухватившись за луку седла и шпоря лошадь, поскакал к полку под градом обсыпавших, но счастливо миновавших его пуль. Он желал одного: узнать, в чем дело, и помочь и исправить во что бы то ни стало ошибку, ежели она была с его стороны, и не быть виновным ему, двадцать два года служившему, ни в чем не замеченному, примерному офицеру.
Счастливо проскакав между французами, он подскакал к полю за лесом, через который бежали наши и, не слушаясь команды, спускались под гору. Наступила та минута нравственного колебания, которая решает участь сражений: послушают эти расстроенные толпы солдат голоса своего командира или, оглянувшись на него, побегут дальше. Несмотря на отчаянный крик прежде столь грозного для солдата голоса полкового командира, несмотря на разъяренное, багровое, на себя не похожее лицо полкового командира и маханье шпагой, солдаты всё бежали, разговаривали, стреляли в воздух и не слушали команды. Нравственное колебание, решающее участь сражений, очевидно, разрешалось в пользу страха.
Генерал закашлялся от крика и порохового дыма и остановился в отчаянии. Всё казалось потеряно, но в эту минуту французы, наступавшие на наших, вдруг, без видимой причины, побежали назад, скрылись из опушки леса, и в лесу показались русские стрелки. Это была рота Тимохина, которая одна в лесу удержалась в порядке и, засев в канаву у леса, неожиданно атаковала французов. Тимохин с таким отчаянным криком бросился на французов и с такою безумною и пьяною решительностью, с одною шпажкой, набежал на неприятеля, что французы, не успев опомниться, побросали оружие и побежали. Долохов, бежавший рядом с Тимохиным, в упор убил одного француза и первый взял за воротник сдавшегося офицера. Бегущие возвратились, баталионы собрались, и французы, разделившие было на две части войска левого фланга, на мгновение были оттеснены. Резервные части успели соединиться, и беглецы остановились. Полковой командир стоял с майором Экономовым у моста, пропуская мимо себя отступающие роты, когда к нему подошел солдат, взял его за стремя и почти прислонился к нему. На солдате была синеватая, фабричного сукна шинель, ранца и кивера не было, голова была повязана, и через плечо была надета французская зарядная сумка. Он в руках держал офицерскую шпагу. Солдат был бледен, голубые глаза его нагло смотрели в лицо полковому командиру, а рот улыбался.Несмотря на то,что полковой командир был занят отданием приказания майору Экономову, он не мог не обратить внимания на этого солдата.
– Ваше превосходительство, вот два трофея, – сказал Долохов, указывая на французскую шпагу и сумку. – Мною взят в плен офицер. Я остановил роту. – Долохов тяжело дышал от усталости; он говорил с остановками. – Вся рота может свидетельствовать. Прошу запомнить, ваше превосходительство!
– Хорошо, хорошо, – сказал полковой командир и обратился к майору Экономову.
Но Долохов не отошел; он развязал платок, дернул его и показал запекшуюся в волосах кровь.
– Рана штыком, я остался во фронте. Попомните, ваше превосходительство.

Про батарею Тушина было забыто, и только в самом конце дела, продолжая слышать канонаду в центре, князь Багратион послал туда дежурного штаб офицера и потом князя Андрея, чтобы велеть батарее отступать как можно скорее. Прикрытие, стоявшее подле пушек Тушина, ушло, по чьему то приказанию, в середине дела; но батарея продолжала стрелять и не была взята французами только потому, что неприятель не мог предполагать дерзости стрельбы четырех никем не защищенных пушек. Напротив, по энергичному действию этой батареи он предполагал, что здесь, в центре, сосредоточены главные силы русских, и два раза пытался атаковать этот пункт и оба раза был прогоняем картечными выстрелами одиноко стоявших на этом возвышении четырех пушек.
Скоро после отъезда князя Багратиона Тушину удалось зажечь Шенграбен.
– Вишь, засумятились! Горит! Вишь, дым то! Ловко! Важно! Дым то, дым то! – заговорила прислуга, оживляясь.
Все орудия без приказания били в направлении пожара. Как будто подгоняя, подкрикивали солдаты к каждому выстрелу: «Ловко! Вот так так! Ишь, ты… Важно!» Пожар, разносимый ветром, быстро распространялся. Французские колонны, выступившие за деревню, ушли назад, но, как бы в наказание за эту неудачу, неприятель выставил правее деревни десять орудий и стал бить из них по Тушину.
Из за детской радости, возбужденной пожаром, и азарта удачной стрельбы по французам, наши артиллеристы заметили эту батарею только тогда, когда два ядра и вслед за ними еще четыре ударили между орудиями и одно повалило двух лошадей, а другое оторвало ногу ящичному вожатому. Оживление, раз установившееся, однако, не ослабело, а только переменило настроение. Лошади были заменены другими из запасного лафета, раненые убраны, и четыре орудия повернуты против десятипушечной батареи. Офицер, товарищ Тушина, был убит в начале дела, и в продолжение часа из сорока человек прислуги выбыли семнадцать, но артиллеристы всё так же были веселы и оживлены. Два раза они замечали, что внизу, близко от них, показывались французы, и тогда они били по них картечью.
Маленький человек, с слабыми, неловкими движениями, требовал себе беспрестанно у денщика еще трубочку за это , как он говорил, и, рассыпая из нее огонь, выбегал вперед и из под маленькой ручки смотрел на французов.