2️⃣ Тестнеты
January 31, 2023

Fuel Network - прохождение тестнета (Testnet Beta 3)


Описание проекта

Fuel - это самый быстрый модульный уровень исполнения, обеспечивающий максимальную безопасность и высочайшую гибкую пропускную способность.

Fuel v1 начиналась как технология масштабирования второго уровня (L2) для монолитного Ethereum. Это был первый оптимистичный ролл-ап на mainnet Ethereum, развернутый в конце 2020 года.

Сегодня Fuel - это самый быстрый модульный уровень исполнения. Fuel обеспечивает высочайшую безопасность и гибкую пропускную способность, уделяя особое внимание колоссальному опыту разработчиков.

Блокчейн отходит от монолитной конструкции, где консенсус, доступность данных и исполнение тесно связаны между собой. Будущее - за модульной структурой, где исполнение отделено от доступности данных и консенсуса (например, завтрашний Eth2 или Celestia). Такое разделение позволяет специализировать базовый уровень, обеспечивая значительное увеличение пропускной способности. В Fuel команда создает самый быстрый уровень исполнения для модульного стека блокчейна.

Технологический стек Fuel состоит из трех основных компонентов:

  1. Параллельное выполнение транзакций - Fuel обеспечивает непревзойденную вычислительную мощность благодаря возможности параллельного выполнения транзакций с использованием строгих списков доступа к состоянию в виде модели UTXO. Это позволяет Fuel использовать гораздо больше потоков и ядер процессора, которые обычно простаивают в однопоточных блокчейнах. В результате Fuel может обеспечить гораздо больше вычислений, доступов к состоянию и пропускную способность транзакций, чем его однопоточные аналоги.
  2. Виртуальная машина Fuel (FuelVM) - предназначена для сокращения нерациональной обработки традиционных архитектур виртуальных машин блокчейна, одновременно значительно увеличивая потенциальное пространство для разработчиков. В конструкции учтены ошибки прошлого и выводы, сделанные в ходе многолетней эксплуатации блокчейна.
  3. Язык Sway - Fuel обеспечивает мощный опыт для разработчиков с помощью нашего собственного языка, специфичного для данной области, под названием Sway, и вспомогательного инструментария под названием Forc. Среда разработки сохраняет преимущества языков смарт-контрактов, таких как Solidity, в то же время принимая парадигмы, представленные в экосистеме инструментов Rust.

Инвестиции: у проекта была 2 раунда инвестиций общим объемом $81.5M. Причем основные средства ($80М) были привлечены во 2 раунде (сентябрь 2022). Среди основных инвесторов: Blockchain Capital, CoinFund, Spartan и другие.

Социальные сети: Discord | Twitter | Youtube | Форум

Информация по дропу: невознаграждаемый тестнет. С учетом весьма неплохих инвестий ($80M+) в проект имеет смысл потратить время и заморочиться на прохождение довольно-таки легкого тестнета.

Примерное время прохождения: около 10 минут

Гайд по тестнету

По-умолчанию мы делаем тестнет на браузере Google Chrome, соответственно все инструкции будут к этому браузеру.

Часть 1 - тестирование по API ✅

Переходим на сайт с документацией и скачиваем расширение по одной из приведенных кнопок:

Далее в адресную строку вставляем chrome://extensions/ для перехода на страницу с расширениями и верхнем правом углу включаем режим разработчика:

Затем в проводнике открываем папку со скаченным расширением и перетаскиваем скаченный файл в окно с расширениями:

Хром начнет установку плагина, после чего откроется страница, где мы создаем новый кошелек:

Далее все стандартно - сохраняем cид-фразу, подтверждаем ее и задаем пароль для доступа к кошельку.

На итоговой странице увидим адрес своего кошелька - копируем и сохраняем его себе:

Теперь нам необходимо получить тестовые токены, переходим на сайт с краном и запрашиваем токены в размере 0.5 ETH на свой кошель, после успешного запроса можно будет посмотреть результат транзакции:

Этот тестнет весьма необычен в плане тестирования кошелька, так как на текущий момент отсутствует как таковой веб-интерфейс, все манипуляции мы будем делать через API на сайте с документацией.

Идем на страницу с документацией и нажимаем кнопку Connect (при этом должна присутствовать надпись Wallet Detected):

При клике появится запрос на подключение кошелька к сайту, подтверждаем несколько раз:

Затем нажимаем Get Accounts, по итогу будет подгружен адрес вашего кошелька:

Если все ок, переходим к следующей секции. Кликаем по кнопке Get Current Account:

По-сути это то же самое действие что и предыдущее. Дальше подписываем сообщение по клику на Sign Message:

Подписываем транзакцию и вводим пароль от кошелька. Успешным действием будет сообщение типа 0x...

Последний шаг здесь - перевод токенов, кликаем по Transfer и подтверждаем перевод в кошельке:

Если все ок, то появится хэш транзакции со ссылкой на просмотр в эксплоере. На этом в данном разделе все, теперь переходим к тестированию свапов и закидыванию тестовых токенов пул.

Внимание! Так как, судя по всему, в следующей секции отсутствует синхронизация с существующим кошельком, то придется создать новый динамический кошелек.

Часть 2 - тестирование App ✅

Переходим на сайт и подключаем свой Fuel-кошелек. создаем новый кошелек - это будет одноразовый кошелек для тестирования приложения, поэтому тут даже не будет отображаться Сид-фраза. На втором шаге происходит пополнение кошелька 0.5 тестовыми ETH.

Далее материалы относятся к Testnet Beta-1. На данный момент проходит Testnet Beta 3, поэтому пары могут быть другими, но суть одна и та же.

Делаем свап ETH->DAI, я выбрал 0.1 ETH:

Теперь нажимаем на стрелочки и меняем направление свапа DAI->ETH и нажимаем Swap:

Итоговым шагом зальем ликвидность в пул ликвидности. Нажимаем на переключатель Pool и добавляем ликвидность:

Также заберем добавленную ликвидность - выбираем Remove liquidity и ставим MAX:

В конце не забываем оставить свой фидбек в канале #testnet-feedback.

На этом тестнет завершен, поздравляем с успешным прохождением!


Есть вопросы? Хочешь узнавать много полезной информации из мира крипты о топовых проектах на ранних стадиях, доступных ролях в проектах, амбассадорки, тестнеты, ноды?

Тогда переходи на наш канал в телеграмм канал Wen Money 🔥, а также вступайте в наш Дискорд - там уютно 😉