Как стать автором
Обновить
0

IPFS *

InterPlanetary File System

Сначала показывать
Порог рейтинга
Уровень сложности

Википедия неуязвима для цензуры в сети IPFS

Время на прочтение3 мин
Количество просмотров35K
24 августа 2015 года Роскомнадзор распорядился заблокировать Википедию на территории России. Вскоре чиновники одумались и отменили решение. Но это может повториться в любой момент.

29 марта 2017 года турецкие власти последовали примеру российских братьев по разуму. Они тоже заблокировали Википедию. Турки пошли до конца — и с 8:00 по местному времени все версии Википедии были заблокированы в Турции в соответствии с административным решением No. 490.05.01.2017-182198 / 5651.

Как сказал в своё время Джон Перри Барлоу, Интернет по своей сути воспринимает цензуру как неисправность и старается обойти её. Есть много стандартных способов обойти обычную блокировку по IP. Два года назад Сеть породила концептуально новый проект IPFS (Inter-Planetary File System), который делает цензуру конкретных IP-адресов в интернете невозможной в принципе. Здесь вместо адресации по местоположению используется адресация по контенту. В пиринговой сети нет единого центра, который можно заблокировать. Копии распространяются от ноды к ноде. Даже если уничтожить все копии контента, кроме одной, информация снова пойдёт по сети.

IPFS — технология, которая работает уже сейчас, и она полностью готова выручить в ситуации, когда чиновники Роскомнадзора блокируют контент, пытаясь запретить гражданам получить какую-то информацию. Пример Турции отлично демонстрирует это.
Читать дальше →
Всего голосов 65: ↑62 и ↓3+59
Комментарии136

Хостим сайт в межпланетной файловой системе IPFS под Windows

Время на прочтение5 мин
Количество просмотров12K

Прошло некоторое время от начала моих экспериментов с хостингом простых сайтов в IPFS. Запустил я свой IPFS клиент под Windows и у меня есть теперь что дополнить к предыдущей статье "Публикуем сайт в межпланетной файловой системе IPFS"


  1. Решение проблемы c utf-8 в консоли Windows XP.
  2. Своя страница 404
  3. Корректная загрузка сайта с разных URL

Напомню: InterPlanetary File System — это новая децентрализованная сеть обмена файлами (HTTP-сервер, Content Delivery Network). О ней я начал рассказ в статье "Межпланетная файловая система IPFS".

image

Читать дальше →
Всего голосов 14: ↑14 и ↓0+14
Комментарии3

Публикуем сайт в межпланетной файловой системе IPFS

Время на прочтение5 мин
Количество просмотров21K

В этой статье я расскажу как в ней запустить статичный сайт который будет доступен и напрямую и по IPNS. У сайта будет нормальное доменное имя благодаря использованию DNS. Доменное имя можно использовать для доступа к сайту напрямую, через глобальный и локальный шлюз.


Условия:


  1. На нашем сервере установлен IPFS
  2. У нас есть домен и доступно редактирование DNS записей

Напомню: InterPlanetary File System — это новая децентрализованная сеть обмена файлами (HTTP-сервер, Content Delivery Network). О ней я начал рассказ в статье "Межпланетная файловая система IPFS".

image

Читать дальше →
Всего голосов 21: ↑20 и ↓1+19
Комментарии29

Межпланетная файловая система IPFS

Время на прочтение7 мин
Количество просмотров81K

InterPlanetary File System — это новая децентрализованная сеть обмена файлами. Также выполняет функцию сети доставки содержимого.


Отличие от других децентрализованных сетей в том что самостоятельной единицей передаваемой в сети является блок. Блок может содержать как часть файла так и ссылки на другие блоки. Из блоков выстраивается направленный ациклический граф из которого в дальнейшем собирается файл или каталог.


Такая система позволяет более гибко подойти к хранению и передаче данных в сети. Недостатком такого подхода является то что всё что загружается в сеть режется на блоки и складывается в отдельный каталог на вашем диске.(Исправлено: "больше нет необходимости копировать в сеть") Поиск по имени файла или каталога в IPFS отсутствует также как и в сети BitTorrent.


image

Читать дальше →
Всего голосов 23: ↑20 и ↓3+17
Комментарии40

Истории

Работа в IPFS с человеческим лицом

Время на прочтение3 мин
Количество просмотров13K

Немногие слышали про IPFS, ещё более немногие добрались до детального изучения. И совсем уж единицы погрузились в проект поглубже.




Если вкратце, IPFS это химера, созданная из технологий, лежащих в основе git и bittorrent, с одной особенностью — адресация объектов по содержимому (CAS).


Любой объект, файл или пользовательские данные хэшируются, и получившийся хэш становится адресом этого файла в системе IPFS. Далее, этот контент могут запросить другие узлы сети, и он расползётся по планете, и в идеале, никогда больше не исчезнет, будучи доступным по хэшу. Из этого свойства так же вытекает иммутабельность объектов в системе, ведь любое изменение содержимого создаёт новый адрес-хэш в сети.


Типичная ссылка на объект: http://ipfs.io/ipfs/QmPQGujZ4K1xPNNcCjBWMoSuYrcJae43dukJP51mbfftDK

Читать дальше →
Всего голосов 18: ↑16 и ↓2+14
Комментарии22

Почему Интернету нужен IPFS, пока ещё не поздно

Время на прочтение9 мин
Количество просмотров67K
[узлы к узлам]

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

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

Как и почему это? Для ответа на этот вопрос придётся вдаваться в подробности.
Читать дальше →
Всего голосов 54: ↑46 и ↓8+38
Комментарии103

Neocities стал первым крупным сайтом, использующим распределённый веб IPFS

Время на прочтение2 мин
Количество просмотров9.9K
image

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

IPFS – это распределённая файловая система (создатели назвали её «Interplanetary File System», «межпланетная (но по сути, конечно, всепланетная) файловая система»), которая, по замыслу разработчиков, должна заменить текущий протокол HTTP для доступа к вебу. По описанию создателей, это можно сравнить с группой пользователей, разделяющих между собой один и тот же torrent, содержимое которого представляет собой проект на github.

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

По замыслу разработчиков IPFS, новая система должна стать более надёжной, менее затратной в использовании, а главное – не должна быть подвержена атакам со стороны правительств и корпораций.
Читать дальше →
Всего голосов 8: ↑7 и ↓1+6
Комментарии6
2