
Initia: Преодоление оков EVM, начало новой эры полностековых приложений и AltVM
Автор: Initia
Перевод: TechFlow

Исходное изображение: @initia, перевод выполнен TechFlow
Представьте: после дня блокчейн-«американских горок» вы готовы закончить свой рабочий день. Долгая позиция по ETH принесла вам 6900 долларов, инвестиция в токен ИИ-агента, который обещал «вылечить рак», обеспечила легкую прибыль в 42 раза. Однако внутри вас тоска. Почему? Из-за EVM.
Каждый раз, используя EVM, вы невольно задаетесь вопросом: как мы до этого докатились? Каждая транзакция напоминает осторожное продвижение через минное поле. Возникает вопрос, почему к 2025 году мы все еще не избавились от громоздкого и опасного режима «одобрение-депозит»?
Что еще хуже, вы постоянно боитесь, что бесконечное одобрение на вашем любимом децентрализованном бирже (DEX) обернется против вас, или что мошенничество с honeypot лишит вас всех накоплений. Если эти сценарии кажутся вам знакомыми, значит, вы всё ещё живете в прошлом.
@dcfgod:
«Оказывается, конструктивный недостаток дизайна, предполагающий одобрение перед обменом, уже привел к потерям на сумму до 100 миллиардов долларов.»

Впрочем, справедливости ради, виртуальная машина Ethereum (EVM) не лишена достоинств. Приведенные выше драматичные жалобы призваны лишь привлечь ваше внимание, но реальность гораздо сложнее.
На самом деле, EVM всегда была инфраструктурой для программируемых блокчейнов. Исторически многие самые полезные и инновационные децентрализованные приложения (dApps) были написаны на Solidity для EVM, такие как Uniswap, Aave, GMX и CryptoKitties. Однако пришло время позволить доминированию EVM постепенно уступить место перспективным новичкам.
Новое поколение виртуальных машин, таких как MoveVM, CosmWasm, SVM, FuelVM, Arbitrum Stylus и другие, начинает заявлять о себе, обладая уникальными преимуществами и недостатками. Разработчики также начинают выбирать наиболее подходящую VM в зависимости от реальных потребностей.
Это не просто погоня разработчиков за новыми трендами, а выбор, сделанный после многолетнего наблюдения и тщательного обдумывания. Они внимательно изучили плюсы и минусы EVM, извлекая уроки из опыта. Эти виртуальные машины нового поколения стартуют с более высокой планки и предлагают лучшие решения.
Каковы преимущества EVM?

Исходное изображение: @initia, перевод выполнен TechFlow
-
Сетевой эффект, экосистема и зрелая инструментальная база для разработки. EVM обладает огромным преимуществом первопроходца, что делает её выбором большинства разработчиков. Она располагает обширной базой пользователей, богатой экосистемой приложений, высокой ликвидностью и инструментами разработки, значительно превосходящими те, что доступны для других виртуальных машин.
-
Институциональная интеграция. По мере роста масштабов блокчейна централизованные биржи (CEX) и кастодиальные сервисы становятся необходимостью. Эти сторонние институты обычно действуют медленно, но они уже интегрировали бесчисленное количество блокчейнов на базе EVM, поэтому их поддержка EVM гораздо более отлажена.
-
Проверка боем. После множества хакерских атак Solidity и EVM становились всё более устойчивыми, выдерживая проверку реальными условиями. Теоретическая безопасность, конечно, важна, но ничто лучше не доказывает надёжность, чем многолетнее исправление уязвимостей.
-
Экономические драйверы. На EVM сосредоточено около 90 миллиардов долларов активов DeFi, и эта тенденция сохраняется. Всё больше новых блокчейнов (таких как Monad, Hyperliquid, MegaETH и Berachain) выбирают EVM. Эта огромная экономическая сила подталкивает EVM к постоянному совершенствованию для удовлетворения потребностей ликвидности.
Почему EVM не идеальна?
-
Недостаточная безопасность. Несмотря на множество проверок в реальных условиях, появление альтернативных виртуальных машин (altVMs) свидетельствует о наличии пространства для улучшения. Эти новые VM работают на более высоком базовом уровне безопасности, позволяя напрямую предотвращать многие уязвимости на уровне приложений и протоколов. Даже опытные разработчики на Solidity могут ошибаться в сложном коде, а потенциальные пути атак, которые приходится проверять аудиторам, вызывают настоящую головную боль.
-
Неидеальная производительность. Традиционная EVM плохо справляется с задачами высокой пропускной способности, её эффективность слишком низка. Такие проекты, как @monad_xyz и @megaeth_labs, пытаются решить эту проблему, но каждый из них идёт своим путём с своими компромиссами. Monad выбрал полный редизайн технического стека, что повысило производительность, но снизило проверенную надежность; в то время как MegaETH пошел на компромисс в вопросах децентрализации.

Исходное изображение: @initia, перевод выполнен TechFlow
-
Трудности с оптимизацией Gas. Для разработчиков это серьёзная проблема: им приходится тратить больше времени на оптимизацию затрат газа, вместо того чтобы сосредотачиваться на проектировании самого протокола. Кроме того, для достижения значимых оптимизаций разработчикам часто приходится писать сложный ассемблерный код, что является кошмаром для многих. Иногда даже простое изменение порядка определения функций в смарт-контракте может оптимизировать расход газа, что скорее похоже на магию.
Несмотря на эти недостатки, EVM продолжает стабильно работать и будет сохранять ведущие позиции в ближайшие годы. Но мы можем взглянуть на ситуацию под другим углом: Биткоин является доминирующим криптоактивом, и это не мешает тысячам других криптоактивов сосуществовать вместе с ним.
Кроме того, экосистема разработчиков EVM также неустанно трудится над улучшением пользовательского опыта благодаря внедрению абстракции аккаунтов (AA), пакетных транзакций и даже новых компиляторов Solidity. Каждый этап — от базовой архитектуры до инструментов разработки — проходит процесс модернизации.
Однако, если наши оптимистичные прогнозы относительно будущего сбудутся, число разработчиков в криптоиндустрии вырастет как минимум в 1000 раз, и мы не можем ожидать, что EVM удовлетворит потребности каждого. Вспомните Web2: ни один язык программирования не идеально подходит для всех сценариев использования, и нет такого языка, которым были бы довольны все разработчики. То же самое применимо и к EVM.
Пришло время расширить ландшафт виртуальных машин — altVMs и EVM

Исходное изображение: @initia, перевод выполнен TechFlow
Мы знаем, что изменить устоявшиеся представления непросто. Когда ваш самый надежный крипто-аналитик в Twitter утверждает, что EVM уже достаточно хороша, и ставит под сомнение саму необходимость существования altVMs, вам захочется согласиться с ними. Но давайте посмотрим на это иначе, напрямую ответим на эти сомнения и исследуем потенциал altVMs.
Дискуссии вокруг AltVM
-
Зачем нам нужны altVMs? Разве EVM уже недостаточно? Если мы будем постоянно довольствоваться текущим положением дел и считать, что «и так сойдет», мы никогда не сможем воспользоваться более совершенными технологиями и лучшим пользовательским опытом. AltVMs представляют собой смелую попытку и вектор технологической эволюции, продвигающие разработку криптоприложений на новый уровень. К тому же конкуренция часто порождает более мощные решения.
-
Некоторые считают, что AltVMs — это просто продукт гонки венчурных фондов за новыми трендами. Это не так, и существуют веские доказательства, опровергающие данное утверждение. CosmWasm на протяжении многих лет оставалась виртуальной машиной по умолчанию для множества блокчейнов экосистемы Cosmos, SVM Solana способна обрабатывать впечатляющие объемы транзакций и ликвидности, а Sui и Aptos на базе MoveVM уже обеспечивают общий заблокированный объем (TVL) свыше 2,7 миллиарда долларов. Всё это — признаки реального роста пользовательской базы и достижения соответствия продукта рынку (PMF), а не пустые спекуляции.
-
Привлечение пользователей действительно сложно. Им нужно скачивать новые кошельки, учиться пользоваться новыми проводниками блоков и постепенно менять мышление. Однако——
1. Во-первых, пользователи всегда идут туда, где есть возможности. Блокчейны на базе altVMs часто скрывают в себе недооцененный потенциал, что и становится ключом к привлечению аудитории. Пока вы можете показать им ценность, они будут готовы преодолеть порог входа.
2. Во-вторых, Initia предлагает решение. Благодаря BYOW (Bring Your Own Wallet — используй свой кошелек), независимо от того, какой Interwoven Rollup вы выберете или какая VM используется в Rollup, вы сможете свободно пользоваться знакомым кошельком, таким как Rabby, Phantom или Keplr.
3. В-третьих, абстракция блокчейна (Chain Abstraction) становится реальностью. Технические вопросы спонсирования комиссий и межсетевой совместимости уже решили в 2024 году. К 2025 году порог входа в новые приложения будет сведен к минимуму независимо от того, какую сеть или VM использует пользователь.
-
Инструменты для разработчиков все еще отстают. Мы признаем этот факт, но также необходимо понимать, что эти инструменты находятся в начальной стадии развития и быстро обновляются. Как только они достигнут прорывного уровня, опыт разработки значительно улучшится.
Почему AltVMs смогут процветать в долгосрочной перспективе?
Теперь, когда мы разобрались с самыми болезненными вопросами, пора вновь сосредоточиться на преимуществах AltVMs, среди которых есть множество ярких аспектов для обсуждения. AltVMs привносят в блокчейн-приложения совершенно новую креативность и возможности. Они предлагают новые парадигмы разработки, инновационные идеи и более высокий уровень гарантий безопасности. Давайте подробно разберем уникальные особенности AltVMs:
Совершенно новый подход к мышлению
Внимательные наблюдатели могли заметить, что в течение последнего цикла большинство инноваций в блокчейн-приложениях фокусировались на слое за пределами цепочки (off-chain)—— будь то интерфейсы пользователя, механики стимулирования или мосты для ввода внешних доходов в криптопространство. Инновации непосредственно в блокчейне (on-chain) постепенно вышли на плато. Нам хотелось бы видеть больше разработчиков, подобных fiveoutofnine, которые осмеливаются экспериментировать on-chain, раздвигая границы технологий.
Однако архитектура EVM в определенной степени ограничивает мышление разработчиков, затрудняя выход за рамки привычных схем и проявление творчества. Появление AltVMs разрушает эти ограничения, предлагая разработчикам больше вариантов и гибкости. Они позволяют по-новому подходить к созданию on-chain приложений.
В последнее время этот переход особенно ярко проявляется в применении Arbitrum Stylus и Sui Move.
Stylus от Arbitrum представляет собой среду выполнения на основе WebAssembly (WASM), где разработчики могут создавать смарт-контракты на Rust, C++ или любом другом языке, который можно скомпилировать в WASM. Эта гибкость уже продемонстрировала свою мощь на практике.
Так, Renegade, первое on-chain децентрализованное криптобиржа (DEX) с темным пулом, реализует торговлю без проскальзывания, нулевой MEV (максимально извлекаемой стоимости) и конфиденциальные транзакции. Проведя оценку различных технических решений, Renegade остановился на Stylus, поскольку затраты альтернативных подходов оказались слишком высокими для пользователей. Подробнее об этом читайте вданном кейсе.
Обратите внимание на MoveVM от Sui. Он внедрил концепцию программируемых блоков транзакций (PTBs), позволяющую разработчикам объединять взаимодействие нескольких модулей в одну транзакцию, выполняя её off-chain перед отправкой on-chain. Это означает, что вам не нужно полагаться на абстракцию аккаунтов для пакетных транзакций и не приходится ждать принятия спорного EIP в EVM. Разрабатывая на Sui, вы сразу получаете преимущества этого пользовательского опыта. Дополнительную информацию можно найтиздесь.
Высокий стандарт безопасности
Сегодня большинство AltVMs ставят безопасность в центр своего дизайна. Они учитывают недостатки EVM и изначально исключают эти проблемы при разработке. Конечно, это не гарантирует абсолютной защиты, и в будущем могут быть обнаружены скрытые уязвимости или новые методы атак, но на данном этапе их показатели безопасности действительно превосходят EVM.
Кроме того, многие AltVMs созданы на базе Rust. Это язык программирования, известный высочайшим уровнем безопасности и широко применяемый для разработки критически важных систем. Можно сказать, что данные AltVMs изначально заложили безопасность в фундамент своей архитектуры.
Все еще сомневаетесь? Посмотрите на MoveVM—— виртуальную машину, используемую в Initia L1.
Прежде всего, Move — единственный язык в криптопространстве, спроектированный с нуля командой с глубоким опытом в разработке языков программирования.
Язык Move содержит встроенные обязательные функции, которые побуждают разработчиков глубже задумываться над архитектурой программы и позволяют выражать состояние программы более реалистичным образом. Например:
-
Активы рассматриваются как «ресурсы», принадлежащие конкретному адресу, что контрастирует с хранением баланса через маппинги в EVM и гораздо точнее отражает реальное право собственности.
-
Move заимствует строгую семантику владения из Rust, требуя от программистов четко определять, какие части данных могут быть изменены, а также точный масштаб и расположение этих изменений. Такие жесткие требования эффективно снижают вероятность возникновения уязвимостей в проекте.
Но что делать, если разработчик всё же допустил ошибку? Move предоставляет функцию формальной верификации для снижения рисков. Используя встроенный формальный верификатор, разработчики могут математически описать ожидаемое поведение программы, после чего верификатор проверит код на соответствие этому описанию. Это существенно снижает вероятность логических ошибок.
Созданы для производительности
Главной целью проектирования AltVMs является достижение максимальной производительности. Безусловно, при первоначальной разработке EVM и Solidity вопросам скорости уделялось далеко не первостепенное значение. Хотя EVM за годы итераций добилась значительного прогресса, она всё равно не может сравниться с AltVMs, созданными с нуля.
Традиционная EVM плохо справляется с параллельной обработкой, хотя именно параллелизм считается самым эффективным способом повышения эффективности блокчейна. Реализовать параллелизм в EVM возможно, но для достижения высоких показателей придётся платить огромную цену, например, прибегнув к услугам топ инженерной команды для полного переписывания системы.
Так что такое параллелизм? Проще говоря, это обработка множественных транзакций одновременно вместо их последовательного исполнения, что значительно повышает общую эффективность.

Исходное изображение: @initia, перевод выполнен TechFlow
Современные виртуальные машины изначально проектируются с учетом требований параллелизма, где они демонстрируют выдающиеся результаты. Особенно эффективен и гладок параллелизм в парадигмах программирования, используемых в VM Move и Solana.
В SVM (Solana Virtual Machine) все данные группируются по разным аккаунтам. Разработчики могут гибко распределять данные между множеством аккаунтов, причем сами данные полностью отделены от логики выполнения программы. При каждой транзакции разработчик обязан явно указывать, какие аккаунты будут считываться или перезаписываться. Такая раздельная архитектура позволяет машине выявлять транзакции, не конкурирующие за одни и те же ресурсы, обеспечивая тем самым высокоэффективную параллельную обработку.
Разобрав основные сомнения вокруг AltVMs и системно раскрыв их преимущества, вы теперь должны понимать, почему они обладают колоссальным положительным потенциалом (EV+) для криптоиндустрии и развития будущих приложений.
Речь не идет о борьбе технологических фракций, и нет необходимости «присоединяться» к какой-либо конкретной VM. У каждой виртуальной машины есть свои сильные и слабые стороны, и в конечном итоге разработчики должны иметь свободу выбора инструмента, наилучшим образом отвечающего их задачам. Инновации и эксперименты полезны для развития всей отрасли!
Именно этот выбор становится решающим при создании приложений. Вот почему Initia на данный момент поддерживает MEWing —— включающий MoveVM, EVM и CosmWasm.
Фактически, наше исследование в области AltVM находится лишь на начальном этапе. От zkVMs (виртуальных машин на основе доказательств с нулевым разглашением) до гибридных сред виртуальных машин и попыток вроде FuelVM, направленных на решение проблемы раздувания состояния, будущее приложений полно бесконечных возможностей. Подумать только, как будущие приложения смогут использовать эти инструменты для создания совершенно нового пользовательского опыта и новых сценариев использования при меньших затратах. Это, безусловно, вдохновляет.
Развитие AltVM только входит на начальный этап S-образной кривой.

Исходное изображение: @initia, перевод выполнен TechFlow
За пределами AltVMs: эпоха полнопрофильных приложений
Давайте отступим на шаг назад и подумаем: какова конечная цель этих инструментов и дискуссий? Истинная цель заключается в создании продуктов и пользовательского опыта, предоставляющих огромную ценность пользователям—— будь то за счет максимальной производительности, сильной безопасности или плавного взаимодействия.
В конечном счете, виртуальная машина — это всего лишь один из инструментов в арсенале разработчика.
Но являются ли они лучшим инструментом для достижения целей? Несомненно, это часть головоломки, но не вся целиком. В среде общих универсальных сетей как EVM, так и AltVMs сталкиваются с трудностями полного удовлетворения потребностей.
Как верно заметил @ItsAlwaysZonny:
«EVM или AltVM, универсальные сети — это средний выбор.
Имейте четкую цель и стройте специализированные аппчейны.»

Приложения, построенные на монолитной общей сети с разделяемым состоянием, всегда оказываются в невыгодном положении перед приложениями, работающими на специальном, кастомизированном оборудовании.
Настоящая революция кроется в стремительном росте полнопрофильных (full-stack) приложений.
В основе полнопрофильных приложений лежит выбор оптимальной виртуальной машины для конкретного сценария использования и её интеграция с персонализированной аппчейн-инфраструктурой. Они дают разработчикам полный контроль над средой исполнения, устраняя любые компромиссы. Этот путь ведет нас к совершенно новому будущему, где разработчики не ограничены выбором готового блокчейна, а создают собственные сети под требования проекта: от выделения专用 блока пространства до кастомного выполнения и упорядочивания транзакций, ориентированных исключительно на лучший UX. Полнопрофильные приложения символизируют свободу и ознаменовывают следующее технологическое скачок.

Исходное изображение: @initia, перевод выполнен TechFlow
В Initia мы твердо уверены, что полнопрофильные приложения являются ключевым прорывом в разработке инновационных продуктов. Поэтому наша главная задача — предоставить разработчикам лучшую основу для создания таких приложений: выбирайте оптимальную VM под свои задачи—— будь то сверхбезопасный Move, зрелая экосистема EVM или гибкий CosmWasm. С помощью LayerZero и IBC легко достигается мгновенная интероперабельность, а использование Cosmos SDK позволяет свободно настраивать технический стек нижележащей сети. Кроме того, все необходимые инструменты уже интегрированы в Interwoven Stack, включая услуги оракулов, доступность данных Celestia (DA), обозреватели блоков, поддержку нативного USDC, фиатные шлюзы депозитов, компоненты кошельков, интерфейсы кроссчейн-мостов и многое другое.
Благодаря Initia полнопрофильные приложения становятся не просто доступны, но и крайне практичны.
Напоследок анонсируем материал о полнопрофильных приложениях и аппчейнах. Данная статья служит铺垫ом к следующему выпуску, который, несомненно, заинтересует вас ещё больше и откроет новые горизонты в этой сфере.
Присоединяйтесь к официальному сообществу TechFlow
Telegram:https://t.me/TechFlowDaily
X (Twitter):https://x.com/TechFlowPost
X (Twitter) EN:https://x.com/BlockFlow_News















