Масштабирование Ethereum с помощью Fuel

vizimnokh
4 min readDec 7, 2022

--

Почему альтернативные виртуальные машины имеют решающее значение для масштабирования Ethereum.

Альтернативные виртуальные машины имеют решающее значение для масштабирования Ethereum

Несмотря на то, что Ethereum существует в среде, где новые L1 становятся все более популярными, он по-прежнему лидирует в пространстве web3 по многим параметрам. У него большая экосистема разработчиков и конечных пользователей, мощная программа масштабирования на уровне консенсуса и доступности данных, а также огромный объем ликвидности.

В Ethereum хранится значительно больше активов, чем в любом другом блокчейне (источник: DefiLlama)

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

Но в то же время все чаще говорят о том, что EVM и Solidity теряют свою значимость.

Совместимость EVM больше не является решающим фактором, когда речь идет о новых блокчейнах — даже тех, которые строятся на базе Ethereum.

Возможности

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

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

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

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

EVM не успевает за инновациями в вычислении масштабов (источник картинки)

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

Эта новая парадигма предоставляет слоям исполнения возможность (и задачу) добиться истинной масштабируемости Ethereum, выйдя за рамки EVM.

Решение

Fuel был разработан именно для этой цели: масштабирование Ethereum путем выхода за пределы EVM.

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

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

Как Fuel поможет масштабировать Ethereum?

Итак, как Fuel поможет масштабировать Ethereum? Для этого существует ряд факторов:

♦️ Развертывание на Ethereum

Текущий план развития Fuel включает в себя развертывание в майннете Ethereum. Уже запущена тестовая сеть beta-2 с мостом к тестовой сети Ethereum Goerli, а полная реализация сети mainnet запланирована на 2023 год.

🛣️ Совместимость с планом развития Ethereum

Сообщество разработчиков ядра Ethereum прямо заявило, что оно строит сеть Ethereum, ориентированную на роллапы. В рамках этого плана Виталик отметил, что “масштабирование базового уровня Ethereum [будет] в основном сосредоточено на масштабировании объема данных, который могут вместить блоки, а не на эффективности вычислений на чейне”.

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

🔐 FuelVM: Возможность мошенничества в рамках EVM

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

⛓️ Привлечение разработчиков в экосистему Ethereum

При разработке Fuel на первый план был поставлен опыт разработчиков, поэтому язык Sway уже приобрел значительную популярность. Благодаря созданию DSL на основе языка Rust и широкому инструментарию, который так нравится разработчикам, Fuel может привлечь в экосистему множество новых разработчиков.

Кроме того, конструкция FuelVM позволяет создавать новые сценарии использования, которые невозможно реализовать на EVM (например, DEXs для обработки заказов). Больше возможностей и лучший опыт разработчиков приведут к увеличению числа проектов, более универсальных сценариев использования и большему числу конечных пользователей.

Поскольку Fuel будет развернута на Ethereum с минимальным уровнем доверия между двумя сетями, эти разработчики и пользователи будут вносить непосредственный вклад в развитие экосистемы Ethereum, а не переходить на альтернативные L1.

Fuel: все для масштабирования Ethereum

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

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

Следите за нами

О нас

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

Сделайте свой вклад

Оригинал статьи 7.12.22

--

--

vizimnokh

Smth new for me and russian introduction into crypto projects