Ключевые выводы
По мере того, как отрасль переходит от монолитной архитектуры блокчейна к модульной, уровень выполнения отделяется от других функций, что позволяет специализироваться и увеличивать пропускную способность.
Чтобы стать самым быстрым уровнем выполнения, Fuel использует параллельное выполнение транзакций, собственную виртуальную машину Fuel и расширенные инструменты разработчика.
С запуском тестовой сети пользователи могут участвовать в ней и потенциально претендовать на вознаграждение в рамках возможного аирдропа Fuel.
После аирдропа Arbitrum (ARB) внимание рынка к экосистеме Arbitrum значительно возросло. Некоторые из нас, возможно, пропустили аирдроп ARB и ждут следующего крупного аирдропа. Надежды обоснованы, есть еще один игрок, у которого потенциально может быть аирдроп: Fuel. В сентябре 2022 года команда привлекла 80 миллионов долларов, и в настоящее время находится в относительной тени.
Что такое Fuel?
Fuel (v1) был первым оптимистичным накопительным пакетом, запущенным в основной сети Ethereum, и его можно в значительной степени рассматривать как протокол уровня 2 для Ethereum. Основная проблема, на которую нацелен Fuel, - это масштабируемость, которой по-прежнему не хватает. В текущей среде агрегирования увеличение пропускной способности, вызванное как оптимистичными агрегациями, так и агрегациями с нулевым разглашением, является скромным, а комиссии в периоды большого объема транзакций по-прежнему высоки. Чтобы обеспечить глобальный доступ к технологии блокчейна, необходимо сделать больше для улучшения масштабируемости блокчейна.
В отрасли произошел переход от монолитной архитектуры блокчейна к модульной. В традиционной монолитной структуре есть все четыре функции блокчейна: доступность данных, консенсус, расчеты и исполнение выполняются одной стороной. При такой архитектуре пропускная способность, которой могут достичь блокчейны, ограничена, учитывая большую рабочую нагрузку, которую необходимо выполнить. Новая эра приходит с модульной архитектурой, в которой выполнение отделено от других функций, что позволяет специализироваться на базовых уровнях и, таким образом, увеличивает пропускную способность. И именно здесь Fuel вступает в действие, чтобы стать самым быстрым модульным слоем исполнения.
Уникальные особенности Fuel
1. Параллельное выполнение транзакций
Используя строгие списки доступа к состоянию в формате модели UTXO (вывод неизрасходованных транзакций), Fuel может выполнять транзакции параллельно. В результате Fuel может задействовать значительно большее количество потоков и ядер ЦП, которые в противном случае простаивали бы в однопоточном блокчейне. Следовательно, по сравнению с однопоточными аналогами, это позволит Fuel значительно увеличить пропускную способность транзакций.
Думайте об этом как о машинах, пытающихся пересечь мост. В однопоточном блокчейне эти автомобили могут пересекать мост только гуськом. Очевидно, это займет очень много времени. Благодаря параллельному выполнению транзакций теперь имеется пять дорожек вместо одной. В результате пять автомобилей смогут пересечь мост одновременно, что значительно увеличит скорость.
2. Виртуальная машина Fuel (ВМ)
Это программная платформа, которая позволяет разработчикам создавать децентрализованные приложения (dApps). Учась на ошибках предыдущих архитектур блокчейна, Fuel создал виртуальную машину, которая снижает затраты энергии на обработку и одновременно предлагает разработчикам повышенную гибкость дизайна. Это позволяет разрабатывать новые варианты использования в сети Fuel с учетом нюансов, которые могут быть учтены разработчиками.
3. Расширенный инструментарий разработчика (обмен и форсирование)
Swap - это предметно-ориентированный язык Fuel, а Forc (Fuel Orchestrator) - вспомогательный набор инструментов. Оба они являются родными для Fuel и направлены на то, чтобы предоставить разработчикам лучший пользовательский интерфейс (UX). В частности, среда разработки, предлагаемая Fuel, объединяет преимущества других языков смарт-контрактов и новые функции, предлагаемые экосистемой инструментов Rust. Сочетая лучшее из обоих миров, Fuel расширяет набор ресурсов, доступных разработчикам.
Варианты использования Fuel
Как упоминалось ранее, Fuel очень ценит гибкость. Давайте посмотрим, как можно развернуть Fuel различными способами, чтобы обеспечить различные функции для других протоколов или блокчейнов. Примечание. Это еще круче, так как доступ к различным функциям можно получить, просто переключая модули.
1. Fuel как накопительный пакет
Технология Fuel позволяет ему работать как в режиме оптимистического свертывания, так и в виде ZK-свертывания. И в отличие от обычных накопительных пакетов Fuel создан для того, чтобы выдерживать большую пропускную способность уровня 1.
2. Fuel как сайдчейн
При работе в качестве сайдчейна на уровне 1 будет установлен мост для передачи сообщений между уровнем 1 и Fuel. В этом сценарии Fuel будет как обрабатывать доступные данные, так и выполнять транзакции.
3. Fuel как уровень 1
Технология, которой обладает сеть Fuel, технически позволяет ей функционировать как решение уровня 1. Тем не менее, миссия Fuel состоит в том, чтобы улучшить существующие блокчейны, снизив интенсивность выполнения транзакций. Следовательно, этот вариант использования активно не поддерживается Fuel.
Потенциальный аирдроп Fuel
Теперь давайте рассмотрим шаги, которые необходимы для потенциального участия в аирдропе.
1. Установка Fuel Wallet
В первой части будет установка Fuel Wallet и взаимодействие с ним на основе документации.
1. Установить Fuel Wallet
Перейдите на https://github.com/FuelLabs/fuels-wallet. Прокрутите вниз и нажмите «Install Wallet». После этого нажмите «Download Fuel Wallet» на любой из кнопок.
2. Перейти на страницу управления расширениями Chrome
Нажмите на страницу управления расширениями Chrome (в правом верхнем углу браузера) и нажмите «Manage Extensions».
3. Включить режим разработчика
Включите режим разработчика (вверху справа). Нажмите «Load unpacked» (вверху слева) и выберите загруженный файл Fuel Wallet: «fuel-wallet».
4. Создать Fuel Wallet
Нажмите «Create a Wallet».
Сохраните фазу восстановления в безопасном месте и установите флажок, прежде чем продолжить.
Введите фазу восстановления, чтобы подтвердить, что вы ее записали.
Создайте пароль. Он будет использоваться для входа в ваш Fuel Wallet.
После выполнения вышеуказанных шагов вы получите адрес своего Fuel Wallet.
5. Заявка на тестовую сеть ETH
Перейдите на https://faucet-beta-2.fuel.network и введите полученный ранее адрес кошелька. Заполните необходимые данные и нажмите «GIVE ME ETHER». Обратите внимание, что пройдет некоторое время, прежде чем ETH будет отправлен на кошелек.
6. Взаимодействие с Fuel
Перейдите на страницу https://wallet.fuel.network/docs/how-to-use/. Начните с «Request connection», прокрутите вниз и выполните задачи соответственно. Задания относительно простые.
2. Взаимодействие со SwaySwap
Вторая часть будет посвящена взаимодействию со SwaySwap.
1. Перейдите в SwaySwap по адресу https://fuellabs.github.io/swayswap/swap?from=ETH&to=DAI
2. Настройка Fuel Wallet для SwaySwap
3. Запрос тестовой сети ETH
Нажмите на кран, расположенный в левом нижнем углу экрана.
4. Осуществить обмен
Введите количество ETH. При этом количество DAI будет рассчитано автоматически. Нажмите «Swap», чтобы выполнить обмен. После этого нажмите кнопку реверса и замените DAI на ETH. Повторите это несколько раз. В итоге убедитесь, что у вас есть как минимум 100 DAI и 0,1 ETH.
5. Обеспечить ликвидность
Нажмите «Add Liquidity».
После этого вы сможете увидеть предоставленную вами ликвидность.
Больше потенциальных аирдропов в Fuel Ecosystem
Хотите участвовать в большем количестве раздач? Вот еще кое-что для вас в рамках Fuel Ecosystem. В настоящее время уже существуют протоколы, основанные на Fuel, и они также могут потенциально запускать токен, раздавая его ранним пользователям / бета-пользователям. Следите за некоторыми из них:
1. Elix Finance
Это децентрализованная биржа (DEX) автоматизированного маркет-мейкера (AMM), основанная на Fuel. Вы можете думать об этом как об эквиваленте Fuel Uniswap на Ethereum. DEX иногда называют центральным элементом экосистемы, поскольку именно здесь происходит торговля и собираются пользователи. При хорошей токеномике вполне вероятно, что рост стоимости токена DEX будет привлекательным для пользователей.
2. Orao Network
Блокчейн-оракул - это инфраструктура, которая позволяет смарт-контрактам получать доступ к информации из систем вне сети. Это очень важно, поскольку выполнение будет зависеть от данных, полученных вне сети.
3. Fuel Nomen
Система доменных имен - это упрощенная система именования, хранящаяся в блокчейне, с которой пользователи смогут взаимодействовать, например, служба имен Ethereum Name Service (ENS). Fuel Nomen позволяет пользователям в экосистеме Fuel легче взаимодействовать друг с другом, становясь средством для улучшения UX и предлагая при этом более устойчивый механизм оплаты.
Заключение
Обратите внимание, что взаимодействие с бета-тестовой сетью не гарантирует аирдроп, и следите за проектами, основанными на Fuel, поскольку растущая экосистема также может быть признаком большего количества будущих аирдропов.