

Межпланетный консенсус и погодный майнинг: как выглядит IPFS сегодня
В мае 2014 года программист Хуан Бенет основал компанию Protocol Labs. Уже в январе следующего года проект при поддержке стартап-инкубатора Y Combinator представил IPFS. Вспоминая свой путь длиною почти в десятилетие, Бенет поделился: «Начав с небольшой суммой от Y Combinator, около $120 000, я затем примерно полгода, а может быть, и восемь месяцев работал над IPFS, имея меньше, чем $0.
Я был абсолютно и полностью разорен». К 2016 году IPFS стал одним из самых используемых протоколов, а команда Protocol Labs продолжает выпускать многочисленные продукты. О самых актуальных из них для читателей ForkLog рассказывает Сергей Голубенко.
В чем суть? IPFS — файловая система, представляющая собой протокол и сеть для децентрализованного хранения и обмена данными. По замыслу разработчиков, он будет устойчивее и эффективнее, чем традиционные хранилища. Основная идея здесь — децентрализация.
В отличие от традиционных систем, где файлы хранятся на центральных серверах, IPFS использует распределенную сеть узлов, каждый из которых может хранить и передавать части файлов, как это происходит, например, в BitTorrent. Важную роль здесь играют Content Identifiers (CID) — уникальные идентификаторы, которые содержатся в каждом файле IPFS . CID создается на основе хеша содержимого файла, что обеспечивает уникальность и оригинальность данных.
Участники IPFS взаимодействуют друг с другом, образуя динамическую сеть, где узлы могут служить хранилищем и передавать файлы другим узлам. Система использует алгоритмы маршрутизации, позволяющие эффективно находить и получать файлы в сети, основываясь на их CID. Согласно блогу Protocol Labs, с момента запуска IPFS использовался для организации и распределения многих эксабайт данных по всему миру, имея
. Читать на forklog.com

