Rollup OS для Ethereum

Отказ от ответственности

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

В декабре 2020 года Fuel Labs запустили Fuel V1, первый оптимистический роллап на Ethereum и первый, достигший статуса безопасности второй стадии. За последние три года команда продолжала развивать дизайн и с радостью объявляет о запуске основной сети Fuel в третьем квартале 2024 года.

Сегодня мы представляем видение, которое будет формировать будущее Fuel, поскольку мы готовимся к запуску самой мощной системы для роллапов на Ethereum и первого роллапа в сети Fuel.

Короче говоря, Fuel — это операционная система, созданная специально для роллапов Ethereum, предназначенная для помощи разработчикам в создании децентрализованных экономик в масштабе.

Проблема

На данный момент в экосистеме Ethereum происходит кембрийский взрыв модульных L2-цепей, которые варьируются от традиционных EVM-основанных роллапов до не-EVM конфигураций, большинство из которых управляются системами общего назначения или виртуальными машинами уровня L1 (VM). Несмотря на то, что роллапы Ethereum достигли значительного прогресса в производительности и функциональности, между монолитными L1 и роллапами Ethereum все еще существует значительный разрыв в возможностях, как в плане производительности, так и комплектации функций.

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

Принудительное использование архитектур L1 в конфигурации роллапа заставляет разработчиков идти на компромиссы в дизайне, что ограничивает производительность, распространение и, в конечном итоге, долгосрочное видение Ethereum для глобально децентрализованной сети. Более того, высокая пропускная способность сама по себе недостаточна, чтобы конкурировать с Alt-L1.

С другой стороны, универсальные архитектуры, такие как RISC-V, WASM, MIPS, x86 и т. д., также не являются оптимальными, поскольку задача блокчейнов фундаментально отличается от задач общего назначения, выполняемых компьютерами. Блокчейны эволюционировали для выполнения одной задачи: управления активами.

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

Для преодоления разрыва в возможностях и производительности, а также для добавления новых функций в экосистему Ethereum, необходимо с нуля переосмыслить архитектуру выполнения. Решение? Разработать подходящий инструмент для задачи — архитектуру, специально созданную для решения уникальных проблем роллапов Ethereum.

Для реализации будущего, ориентированного на роллапы, которое предусмотрено Ethereum Foundation, требуется новый тип архитектуры, специально адаптированный к потребностям роллапов Ethereum. Эта архитектура должна сочетать в себе наилучшие особенности всех предыдущих блокчейнов: модель UTXO Bitcoin, параллелизацию Solana, безопасность Ethereum, ориентированный на активы дизайн Move и интероперабельность с настройкой VM Cosmos.

Fuel разработан с целью интеграции всех этих особенностей вместе с минимизированным выполнением состояния для создания пакета, специально предназначенного для роллапов Ethereum.

Что такое Операционная Система для Роллапов?

Fuel — это операционная система, специально разработанная для роллапов Ethereum.

Блокчейны — это социальные системы, созданные для создания и распределения активов, в отличие от вычислительных систем с ограниченными ресурсами. По мере развития систем блокчейнов, роллапы Ethereum заняли ведущее место по общей заблокированной стоимости (TVL) и активности пользователей и быстро стали предпочтительным дизайном для создателей цепочек.

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

Fuel — это полнофункциональное программное обеспечение для блокчейнов, специально разработанное для усиления роллапов Ethereum. Это принципиально новый подход к масштабированию Ethereum, который предлагает архитектуру, оптимизированную специально для роллапов, в отличие от существующих архитектур второго уровня, большинство из которых были разработаны либо для произвольного (общего назначения) выполнения, либо для систем первого уровня.

Fuel создан быть настраиваемым, позволяя любому создателю цепочек развертывать высокомасштабируемые роллапы и приложенческие цепочки для решения любых видов задач. Fuel состоит из следующих основных компонентов:

  • FuelVM.

    • FuelVM является основой системы Fuel. Все ключевые возможности Fuel, включая параллелизацию, минимизацию состояния и настраиваемость, основаны на этой виртуальной машине.
  • Sway.

    • Sway — это специализированный язык программирования, созданный специально для блокчейнов. Он сочетает в себе лучшие черты Solidity и Rust, позволяя разработчикам легко создавать высокопроизводительный код.
  • Forc Toolchain.

    • Инструментарий Forc позволяет разработчикам легко создавать и развертывать децентрализованные приложения (dApps) на цепочках Fuel.

Почему Fuel?

Fuel предлагает беспрецедентное сочетание производительности, взаимодействия и устойчивости для роллапов, настраиваемости и безопасности для разработчиков, а также плавный опыт для пользователей.

Fuel позволяет роллапам решать задачи PSI (параллелизация, минимизированное выполнение состояния, взаимодействие). Благодаря FuelVM, Fuel стремится расширить набор возможностей Ethereum без ущерба для безопасности или децентрализации:

  • Параллелизация - для производительности

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

    • Увеличение трафика в блокчейнах приводит к росту состояния блокчейна. Большой объем состояния также накладывает более высокие требования на аппаратное обеспечение узлов, что приводит к снижению децентрализации. Дизайн Fuel, основанный на UTXO, минимизирует состояние при выполнении транзакций, тем самым сохраняя децентрализацию.
  • Взаимосовместимый - для мира роллапов

    • Fuel позволяет цепочкам взаимно анализировать друг друга и, таким образом, собирать данные с каждой цепочки на уровне блоков. Это обеспечивает безопасное и надежное взаимодействие цепочек Fuel между собой без препятствий.
  • Кастомизируемый - для цепочек приложений

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

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

Fuel будущее

В ближайшие недели команда Fuel расскажет больше подробностей об уникальной архитектуре Fuel, дорожной карте продукта и планах запуска.

Мы также хотим поблагодарить наше преданное сообщество строителей и энтузиастов. Вы терпеливо ждали. Теперь приготовьтесь к модульному скачку в дизайне Ethereum rollup.

Более подробная информация доступна на нашем сайте: fuel.network

Subscribe to Fuel Labs — Russian Blog
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.