February 27, 2023

Filecoin 14 марта запускает FVM. Что означают все эти слова и буквы? 

Материал подготовлен для канала "С нуля до нуля на крипте"

Автор материала: "Крафтовое Крипто"

FIL - это не только окончание слова "педофил", но еще и окончание слова "зоофил". И если эти двое хранят тайны, то FIL, о котором мы поговорим сегодня, помогает с хранением других вещей - файлов. И да, желательно, чтобы эти файлы не имели отношения к первым двум.

FileCoin - блокчейн поверх децентрализованной сети хранения данных, созданный для того, чтобы вдохнуть в нее нотки капитализма. Что?

Наш блокчейн позволяет заработать деньги тем, кто предоставляет жилплощадь для хранения всяких файлов. И скоро его ждет новый очень важный виток развития.

Но обо всем плавно, медленно, понятно (в формате детского питания) и по порядку.

Кто это сделал?

Создатели FileCoin - Protocol Labs. Что известно про эти морды протокольные?

1) Они являются авторами технологии IPFS (InterPlanetary File System — межпланетная файловая система) - протокола однорангового (P2P) хранения и извлечения данных, использующего децентрализованный подход.

Для обывал:в самом амбициозном сценарии IPFS должен дать поджопник технологии HTTP. HTTP загружает данные с одного места (в прямом смысле, а не переносном), то есть с сервера (какой-нибудь крупной корпорации типа Google или Amazon). IPFS же извлекает части данных с разных узлов децентрализованной сети. (да, это немного напоминает торренты)

Централизация такая старая, что постоянно шлет открытки "С добрым утром!" в Вайбере.

Тут важно понимание: IPFS - это вам не просто какая-то херня для обособленного племени технозадротов. Это интересная технология, просто пока молодая, конкурент HTTP.

На основе IPFS делали бэкапы Википедии для Турции, Китая, России, Украины и арабских стран. Браузеры Opera и Brave поддерживают IPFS ссылки. Microsoft ION, Cloudflare, крупные библиотеки LibGen и Anna's Archive используют технологию. И я уже не буду говорить про web3, где ее использует каждая тварь божия.

2) Protocol Labs вместе с AngelList создали CoinList - тот самый, где криптаны выносили тележки с баблом на прошлом буллране.

И вот решили ребята из Protocol Labs построить свой блокчейн на чердаке своей же технологии IPFS и назвали его FileCoin.

Как работает FileCoin?

Итак, у нас есть IPFS - технология для децентрализованного хранения данных. Поверх нее разработчики из Protocol Labs решили разбить рыночек, чтобы можно было продавать-покупать хранилище для файлов. Этот рыночек сделали в формате блокчейна и назвали Filecoin. Все просто.

Механизм действия

- У вас появилось лишнее свободное место на жестком диске? Тогда вы этот излишек сдаете в аренду нуждающимся (под файлы, а не в качестве ночлега), а взамен получаете токен $FIL как оплату.

- Ну или вам нужно где-то хранить ваши утренние дикпики на фоне завтрака: вы выбираете FileCoin, платите $FIL и храните себе спокойненько все в децентрализованном хранилище.

А это чтобы вы не расслаблялись.

Естественно, предоставление данных на данном этапе - это игра по-крупному. Толян, который удалил GTA 5, чтобы предоставлять хранилище и зарабатывать $FIL, может устанавливать свой виртуальный мирок обратно. Требования к поставщикам хранилища достаточно строгие и сложные - почитать про них можно тут - https://docs.filecoin.io/storage-provider/basics/how-providing-storage-works/

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

На что это похоже?

На всякие облачные хранилища файлов, а-ля iCloud, Google Drive, Яндекс Диск, Dropbox, Amazon Drive. Ну или на гараж твоего бати, если он уже пропил родную "Волгу", и сдает его для хранения банок с солёными огурцами запасливой соседке Тамаре Геронтофиловне.

Filecoin кажется самым дешевым, но тут важны уточнения. Простите мой душнильный.

На рисунке сверху видно, что Filecoin по ценнику дает пососать вообще всем сервисам: централизованным и децентрализованным, но не стоит забывать, что цены могут сильно меняться. Это все-таки рыночек. Да и сейчас блокчейн заливают стимулами для прихода новых пользователей (пример - Filecoin Plus). Ну и если быть совсем занудой, то цены очень приблизительны, ведь децентрализованные сервисы могут ставить разный ценник на загрузку и выгрузку данных, а не фиксированный прайс за месяц.

Как давно это работает и почему мы сейчас про него вспомнили?

Filecoin придумали еще в далеком 2014 году. В 2017 году провели ICO. В 2020 году запустили основную сеть. А 14 марта 2023 года планируют запустить Filecoin Virtual Machine (FVM), которая позволит использовать смарт-контракты. Это важно.

Как работает блокчейн с технической точки зрения?

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

(казуальные криптаны могут на этом абзаце поиграть на телефоне в любую игру формата "три в ряд" или просто сделать рывок колесом мыши)

У Filecoin есть узлы (ноды), которые отвечают за валидацию блоков (ну и вообще за поддержание гомеостаза блокчейна), а также за подсовывание и оплату сделок по загрузке и выгрузке файлов для поставщиков хранилища. И есть, собственно поставщики хранилища (Storage Providers), которые в этих сделках участвуют и получают награды в виде нативного токена сети - $FIL.

- На генерацию блока уходит примерно 30 секунд земного времени.

- Поставщиков хранилища сейчас порядка 3800, чтобы вы понимали масштабы. Это 200 раз по 19. Возможно кому-то будет легче, но наверно нет.

А еще у нас тут сразу два механизма консенсуса, применяемые на разных этапах.

Используя Proof Of Replication (PoRep), поставщики хранилища демонстрируют, что они получили все данные и закодировали их уникальным способом. Использование только их физического хранилища очень важно, поскольку две сделки по одним и тем же файлам не могут закончиться повторным использованием одного и того же диска. Это доказательство предоставляется в самом начале любой сделки.

Как только сделка становится активной, поставщик хранилища использует Proof of Spacetime (PoSt), чтобы доказать, что он все еще хранит данные и не удалил их по пьяни. Для PoSt провайдеры случайных данных должны доказать, что случайные части данных, которые они хранят, все еще находятся там.

Если вам нужно сдать экзамен по этой части или вы просто любитель покопаться в документации, то вот здесь все красиво описано (только не обляпайся) - https://docs.filecoin.io/about/basics/how-filecoin-works/

Почему появление FVM так важно?

Итак, FVM - это среда для создания смарт-контрактов в сети Filecoin. Смарт-контракты в FVM называются "actors". Только здесь это не столько "актеры", сколько "деятели".

Давайте набросаем список потенциальных применений для FVM.

Настройки доступа

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

FVM позволит участникам сети Filecoin делать то же самое: можно будет отрегулировать права доступа для разных участников, не давая при этом доступ к файлам валидаторам.

Поликарп хочет предоставить доступ к своим голым фотографиям своей жене Джессике, но маме хочет оставить доступ только к фотографиям рядом с памятниками умерших родственников. Поликарп очень ждет 14 марта.

Data DAO

DAO (децентрализованные автономные организации) нам всем уже знакомы, а вот Data DAO - новый тип DAO, деятельность, которых будет заключаться в колдовстве над наборами файлов.

При помощи Data DAO можно будет, к примеру, монетизировать доступ к файлам, которыми данная DAO владеет. Например, создать базу данных с информацией про инопланетян, как только они вторгнутся на землю и начнут разъебывать нас за то, что мы тут исполняем.

DAO создаст свои токены и будет платить ими за пополнение базы данных. Узнал на собственной шкуре сколько длится изнасилование марсианским раздирателем? Собрал данные о питании венерианского медведееда? Пополнил базу данных и получил токены выпущенные этим DAO. Набрал много токенов - стал участвовать в голосованиях о жизни DAO ("за сколько и кому продавать доступ к базе данных?") и вообще почувствовал себя настоящим акционером.

Напишите в комментариях на чьей вы стороне. Гена или Ярик? Жуки или сраная Александрийская библиотека, которая к чертям сгорела. Не дайте сгореть хотя бы мечте Гены. Dream Beetles DAO!

Если хотите пример пожизненнее, то Wikileaks могут создать свое DAO на основе своей же базы данных и при помощи выпуска токена монетизировать свою деятельность. Можно сделать децентрализованный Spotify или базу данных для редкого / мертвого языка (эти примеры приводят сами разработчики в своем послании стартапам).

Сюда можно прикрутить платежку и всякие криптоинвесторы смогут продавать доступ к своим курсам, хранящимся в IPFS.

Короче, полнейший полет фантазии, просто пожените в голове 1) Базы данных в формате любых файлов и 2) DAO, а все вылупившиеся личинки, появившиеся на свет будут вам примерами и идеями.

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

Perpetual storage - Вечное хранилище данных

Сейчас хранить файлы можно 1-2 года, а если хочешь больше - то надо создавать новую сделку (перед тем как закончится старая) и да, весь этот процесс - ручной. Какой колхоз!

FVM позволит автоматически заключать новые сделки, чтобы файлы хранились вечно, а также задавать дополнительные параметры - например, потребовать, чтобы у какого-то файла обязательно было 10 копий в сети Filecoin.

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

Протоколы стейкинга

Поставщиком хранилища (SP - Storage Provider) стать не так просто. Помимо охапки технических требований, требуется еще и отдавать $FIL как залог, чтобы предоставлять хранилище и заключать сделки.

С появлением FVM и протоколов стейкинга обычные пользователи смогут отдавать $FIL Поставщикам Хранилища, чтобы те его использовали как залог, зарабатывали еще больше бабок и платили проценты первым.

Да, можно будет здесь поyieldить. Кто не любит поелдить?.

Liquid Staking

Тут все просто: стейкаешь $FIL, получаешь $tFIL, а дальше с ним уже делаешь, что тебе душа велит и что экосистема позволяет.

Здесь уже строят нечто подобное вот эти парни - https://filmine.io/

FEVM

Сейчас Filecoin находится на этапе, где, прежде всего, они будут развивать FEVM. Что?

На самом FVM появится надстройка под названием FEVM - Filecoin Ethereum Virtual Machine, которая позволит портировать смарт-контракты с сети Ethereum. То есть все Эфировские приложения, написанные на Solidity, можно будет быстренько портировать в FEVM. Да, они будут подороже в использовании (из-за газа), да и помедленнее, но это отличный первый шаг для переброски разработчиков на FVM и первичного обрастания экосистемы хоть чем-то.

Хочу еще применений

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

Там и про потенциальные L2 и разные примеры DAO и всякие уже известные нам DeFi - перделки.

Короче, примеров уйма, так что смотреть за новой экосистемой нужно в оба. Денег в Filecoin вбухано около 250 миллионов долларов, поэтому что-то интересное точно должно произойти.

Как Filecoin живет жизнь?

Немножко занимательной статистики:

  • 120 команд в FVM Foundry Program
  • 400 участников в первом FVM Хакатоне.
  • 1040 участников во втором FVM Хакатоне и 279 проектов (я ниже поделюсь его итогами)

Согласно отчету Messari, сейчас в экосистеме FileCoin строится около 600 проектов.

Успех Filecoin будет зависеть от обрастания жиром его практического применения. Самыми логичными кажутся: хранилища для NFT и данных метавселенных, игровых данных, да и вообще всего около web3шного, но естественно этим все не ограничится.

Сейчас их главная цель - популяризовать свою экосистему, чтобы она получила как можно больше внимания, в том числе - от простых пользователей, но каких-то умопомрачительных маркетинговых кампаний пока что-то не видать, а системы микрогрантов по 5000 долларов для разработчиков иногда кажутся шуткой (но обычно там идет несколько траншей, начиная с микроскопических, так что не буду гнать на ровном месте)

Сейчас, например, FileCoin используют вот так вот (энциклопедисты побеждают):

В качестве примера Life Science можно привести Институт визуальной истории и образования (занимается сбором данных о Холокосте и других геноцидах), который тоже использует IPFS и Filecoin.

Из самых интересных нам клиентов Filecoin хочу отметить NFT Storage (https://nft.storage/) - сервиса для хранения NFT, которым пользуются всем известные (порой печально) OpenSea и Magic Eden.

А вообще, Filecoin корефанится с целыми блокчейнами, чтобы предоставлять разработчикам внутри этих экосистем место хранения для всего вот этого связанного с web3: пример.

Половая жизнь Filecoin

У Экосистемы Filecoin есть отдельный сайт, где можно глянуть в том числе и партнеро. Там можно найти, например, Chingari: внебрачное дитя Индии и ТикТока.

Короче, выход FVM - очень интересное событие, на которое я советую смотреть с биноклем. Получится ли выстроить новую мощную экосистему? Появятся ли действительно интересные проекты (особенно хочется глянуть на их Data DAO)? Побегут ли туда люди или они уже лизнули на морозе железные оковы Арбитрума? Какие шаги будут делать они для масс адопшена? Какие web2 проекты воспользуются услугами FileCoin? Насколько популярной будет блокчейн для хомяков и вбухают ли денег в стимулы для новых пользователей?

Скоро узнаем.

Увидимся в день числа Пи!

P.S. Очень юные проекты

Напоследок, срыгиваю в ваш клювик список финалистов последнего Хакатона, который позволит выследить проекты на ультра ранней стадии. Очень ранней.

Filecoin prize winners

FVM Spaceships (Grand Prize)

FVM Defi Rockets (DeFi)

FVM Discoverability Tools (Tooling)

FVM Docking Modules (Cross-chain)

ETHGlobal finalists

Материал подготовлен для канала "С нуля до нуля на крипте"

Автор материала: "Крафтовое Крипто"