Fuel
Эволюция - это не только про саму жизнь, но и всё что эта жизнь порождает сквозь препятствия.
Как было с доткомами, так произошло и с криптой - один фундаментальный сдвиг породил другие, и сейчас мы настолько привыкли к существованию Биткоина, что с каждым днём порождаем все новые технологии, делая общий мир Web3 чуточку лучше. После BTC пришёл Эфир, со своим DeFi-нарративом, затем люди ринулись улучшать новое финансовое поле, совершая все новые и новые сдвиги на опыте предшественников, делая гибридный мир Web3 чуточку проще удобнее, шаг за шагом.
Зачем блокчейн-технологии нужны апгрейды? - Все дело в монолитности фундаменталов этой сферы.
Bitcoin, Ethereum и другие L1 блокчейны в подавляющем большинстве играют в крипто-песочнице самостоятельную партию, что при 4 фундаментальных компонентах децентрализованной сети приводит к самым различным проблемам (трилемма блокчейна Бутерина тому в объяснение).
Своими словами, её можно раскрутить следующим образом:
Без горизонтального масштабирования (отказе от / снижении расширения за счёт железа и инфраструктуры в сторону аутсорса) страдает скорость и “мотивация сети”. Однако, если дать этому масштабированию зелёный свет в рамках существующих идей в виде L2 (Arbitrum, Optimism, etc.) - скорость и лёгкость повышается, но может страдать безопасность. И так далее, как этот треугольник не крути.
Вообще, главных слоя в сети всего 4:
> Data /availability/ Layer, или слой сохранения данных под будущие операции.
> Consensus Layer, или слой принятия консенсуса по операциям.
> Execution Layer, соответственно слой, исполняющий операции.
> Settlement Layer, или же завершающий расчётный слой.
Каждый из слоёв, используемых в монолите, по своей природе сильно понижает эффективность остальных, мы можем хорошо рассмотреть это даже на банальных эфировских газ-варах.
И вот, как решение, на арене появляется - модульность. Главным тезисом пособников этой технологии является разбитие общей сети на 4 и больше отдельных аутсорса, отвечающих ТОЛЬКО за свой конкретный слой взаимодействия. При этом, во избежание монополизации, как это случалось с монолитами - к существующим решениям такие модульные продукты будут подходить в стиле L2 для Ethereum, а-ля пластырей на проблемные места того или иного L1 блокчейна.
Мы уже увидели какой ажиотаж этой осенью навела Celestia Foundation, причем настолько серьезный, что даже на чартах многие пожалели, что слили в стакан полученные “ретроспективы”. Теперь же в центре внимания, как и в нашей статье, другой кусочек пазла - передовой конструкт Fuel Network, о котором мы и расскажем в сегодняшней статье.
Плюсом, в конце материала имеем для вас предложение, от которого, вы скорее всего не сможете отказаться: эдакий future-reward в ваш, и без того прекрасный, портфель юного инвестора.
Заправляем Fuel и готовимся взлетать: Приятного чтения! 🙂
> Стейдж первый: Погружение.
Можно считать Fuel Network очередным L2 под монолит Эфириума, это не беспочвенно: как и многие проекты в то время, в 2020 году FN разрабатывался только в концепции оптимистичного ролл-апа под бутериум.
Работая на EVM, Fuel никак не конкурировал за блоки, т.к. не находился внутри основной L1 цепочки, тем самым - достигая большой пропускной способности и сохранения мер безопасности родной ETH сети. Но благодаря долгосрочным взглядам на перспективу, команда запивотила себя в более глобальном формате, разработав свой собственный язык программирования Sway и виртуальную машину FuelVM, совместившие в себе лучшее от предшественников.
Таким образом, в центре разработок всё равно стоит понятие Execution слоя, отвечающего за исполнение транзакций, но в концепции модульности имеющий виды как на подсоединение к существующим сетям, так и самостоятельному существованию.
> Модель поведения и технические возможности продукта.
Модель поведения у Fuel, это Modular Execution Layer, т.е. уровень исполнения, способный “подстраиваться под ситуацию”. Это означает, что Fuel может работать в самых различных режимах конфигурации.
То есть, технически - в будущем мы можем увидеть не только новый “чейн-помощник”, каким к примеру является Arbitrum для L1 ETH, но и цельную монолитную замену EVM. Такой динамичный подход позволит Fuel адаптироваться под любые задачи разработчиков, в зависимости от их потребностей.
Но, скорее всего к моменту запуска будут доступны только некоторые конфигурации, а именно:
> Уровень исполнения (ролл-ап) под ETH.
По гибриду отдельная история, ведь это действительно два проекта, разработанные с учётом существования друг друга. Если Celestia охватывает доступность данных и консенсус, то Fuel легко может быть интегрирован как слой исполнения и финализации транзакций.
Об их тандеме обсудим чуть позже…
В момент запуска, мы с очень большой вероятностью увидим лишь первую итерацию Fuel - в виде отдельного уровня исполнения, т.к. функционал и безопасность L1 - это лучшее решение для пост-деплой тестирования и дальнейших улучшений. Поэтому, в рамках этого материала, рассматриваем работу проекта именно в этой призме.
Tech-возможности Fuel Network нельзя описывать без соответствующего тех.описания, ведь без понимания основных отличий сети от любого другого аутсорс-слоя, нельзя осознать - насколько крутой лайфчендж подобный продукт разрабатывает для будущего децентрализации в целом.
Если концепция FN - это слой исполнения, с долгосрочной перспективой на композитность и модульность единой сети, то основными компонентами здесь можно назвать следующие функции:
> Параллельное исполнение транзакций / UTXO.
Так полюбившаяся (и не просто так) многими разработчиками фича, пришедшая к нам еще с Sealevel от Solana, где вместо последовательной нагрузки на ядро процессора виртуальной машины, мы получаем параллельную обработку на всех доступных ядрах этой VM. Это очень весомо повышает пропускную способность, а сеть при этом остается на том же уровне безопасности, нежели у конкурентов.
В отличие от Sealevel, разработчики Fuel засимбиотили идею с другой моделью параллелизацией, платиновым стандартом минимализма Сатоши Накамото, а именно UTXO, известную нам ещё с BTC сети.
UTXO, или же Unspent Transaction (TX) Output - это модель данных транзакции, при которой вместо счета или аккаунта у пользователя есть N значение его монет / токенов + их состояния, к примеру approved на передачу. Адреса UTXO - это публичные ключи, которые связаны с приватными ключами конкретного юзера, позволяющие расходовать средства только последнему.
Но и полностью скопировать модель было бы глупо даже для симбиота, поэтому в финальной версии Fuelовской UTXO появилась определенная абстракция, а именно стандарты смарт-контрактов.
У Биткоина UTXO-данные разделены на две части: количество BTC и хэш скрипта, определяющий их владельца.
В контрактном типе UTXO вместо двух частей появилось уже четыре:
Благодаря такой комбинации, каждая транзакция проходит через свой собственный смарт-контракт, при этом не имеющий владельца - но глобально сохраняя и обновляя информацию об участниках операции (e.g. обмена) с банковской стабильностью. При этом, эти же транзакции являются независимыми друг от друга, соответственно могут выполняться параллельно.
Т.к. ваш баланс имеет свойство меняться, то и UTXO - штучка одноразовая. После обновления состояния, старый UTXO заменяется новым, со своим уникальным идентификатором.
В этом же источнике, кстати, указано ещё об одном условии успешной параллелизации, а именно строгом списке доступа, действующему по двум правилам:
> Каждая транзакция должна указывать, с какими контрактами она может взаимодействовать. Если в списке этого контракта нет - Execution Reverted.
> Параллелизация предусмотрена для транзакций, которые одновременно не взаимодействуют с одним и тем же контрактом.
Безопасностью от мошенничества и нелегитимных операций в данной конструкции служит как наследование мин. доверия с ETH, так и указанный выше факт обновления UTXO на базе предыдущего:
> FuelVM.
Это виртуальная машина, используемая в Fuel Network для фундамента под различные приложения, смарт-контракты и т.п. Построена на языке Sway, но по своей сути является обратно-совместимой с EVM структурой, где задаются правила изменения состояния каждого блока Fuel.
В основе лежат как собственные решения разработчиков, так и заимствованные предложения по улучшению Ethereum (EIP). Вся инфраструктура построена на совместимости, во избежание сложных обновлений в модульном будущем.
Для техногиков: Github // Developer Quick Start // FuelVM Full Spec.
Если же взглянуть непрофессиональным взглядом на архитектуру машины от Fuel, бросаются в глаза отличия от базовой EVM:
> FuelVM построена на взаимной работе скриптов и предикатов, которые на 64-битной машине (вместо нецелесообразного 256-битного Ethereum), заменяют дефолтные “approve” и “transferFrom” UX на пул скриптов, позволяющих пользователю без создания дополнительных смарт-контрактов выполнять многие действия в моменте.
> В отличие от EVM - где базисом является только $ETH, в коде FuelEVM используется модель взаимодействия с одним из множества нативных активов, предусмотренных машиной. По задумке, они так же смогут использоваться для оплаты за газ.
> Глобальная разделяемая память: каждое обращение к контракту здесь происходит в одном блоке и с общей памятью, вместо выделения памяти под каждый call data, как это совершается на линейном EVM. Для обращения в конкретный кусок памяти используются векторы-указатели, что так же позволяет экономить время и производительность сети на процессе получения древа данных.
Своя машина и заимствованная параллелизация. Напрашивается вопрос: На чём написано это добро, неужели старичок Solidity это умеет?
Нет. Даже тут Fuel перепрыгнули сами себя и разработали собственный инструментарий Forc (Fuel Orchestrator, он же форк, он же вилка) и язык на основе ржавчины Rust - Sway.
> Sway и Forc.
По своей сути являются производной от Rust и его системы Cargo, и весьма легко даются в изучении разработчикам этого языка.
Как и концепция Fuel “делай лучшее на опыте лучших” - так и собственный язык программирования перенимает опыт предшественников, наиболее востребованных в крипте.
В основе философии дизайна Sway:
> Производительность, контроль и безопасность от Rust, различия тут.
> Структура смарт-контрактов от Solidity, различия тут.
> Статический аудит и модульная серверная часть от Fuel.
Иными словами, даже в языке программирования прослеживается гармония и долгосрочная перспектива.
Немного о Forc:
Это build-система блокчейна, предоставляющая команды и инструментарий разработчикам. Обширная библиотека даёт быстроту процесса погружения каждому новому компилятору.
Ко-фаундер Fuel, Джон Адлер в одном из интервью провёл очень хорошую аналогию с опытом разработки iOS, где существует единая система инструментов, к созданию подобной и стремится Fuel. Ведь именно благодаря не дробному опыту и простоте погружения в такой молодой язык развитие не заставит себя ждать.
Так, у нас есть проект, который позиционирует себя одновременно как самостоятельный блокчейн, но в то же время имеющий возможность быть слоем-перемычкой для уже существующих L1.
Акцент Fuel Network делается на безопасности и производительности, для этого на своём собственном языке Sway (гибрида Solidity и Rust с собственными наработками) и виртуальной среде FuelVM они предоставляют уникальную сеть, в которой на оптимистичной модели - скорость выше ролл-апов, а децентрализация на уровне zkEVM.
Получить бета-экспириенс можно на:
> Свапалке.
> Кошельке.
> Экосистеме более чем из 40 проектов.
Их последние новости с полей - в официальном блоге.
> Fuel — это самый быстрый уровень выполнения модульного стека блокчейнов, обеспечивающий высочайшую безопасность и гибкую пропускную способность
> Ник Додсон, соучредитель Fuel Labs.
> «Fuel определяет модульный уровень исполнения как: проверяемую вычислительную систему, разработанную для модульного стека блокчейна. Компания Fuel специализируется на том, чтобы сделать исполнение максимально эффективным».
> Команда, партнёры и зеркальность к Celestia.
Мы ведь не можем просто рассказать о существующей вундервафле, не упомянув тех, кто это создал, и тех кто в это инвестировал?
> Команда Fuel Labs.
Это слаженный стек более 60 знатоков как кода так и сферы блокчейн-технологий. Естественно, пересечения есть и с разработкой Celestia, но мы считаем их единой экосистемой в будущем, поэтому это только в плюс.
> Nick Dodson - CEO / Co-Founder. Канадец, с барабанов пересел на блокчейн старт-апы. Из известных - основатель краудфандинга WeiFund и dApp под управление DAO Boardroom.
> John Adler - CTO / Co-Founder Celestia / Fuel. Тоже канадец, в прошлом был мембером отдела исследований по вопросам масштабируемости в ConsenSys. Защитил докторскую по Electrical & Computer Engineering. Помимо “гендирства” в Fuel активный девелопер и компилятор.
Собственно, если вы сами хотите стать одним из указанных на скрине контрибьюторов - оставляем lever-страничку, так сказать для самых отъявленных.
> Партнёры (поддержка, инвестиции).
Согласно публичной информации с 2021 по 2022 год проект прошёл два раунда инвестиций, при этом:
> Первый на $1.5M от CoinFund, Fenbushi Capital и Origin Capital, как оптимистичный ролл-ап под ETH-сеть.
> Второй, уже стратегический раунд на $80M обеспечивался Blockchain Capital и Stratos при поддержке ещё 8 организаций, среди которых была замечена даже Alameda Research.
Один из партнёров-основателей Stratos.xyz , Rennick Palley во время последнего публичного раунда так же упомянул, что инициация инвестиций была совершена в июне 2021 года, что по таймингам даже раньше, чем объявили о первом фандинге CoinFund.
Исследователи из Maven 11 в своей статье упоминают, что по факту - Fuel это одна из самых интересных по эксплуатации и исполнению сетей на момент 2022 года. Признают они и продвижение тренда к модульному варианту развития, которым руководствуется и Fuel и Celestia.
На разделочную доску фандинга лезть без технического подспорья весьма сложно, но, учитывая период зарождения L2 в 2021 году, Fuel даже без продвинутой модульности притягивали инвестиции от крупных портфелей. На мой взгляд, дело тут было как раз в новаторстве технологии.
> Зеркальность с Celestia.
Фактором успеха в разработке новой технологии, включая и модульность блокчейна, как таковую является запуск примерного пилота, той точки зрения на которой, возможно будет построена будущая инфраструктура, а возможно и экосистема-аналог. Мы уже встречали это с приходом DeFi, GameFi и других секторов, где новая технология распространялась от одного входного проекта к тысячам других.
В случае с Fuel, прорыв в развитии модульного формата, безусловно помогает совершить их “коллаборация” с блокчейном Celestia, отшумевший своим запуском в mainnet этой осенью. Со-основатель обоих проектов, Джон Адлер, неоднократно намекал на то, что после запуска основной сети Celestia, её ближайшим напарником может стать именно Fuel Network, т.к. их тандем в силах реализовать быстрый процесс масштабируемости сети.
> Тоже модульная единица, отвечающая за консенсус и доступность данных (два первых слоя).
> Джон Адлер - и там и там у руля, помимо этого, ходили слухи об общих аутсорс-взаимодействиях.
> Изначальные инвестиции - $56.5M (против $81.5M у Fuel), при этом FDV почти в 3 раза превышает Cosmos (на SDK которого и был разработан), а общая капа занимает 47 место по CMC ($1.5B) - источник.
> На OTC были замечены частичные продажи аллокаций от сид-инвесторов перед выходом в мейннет.
> Early-деятельность принесла юзерам различных категорий от $300 до $80K, в зависимости от вклада в проект и удержания наград вне стакана (цена с TGE выросла с 2.5$ до 10+ за 1 $TIA).
Если вам хочется углубиться в Celestia, вот официальный сайт. В документации, блогах и подкастах такой проект как Fuel встречается как пример схожей разработки и возможный партнер. А вот поведение, указанное в экскурсе, наводит на конспирологическую теорию, что похожий сценарий ждёт и Fuel Network, учитывая что разрабатываются они по похожему маршруту.
Т.е. зеркальный потенциал у проекта можно увидеть в успешном запуске его партнёра, правильно?
И да, и нет. И такое противоречие вызвано одной важной деталью - токеномикой Fuel.
> Токеномика.
То что отличает этих ребят от множества старт-апов в секторе “масштабируй-превосходя”, и, наверное, один из самых интересных нюансов данного проекта.
Официального публичного дока по токеномике и её возможной модели - нет. Вместо неё, мы можем обратиться к статье Джона Адлера об уже существующих моделях L2-токеномики, где он выступает против использования нынешних порядков работы с ролл-ап технологией (помним, что Fuel - все ещё роллап по своему существу).
Джон выступает противником следующих моделей токена:
> Генерация при Proof-Of-Stake // При ней возникает лишняя возможность цензуры у валидаторов, которая в целом не требуется, так как уже унаследована у L1. Цензура в таком случае может вызвать ошибочную заморозку активов пользователя, без видимой на той причины.
> Fee-paying token / токен комиссии - // Вносит негативный пользовательский опыт, за счёт дополнительного трения. Зачем платить дважды?
> Governance token / Токен управления - // Подставит под возможный удар за счёт захвата управления, через сворачивания и других видов криптоэкономических атак.
Своё мнение об отказе от подавляющего большинства популярных моделей Адлер аргументирует самой концепцией роллапов. По его мнению, оптимальная модель токена должна выражать ценность блока, в котором он производится, а большинство токенов не только не выражают эту ценность, но и в целом не являются законным средством эксплуатации.
Децентрализация производства блоков - это возможное решение, ведь нынешним роллапам все сложнее сопротивляться атакам цензоров, которые возникают из-за централизации добычи блоков.
> Привязать к производству блоков нативный токен(ы) Fuel.
> Организовать выбор лидера каждого блока с помощью токена, что позволит снизить риск атак и сделать блокчейн более быстрым.
> Можно токенизировать нехватку блок-пространства, предоставив холдерам токенов право самим взимать плату как “производителям блоков”, причём в любом указанном токене.
Короче говоря, вместо механизма вознаграждения (или в совокупности с ним) появятся условия рынка для токена, где операторы нод / узлов смогут обменивать токены на право выпуска блоков и соответственно взимания платы с конечных пользователей.
Параллельно с этим этой моделью решается и проблема с захватом MEV (Maximal Extractable Value), так как децентрализованный выбор лидеров блока / узла “токенизирует” и MEV, за счёт всеобщей токенизации будущего денежного потока протоколом.
И вроде как, мы имеем возможное описание токена, но его поведение с аналогом с $TIA весьма различается. Поэтому, остаётся лишь ожидать офф. анонсов по этому вопросу, хотя с точки зрения ретроспективы, формат Celestia, где поощрение было выказано даже EVM-активным пользователям будет сохранён и в Fuel.
Но мы то не о ретроспективе говорим, поэтому подошли к самому интересному - нашему кейсу по инвестиции.
Дисклеймер: Весь материал, включая описание, рассуждение о таргете статьи, и ниже указанный кейс не являются финансовой рекомендацией (NFA). Ваши деньги, ваш риск-менеджмент и ваш ресёрч - всему голова.
> Стейдж второй: прозрение.
Резюмируя вышесказанные главы, можно сказать, что Fuel Network является новатором в сфере роллап-технологий. Вобрать в себя не только идеи и опыт с ошибок ближайших конкурентов, но и частичку самого децентрализованного актива - биткоина, это очень походит на ту самую эволюцию, с которой мы начали эту статью.
Попутно, мы могли бы вам рассказать об анонсе четвёртой фазы тестнета, где появился улучшеный P2P экспириенс, поддержка мульти-токенов (даже НФТ-маркетплейсы теперь можно создавать без костылей), а так же улучшили совместимость с Ethereum через официальный мост и добавили много полезного в устройство VM и контрактов на SwayLang…
Сводка за Q3 / 2023 - в официальном блоге.
Но тестнет не стимулируемый, а значит за четвертую фазу наград тоже не стоит ждать, тем более с таким отношением руководства к модели будущего токена.
> У нас есть предложение, от которого вы, возможно, не сможете отказаться.
В нашей замшелой телефонной книге оказался не последний контрибьютор и в целом человек, связанный с Fuel Labs. По его инициативе, мы смогли приобрести аллокацию на выкуп 100% TGE токенов (фул-разлок). В итоге, есть возможность зайти в проект с парадной двери, с собранным пулом на закрытие этой аллокации.
По нашим инсайдам, неофициальная оценка при инвесте в $81.5M превышает $500M. А значит мы заходим, покупаем и продаём - вся “складчина” будет вестись под полную опись.
Если вы так считаете, за деталями - в лс.
DYOR: Данный материал не является предложением о продаже или предложением о покупке какого-либо конкретного актива, а также не предназначен для предоставления консультаций по принятию инвестиционных решений. Содержание данного материала не отражает моих инвестиционных взглядов и предназначено исключительно для образовательных целей.
Chron0n | Telegram | Chrononlog