Представляем “Beta-1”, первый модульный исполнительный слой Fuel Testnet для разработчиков
Тестовая сеть
Хотя локальные сети Fuel доступны уже несколько месяцев, сеть beta-1 — это первая публичная тестовая сеть Fuel, общая для всех разработчиков и пользователей, которые с ней взаимодействуют. Разработчики могут размещать в ней контракты по своему усмотрению — не требуется никаких разрешений или белых списков, а пользователи также могут взаимодействовать с размещенными контрактами.
Особенности сети
Ниже приведен список ключевых возможностей тестовой сети beta-1:
🤝 Единая общая сеть. Это общая, публичная тестовая сеть для разработчиков и пользователей. Разработчики могут развертывать контракты, а пользователи могут взаимодействовать с этими контрактами.
🚰 Кран. Любой желающий может воспользоваться краном, чтобы получить тестовые ETH для развертывания контрактов или для взаимодействия с контрактами. Доступен здесь: https://faucet-beta-1.fuel.network.
📃 Конечная точка GraphQL. Узел Fuel Core использует GraphQL вместо JSON RPC. Площадка для публичной конечной точки GraphQL для бета-1 доступна по адресу: https://node-beta-1.fuel.network/playground.
✔️ Отсутствие белых списков. Разработчики могут развертывать контракты в тестовой сети без каких-либо разрешений. Пользователи могут взаимодействовать с контрактами без каких-либо разрешений.
🔍 Проводник блоков. Проводник блокчейна (все еще в стадии разработки) доступен по адресу https://fuellabs.github.io/block-explorer-v2.
Если у вас есть вопросы (связанные с разработкой или другие), вы можете присоединиться к Fuel Labs Discord и перейти на канал 🧪︱testnet-beta-1. Обязательно следите за обновлениями в нашем Twitter. В ближайшее время Fuel Labs проведет обзвон сообщества, чтобы обсудить последние подробности о бета-1. Так что следите за новостями.
Для разработчиков
Несколько месяцев назад мы запустили демо-версию SwaySwap вместе с внутренним тестнетом, с которым могли взаимодействовать пользователи, но для которого нельзя было развернуть контракты.
Для развертывания контрактов в тестовой сети бета-1 не требуется никаких белых списков. Однако требуется действительная транзакция, для которой необходимы монеты. Testnet ETH можно получить из крана: https://faucet-beta-1.fuel.network, заполнив капчу.
Постоянный CLI-кошелек доступен здесь: https://github.com/FuelLabs/forc-wallet. Обратите внимание, что в настоящее время он требует сборки из исходников. Кошелек с плагином для веб/браузеров находится в активной разработке, вклад в которую приветствуется: https://github.com/FuelLabs/fuels-wallet.
Для обзора Fuel ознакомьтесь с документацией по Fuel: https://fuellabs.github.io/fuel-docs/master/index.html.
Чтобы начать работу над Fuel, ознакомьтесь с краткой инструкцией для разработчиков. Это руководство проведет разработчиков через создание dapp, от конца до конца: https://fuellabs.github.io/fuel-docs/master/developer-quickstart.html.
Чтобы начать разработку контракта для Fuel, ознакомьтесь с книгой The Sway Book: https://fuellabs.github.io/sway/latest/, а также SDK для Rust (https://github.com/FuelLabs/fuels-rs) и SDK для TypeScript (https://github.com/FuelLabs/fuels-ts).
Если вы хотите пойти еще дальше, мы поддерживаем проекты на ранних стадиях с помощью нашей программы грантов, доступной здесь: https://1v1l4ftv9zy.typeform.com/fuelgrants.
Обратите внимание, что тестовая сеть beta-1 находится в стадии активной разработки, и в ближайшие недели могут произойти обновления и даже регенерация (поэтому beta-1, а не beta!).
Для членов сообщества
Члены сообщества могут принять участие в бета-1, тестируя приложения. Поскольку речь идет о запуске новой сети, вначале приложений не будет, но следите за Твиттером Fuel Labs и следите за объявлениями о запуске тестов приложений. Список приложений, находящихся в разработке, поддерживается здесь: https://github.com/FuelLabs/awesome-fuel#projects-building-on-fuel. Пожалуйста, добавляйте в этот список все недостающие приложения!
Как упоминалось выше, beta-1 не является стимулируемой тестовой сетью; прямых стимулов для участия в этой сети не будет.
За пределами монолита
В настоящее время в архитектуре блокчейна первого уровня (L1) происходят значительные изменения. Индустрия быстро отходит от монолитных конструкций блокчейна и переходит к модульным.
Fuel демонстрирует, что разработка новых монолитных L1 в 2022 году является недальновидной и что создание высокопроизводительных уровней исполнения поверх модульных блокчейнов может обеспечить чрезвычайно высокую пропускную способность при сохранении невероятных гарантий безопасности уровня Ethereum. Инновации не требуют запуска нового L1, а могут происходить на уровне исполнения.
Fuel имеет защищенные от мошенничества доверительные минимизированные легкие клиенты, которые обеспечивают лучшие гарантии безопасности и децентрализации в дополнение к доверительному минимизированному мосту ликвидности, который невозможен между двумя L1.