Новая версия IPFS 0.6 уже вышла и это ее новости

Недавно анонсирован выпуск новой версии децентрализованная файловая система ИПФС 0.6 (Межпланетная файловая система), который формирует глобальное хранилище файлов с версией развернуты в форме P2P-сети, состоящей из систем-участников. IPFS объединяет идеи, ранее реализованные в таких системах, как Git, BitTorrent, Kademlia, SFS и Web и он похож на одного «однорангового узла» BitTorrent (одноранговые узлы, участвующие в распределении), обменивающихся объектами Git.

IPFS отличается адресацией по содержимому, а не по местоположению и произвольным именам. Эталонный код реализации написан на Go и распространяется под лицензиями Apache 2.0 и MIT.

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

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

Поскольку идентификатор файла изменяется с каждым изменением, чтобы не отправлять каждый раз новые ссылки, предоставляются услуги для связывания постоянных адресов, учитывающих разные версии файла (IPNS), или для исправления псевдонима, аналогичного традиционным FS и DNS ( MFS (Mutable File System) и DNSLink).

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

Что нового в IPFS 0.6?

Новая версия отличается включение транспорта по умолчанию на основе протокола QUIC, который является подключаемым модулем протокола UDP, который поддерживает мультиплексирование нескольких подключений и предоставляет методы шифрования, эквивалентные TLS / SSL.

В IPFS сокет для приема UDP-соединений автоматически запускается на том же сетевом адресе и порту, что и транспортный драйвер на основе TCP. QUIC используется для входящих и исходящих соединений, а при подключении к новым узлам, если QUIC недоступен, он вернется к TCP.

Второе нововведение важно былоNOISE безопасная транспортная поддержка, основан на протоколе Noise и разработан как часть libp2p, модульного сетевого стека для приложений P2P.

После первоначального согласования соединения весь последующий обмен данными между участниками зашифровывается и защищается от прослушивания. NOISE заменил транспорт SECIO, но TLS 1.3 по-прежнему используется в качестве основного метода шифрования соединений между узлами.

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

Новая версия также предоставляет возможность добавлять свои собственные страницы «404 not found» и добавить дополнительная поддержка метода кодирования Base36, что оптимально для буквенно-цифровых данных без учета регистра, таких как имена доменов (при использовании Base32 ключи IPNS Ed25519 на два байта больше, чем ограничение на размер поддомена, а с Base36 оно соответствует лимиту).

Кроме того, в настройки добавлена ​​опция 'сопряжение', который определяет список узлов для подключения, поддержания соединения и повторного подключения для определения «жестких» соединений между часто используемыми одноранговыми узлами.

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

Как использовать IPFS в Linux?

Те, кто заинтересован в возможности реализовать IPFS в своей системе, могут сделать это, следуя инструкциям, приведенным ниже. подробно описаны в этой статье.

IPFS: как использовать межпланетную файловую систему в GNU / Linux?
Теме статьи:
IPFS: как использовать межпланетную файловую систему в GNU / Linux?

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Као сказал

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