Как сохранить кота в интернете навсегда
- 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 был успешным сам по себе и помог интернету выйти на грандиозную стадию, на которой он находится сегодня, но появляются новые технологии, и необходимость реформирования и распределение инфраструктуры становится очевидной.
😵 Дропы (https://t.me/in_airdrop_crypto) | 🤬 Основа (https://t.me/in_crypto_Info) | 🙊 Деген (https://t.me/in_degen_crypto) | 💩 Чат (https://t.me/crypto_chat_rus)