Межпланетный консенсус и погодный майнинг: как выглядит IPFS сегодня

28.11.2023 15:00

В мае 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 использовался для организации и распределения многих эксабайт данных по всему миру, имея 250 000 P2P-узлов и более 2,5 млн ежедневных пользователей. 

Чаще остальных к протоколу обращаются «технологи, архивариусы, активисты, художники, ученые». IPFS решает разнообразные проблемы — от сохранения исторических документов до обеспечения связи в условиях цензуры или слабого сигнала соединения. 

К примеру, после блокировки властями Турции «Википедии» в 2017 году активисты перенесли ее в IPFS, и  жители страны снова получили неограниченный доступ к информации.


Filecoin и не только

Один из самых популярных IPFS-проектов — децентрализованное решение для хранения данных Filecoin. Завоевать аудиторию ему помогла система монетизации, а также возможность для комьюнити участвовать в майнинге токена FIL и разработке протокола.

Предвидя возможные претензии, Protocol Labs в 2017 году создает SAFT — форму договора между инвесторами и командой проекта, дающую вкладчикам право на будущие токены, которые будут выпущены при достижении определенного этапа разработки. 

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


https://forklog.com/exclusive/saft-i-token-varranty-v-chem-ih-problema-i-kakie-est-alternativy

Все планы проекта звучали революционно, многообещающе и, возможно, утопично. Но спустя почти десятилетие им действительно есть чем удивить. В последних выступлениях на LabWeek23 в Стамбуле команда Filecoin представила план развития:


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

Следующий проект на который компания делает большую ставку — Libp2p. Он вырос из проекта IPFS, чтобы стать сетевым P2P-слоем для Web3. 

У него есть модульные компоненты для обнаружения узлов, их маршрутизации, транспортировки, обхода NAT. На сегодняшний день более 20 его имплементаций обеспечивают работу IPFS, Filecoin, Ethereum, Polygon, Optimism, Polkadot и других L1- и L2-сетей.

Еще один перспективный проект — Bacalhau, платформа для публичных, прозрачных и, по желанию, верифицируемых распределенных вычислений, которая помогает решать параллельные задачи обработки данных. Эта архитектура известна как Compute over Data (CoD) — концепция, при которой вычисления производятся непосредственно на месте хранения, устраняя необходимость передачи данных на централизованные серверы или в облако. 

В декабре 2022 года команда Bacalhau выпустила релиз Beta v1. К концу 2023 года инженеры проекта обещают полностью распределенную систему обработки данных,  работающую на любом устройстве.


https://forklog.com/news/protocol-labs-sokratit-21-shtata-iz-za-kriptozimy
Климат и космос

WeatherXM — проект, созданный для изучения погодных условий на планете и сбора данных в одну децентрализованную сеть под управлением комьюнити. Сейчас насчитывается более 70 стран, на территории которых установлены погодные станции, передающие данные в круглосуточном режиме. Каждому владельцу такой станции начисляются токены WXM в обмен на обеспечение данными о погоде и климате. Получается своеобразный «погодный майнинг». 

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

«После запуска физического доступа к спутникам нет, что предотвращает изощренные атаки по сторонним каналам, и программное обеспечение, работающее на спутнике, генерирует цифровые подписи прямо в космосе, обеспечивая быструю безопасную проверку», — пишут представители Cryptosat.

На данный момент компания успешно вывела на орбиту три спутника: Crypto1, Crypto2 и Crypto3. Компания планирует сотрудничать с Protocol Labs, добавляя к оборудованию своих спутников узлы IPFS. В Cryptosat убеждены, что в ближайшие 5–10 лет все основные блокчейны в какой-то мере будут использовать космическую инфраструктуру. 


Межпланетный консенсус

Весной 2023 года Protocol Labs предоставил информацию о новом инструменте — IPC (InterPlanetary Consensus, межпланетный консенсус). Как утверждают в компании, с IPC децентрализованные приложения уже могут достичь планетарного масштаба благодаря рекурсивно масштабируемым подсетям, транзакциям за время менее секунды, надежным нагрузкам на вычисления и высокопроизводительным WebAssembly, созданным с учетом требований разработчиков. Он также позволяет внедрять вычисления в саму сеть Filecoin.

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

Станет ли IPFS «следующим HTTP», покажет время, но уже можно сказать, что его шансы велики. Во всяком случае Filecoin, который 5 лет назад казался очередным L1 с возможностью майнинга на домашних HDD, сейчас предстает в совершенно ином облике: TVL монеты сейчас выше $140 млн и после запуска FVM в основной сети он только растет.

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


Возврат к списку