# Что такое IPFS (наиболее авторитетное объяснение)

By [BTC](https://paragraph.com/@btc-102) · 2022-09-08

---

1.  Interstellar File System - это сетевой транспортный протокол, разработанный для обеспечения распределенного хранения, обмена и сохранения файлов. Это одноранговый протокол распространения гипермедиа с адресным содержимым. Узлы в сети IPFS представляют собой распределенную файловую систему. Это проект с открытым исходным кодом, который разрабатывается с 2014 года компанией Protocol Labs с помощью сообщества разработчиков открытого исходного кода. Первоначально он был спроектирован Хуаном Бенетом. (1) Принципы IPFS Протокол IPFS, родившийся в 2015 году, является базовым протоколом для Интернета, который вносит архитектурные инновации в две основные области: передача файлов и хранение данных. Например, если вы хотите сохранить видео в системе IPFS, система разобьет файл на несколько фрагментов одинакового размера. Затем эти фрагменты хэшируются для получения значения - хэш-значения. Затем хэш-значения всех этих фрагментов и связанных с ними данных объединяются и снова хэшируются для получения окончательного хэш-значения, которое в итоге передается в систему IPFS. В ходе этого процесса вполне вероятно, что один из фрагментов вашего видео хранится на жестком диске вашего соседа, но у него нет возможности узнать содержимое этого фрагмента и для кого хранится файл. Без соответствующего хэш-значения никто и ни одно учреждение не сможет просмотреть ваше видео, решая проблему того, что данные пользователя могут быть использованы другими лицами. Кроме того, каждый шард резервируется несколько раз и хранится на нескольких узлах IPFS, так что даже если один узел подвергнется атаке сервера или повреждению жесткого диска, другие узлы сохранят целостность файлов. Что касается передачи файлов, когда пользователь обращается к файлу или загружает его с помощью IPFS, он передает системе хэш файла, и, поскольку каждый шард имеет размер всего 256 Кб, пока файл хранится в системе IPFS, система может автоматически определить ближайший узел для одновременной передачи содержимого шарда, что обеспечивает потрясающую скорость передачи. Поскольку поиск файлов в IPFS основан на хэше файла, для обеспечения конфиденциальности пользователям необходимо зашифровать файл перед его загрузкой, чтобы в будущем, даже если третья сторона получит хэш файла, они не смогут увидеть оригинальное содержимое после его загрузки. IPFS не требует от каждого узла хранить все содержимое, и владельцы узлов могут свободно выбирать данные, которые они хотят сохранить, после создания резервных копий. данные, и добровольно обслуживать другой контент, представляющий интерес, в дополнение к их собственному. В качестве стимула для предоставления услуг хранения и поиска данных, в августе 2017 года filecoin, стимулирующий слой IPFS, был публично краудфандирован, собрав 257 миллионов долларов за очень короткий период времени, создав чудо ICO в том же году. Если IPFS удастся популяризировать и количество узлов достигнет определенного масштаба, то даже если каждый узел будет хранить лишь немного контента, накопленное пространство, пропускная способность и надежность превысят h#IPFS#ttp режим передачи с центральным сервером. (2) Содержание IPFS IPFS - это протокол, аналогичный протоколу http -определяет файловую систему адресации на основе содержимого -Распространение контента -Используемые технологии распределенное хеширование, p2p-передачи, системы управления версиями IPFS - это файловая система -Имеет папки и файлы -Монтируемая файловая система IPFS - это веб-протокол -Интернет-страницы можно просматривать как http -Будущие браузеры смогут напрямую поддерживать протокол ipfs:/ или fs:/ IPFS является модульным протоколом -Соединительный уровень: подключение через любой другой сетевой протокол -Уровень маршрутизации: поиск и определение местоположения файлов -Обмен блоками данных: использование технологии BitTorrent IPFS - это система p2p -Всемирная сеть передачи файлов p2p -Распределенная сетевая архитектура -Нет проблемы единой точки отказа IPFS по своей сути является CDN -Файлы, добавленные в сеть IPFS, будут ускорены на CDN по всему миру -Управление пропускной способностью для bittorrent IPFS имеет службы именования -IPNS: на основе системы именования SFS (Self Authenticating System) -Может быть привязан к существующей системе доменных имен (3) Особенности IPFS Протокол IPFS позволяет любому ресурсу, хранящемуся в системе, включая текст, изображения, звук, видео и код веб-сайта, быть хэшированным IPFS для генерации уникального адреса. Благодаря защите алгоритмов шифрования этот адрес защищен от взлома и не может быть удален. Это означает, что как только данные будут сохранены в IPFS, они станут постоянными. Например, при открытии некоторых веб-страниц иногда появляется сообщение "404 Not Found". Основной причиной этого является проблема с центральным сервером, на котором вы просматриваете веб-страницы. Эта проблема вызвана технологией централизации, и ее трудно изменить. Это проблема централизованной технологии, которую трудно изменить. С IPFS такого не происходит. Даже если центральный сервер удален, веб-страница может быть доступна нормально, пока сеть, хранящая информацию, все еще существует. Чем больше распределенных сетей хранят сайт, тем надежнее он становится. Во-вторых, он решает проблему "избыточной избыточности". Сегодня все мы храним на своих компьютерах такие файлы, как фильмы, музыку и электронные документы. Например, на моем компьютере загружен мой любимый фильм "Аватар", но, возможно, у вашего соседа он есть в коллекции его компьютера.　Следствием этого является огромная трата ресурсов памяти, что является недостатком протокола HTTP. Одни и те же ресурсы резервируются слишком часто, что создает проблему избыточной избыточности. IPFS решает эту проблему, беря хранимые файлы и хэшируя их один раз, так что только два файла имеют одинаковое значение хэша. Пользователю для доступа к этому файлу достаточно использовать то же хэш-значение, которое является адресом файла. После получения этого адреса ресурс можно использовать совместно. Благодаря функции вечного хранения протокола IPFS, вам больше не нужно беспокоиться о том, чтобы найти свой любимый фильм "Аватар", вам больше не нужно делать его резервную копию, потому что вы можете смотреть его вечно всего на нескольких компьютерах по всему миру, на которых он хранится, что экономит очень большое количество ресурсов памяти.
    
2.  содержание, представленное выше, касается только основ криптовалюты, которые связаны с тем, можем ли мы зарабатывать деньги с помощью криптовалюты. Криптовалюты зарабатывают деньги не только с помощью научных методов увеличения дохода, но и находя способы экономии. Плата за обработку небольшая, но ее нельзя игнорировать. Я подсчитал, что при частых сделках и длительных торговых часах накопление комиссий может составить более 10 000 у. е. в год. Далее я представлю несколько распространенных способов снижения комиссий на крупных торговых платформах. (1) Снижение комиссионных сборов Binance В настоящее время Binance является крупнейшей в мире биржей цифровых валют, и вы должны зарегистрироваться на Binance, если хотите спекулировать монетами. Комиссия за сделку вычитается из полученных активов. Например, если вы покупаете Ethereum/USDT, комиссия оплачивается в Ethereum. Если вы продаете Ethereum/USDT, комиссия выплачивается в USDT. Пример. Вы размещаете заказ на 10Ethereum по цене 3 452,55 долларов США за акцию. Комиссия за транзакцию = 10Ethereum\*0,1% = 0,01Ethereum Или вы размещаете ордер на продажу 10Ethereum по цене 3 452,55 USDT за акцию. Комиссия за транзакцию = (10Ethereum\*3,452.55USDT)\*0.1% = 34.5255USDT Многие не знают, что комиссия за транзакции Binance также может быть снижена. Если вы хотите снизить комиссию за торговлю на Binance, вам необходимо воспользоваться пригласительной ссылкой ниже или использовать код приглашения "Q022W7SC" для регистрации. [https://accounts.binance.com/ru/register?ref=Q022W7SC](https://accounts.binance.com/ru/register?ref=Q022W7SC)
    

![](https://storage.googleapis.com/papyrus_images/6f4473dee258c0e5dcffe7aa3fc6337afaa1e51b4817699974130625faf6e90d.png)

(2) Снижение платы за услуги ОКХ OKX - это профессиональная платформа для торговли цифровыми валютами, которую любят многие пользователи, и ее транзакционные сборы могут быть снижены. В зависимости от объема операций OKX делит своих пользователей на два уровня: обычный и профессиональный. Обычные пользователи оцениваются по их позициям в ОКБ, а профессиональные пользователи - по объему торговли и размеру активов. Различные уровни определяют торговые сборы на следующий торговый день. При расчете уровней комиссии, если объем торговли монетами, общий объем торговли поставочными и бессрочными контрактами (поставочный контракт USDT, поставочный контракт на основе монет, бессрочный контракт USDT, бессрочный контракт на основе монет), объем торговли опционными контрактами и объем активов соответствуют условиям различных уровней комиссии, пользователи получат скидку на комиссию самого высокого уровня. Первый способ: OKX имеет официальную максимальную экономию в 20%. Используйте приведенную ниже ссылку, чтобы зарегистрироваться в OKX и сэкономить 20% на оплате. [https://www.ouyi.business/join/BTC1ETH](https://www.ouyi.business/join/BTC1ETH) Второй способ: Откройте сайт OKX и введите "BTC1ETH" в "Код приглашения" на странице регистрации, чтобы увидеть процент cashback: 20% внизу. Обязательно введите этот код приглашения, иначе вы не сможете получить 20% cashback процент. (3) Снизить плату за услуги FTX FTX в настоящее время является очень быстро развивающейся, контракт игроков больше обмена, вы должны зарегистрироваться FTX, если вы играете контракт. если вы хотите уменьшить FTX транзакционные сборы, вы должны использовать следующую ссылку приглашения для регистрации. [https://ftx.com/referrals#a=121031692](https://ftx.com/referrals#a=121031692) 3, торговая дорога длинная, вместе с форвардом Хотите узнать больше о том, как уменьшить комиссию? telegram: btcethcool Мы создали сообщество, посвященное изучению трейдинга, добавляйте друзей в telegram, чтобы втянуть вас в сообщество.

---

*Originally published on [BTC](https://paragraph.com/@btc-102/ipfs)*
