July 2, 2022

Как сохранить кота в интернете навсегда

Вкратце и просто:

  • IPFS - это одноранговая децентрализованная сеть, которая позволяет пользователям создавать резервные копии файлов и веб-сайтов, размещая их на многочисленных узлах. Короче говоря — интернет в блокчейне
  • Это гарантирует, что контент будет устойчив к цензуре и таким проблемам, как ДДОС и падению серверов. Ну и прочие полезные штуки, об этом ниже
  • Это также способ резервного копирования цифровых файлов — NFT. Например, я захочу сохранить кота с превью навсегда, ебать круто будет 😎
Это сложный и очень амбициозный проект, который очень сильно повлияет на будущий WEB3

🙄 Почему IPFS и как она создавалась?

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

Если ты не шаришь за функции HTTP по отношению к интернету, то путь тебе в другую статью. А так, HTTP был изобретен в 1991 году, принят веб-браузерами в 1996 году, и он в основном определяет, как сообщения передаются через интернет, а также как браузеры должны реагировать на команды, а серверы обрабатывать запросы.

По сути, это базовый протокол того, как мы просматриваем сеть, и основа протокола парадигмы клиент-сервер. Ебать умно звучит 😣

Хотя HTTP обеспечил нас интернетом, каким мы его знаем сегодня, он устарел, и спустя более 20 лет преобладающие проблемы становятся все более очевидными.

Основные проблемы, возникающие с внедрением HTTP сегодня, являются результатом огромного увеличения интернет-трафика.

С текущей реализацией HTTP возникли следующие проблемы:

  • Медленная и неэффективная доставка контента из-за нагрузок на один сервер. Типа 7 негров одну девочку, пон.
  • Дорогие затраты на пропускную способность и дублирование файлов, приводящие к террабайтам ненужной хуйни.
  • Сервера централизированны и провайдеры могут цензурить что захотят. Ты можешь сказать что Путин пидарас ебаный, то этого могут не услышать. Привет Навальному 🥵
  • Хрупкая история информации из интернета и короткая продолжительность жизни сайтов. Последние могут лечь в любой момент и все ебана.
  • Медленная работа, прерывающееся соединение. Классика жанра.

Список проблем можно продолжать долго. Это неудивительно, ведь технология, которой более 20 лет, становится все более и более устаревшей в эпоху технологических инноваций. Тоже умно сказано 😏

😣 Короче:

IPFS предоставляет распределенное хранилище и файловую систему, необходимые интернету для достижения своего истинного потенциала.

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

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

То есть если вы знаете как работает блокчейн, то текста выше вам достаточно и можете закрывать статью. Другим советую читать дальше.

🤨 Как работает IPFS?

По сути, IPFS - это концепция, аналогичная всемирной паутине, как мы ее знаем сегодня, но она больше напоминает единый рой BitTorrent, который обменивается объектами в одном репозитории Git.

Если нихуя не поняли, то картинка все прояснит:

1) Файлы распространяются по протоколу на основе BitTorrent. Это короче вы должны знать.

2) Дизайн протокола обеспечивает историческое управление версиями интернета, как в Git.

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

3) Подлинность контента гарантируется с помощью этого механизма, и при поиске файлов вы по существу просите сеть найти узлы, хранящие контент за уникальным идентифицирующим хешем, связанным с этим контентом.

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

К преимуществам групп DAG Merkle для IPFS относятся следующие:

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

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

Если хотите узнать больше про Меркли и IPNS, то чекайте это видео:

😘 Использование: случаи и последствия

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

Примеры на картинке, их лишь малая часть тут:

И опять таки, ниже виде на английском языке с официального YouTube канала компании IPFS с объяснением "Зачем нужен IPFS":

😲 Кто использует IPFS?

Существует множество сервисов Web3, уже использующих IPFS в широком спектре различных приложений.

Вот несколько основных:

  • Filecoin - собственная распределенная сеть хранения данных Protocol Labs, основана на IPFS. Это стимулирует операторов узлов размещать файлы с помощью вознаграждений в криптовалюте.
  • Audius - децентрализованный музыкальный сервис, использует IPFS для размещения своих аудиофайлов.
  • Pinata - это служба хостинга NFT, которая использует IPFS для резервного копирования жипегов. О нем говорили в туторе по созданию своей коллекции.
  • OpenBazaar - это платформа для одноранговой электронной торговли, управляемая IPFS.
  • Morpheus.Network - это такой сетевой сервис цепочки поставок, который также использует IPFS.

Вывод

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

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

Итого: нахуй HTTP, давай IPFS

😵 Дропы (https://t.me/in_airdrop_crypto) | 🤬 Основа (https://t.me/in_crypto_Info) | 🙊 Деген (https://t.me/in_degen_crypto) | 💩 Чат (https://t.me/crypto_chat_rus)