Пересылка оригинального заголовка: Великая эволюция ВМ
Представьте себе: вы собираетесь завершить день после азартной поездки по цепочке блоков. +6,9 тыс. долл. PNL по вашей длинной позиции в ETH и всего лишь 42-кратный рост монеты AI Agent, которая "предположительно" должна вылечить рак. Но глубоко внутри вы чувствуете, что ваша душа раздавлена. Почему? Это EVM.
Каждый раз, когда вы используете EVM, вы думаете себе...как мы сюда попали? Каждая транзакция кажется, как ходить по минному полю на цыпочках. Вы задаетесь вопросом, какого черта уже 2025 год, а мы все еще не нашли способ обойти громоздкий и опасный шаблон подтверждения-депозита?
Что хуже? Вы живете в постоянном страхе, что бесконечное утверждение на вашем любимом DEX вас обманет, или быть на один мем от потери всех накоплений. Если это знакомо, вы живете в прошлом.
Но давайте будем справедливы, виртуальная машина Ethereum (EVM) не такая уж и плохая. Резкая речь выше хорошо служит для привлечения вашего внимания и удовлетворения литературных потребностей, но реальность намного сложнее.
На самом деле EVM был угловым камнем программных блокчейнов, и исторически наиболее полезные и инновационные dApps были написаны на Solidity для EVM! Подумайте о Uniswap, подумайте об Aave, подумайте о GMX, подумайте о CryptoKitties. Но пришло время, когда доминирующее царство EVM подошло к концу.
Пришло время, когда король достойно поделится территорией с рядом многообещающих новичков. MoveVM, CosmWasm, SVM, FuelVM, Arbitrum Stylus и многие другие приносят свои собственные сильные и слабые стороны на стол, и разработчики начинают выбирать VM, которая лучше всего подходит для их случая использования.
Доверьтесь нам, это не просто случай синдрома блестящего объекта, когда разработчики гонятся за новым мета, этот сдвиг был обоснован тщательным наблюдением за EVM в течение многих лет, пониманием того, что он делает хорошо, а в чем не слишком хорош, и принятием обоснованного решения. Новая волна виртуальных машин учитывала и начала с лучшей отправной точки.

Эффект сетевого воздействия, экосистема и зрелая инфраструктура разработки. EVM имел огромное преимущество, что привело к тому, что он стал выбором номер один для большинства разработчиков, без всяких сомнений. Почему бы это не было так? У EVM есть значительная пользовательская база, больше приложений, больше ликвидности и инструменты разработчика, которые значительно опережают альтернативные виртуальные машины.- Институциональная интеграция. CEX и кастодианы являются обязательными требованиями, как только цепочки достигают масштаба. Эти интеграции от третьих сторон часто выполняются более медленными крупными организациями, которые уже интегрировали бесчисленное количество цепочек EVM.- Испытание огнем. Несмотря на бесчисленные взломы, Solidity и EVM продолжают становиться все более устойчивыми и проходят боевые испытания. В теории безопасность звучит замечательно, но ничто не сравнится с живым опытом многолетней активной ликвидации уязвимостей в безопасности.- Экономическая принудительная функция. С EVM, которая является домом почти для $90 миллиардов в активах DeFi, и тенденция не собирается останавливаться с новыми крупными цепочками, выбравшими EVM - Monad, Hyperliquid, MegaETH, Berachain - есть огромная экономическая сила, стимулирующая EVM становиться лучше и улучшаться, чтобы обеспечить ликвидность.## Почему EVM так плохо работает?- Безопасность слабая. Несмотря на то, что она проходит «огненное испытание», есть возможность для появления альтернативных виртуальных машин и начала с более высокого уровня безопасности, просто делая невозможными несколько ошибок на уровне приложений и протоколов. Даже компетентные разработчики solidity часто совершают ошибки, и для проверяющих открыты атакующие векторы, с которыми необходимо разбираться..- Производительность не впечатляет. Унаследованный EVM плохо работает с высокоуровневой нагрузкой. Он слишком неэффективен. Проекты, такие как@monad_xyz""> @monad_xyz и @megaeth_labsпытаются изменить ситуацию, но оба их подхода сопряжены с серьезными компромиссами. Либо они полностью переписывают стек (Monad), жертвуя проверенной временем надежностью, либо делают уступки в децентрализации (MegaETH).
Гольф на газовой тачке не для слабаков. Это субпарная система, когда разработчики должны тратить больше времени на оптимизацию эффективности газа, чем на саму разработку своего протокола. Кроме того, значительные оптимизации часто достигаются за счёт написания ассемблерного кода, что является кошмаром, и мне кажется, мне не нужно распространяться по этому поводу. Иногда даже изменение порядка определения функций в умном контракте может привести к оптимизации газа, в этом искусстве есть черная магия.Ну, несмотря на все его недостатки, EVM просто работает и будет продолжать удерживать доминирование на протяжении многих лет. Но думайте об этом так...$BTCБиткойн является доминирующим криптоактивом, но это не означает, что нет места для тысяч различных криптоактивов, сосуществующих с ним $BTC, как они делают.
Кроме того, существует огромная экосистема разработчиков, которые изо дня в день работают над улучшением пользовательского опыта, предлагаемого EVM, с помощью абстракции учетной записи, пакетных транзакций и даженовый компилятор Solidity. На каждом уровне стека ведется огромная работа по улучшению EVM.
Но если наш оптимизм нас не подведет, количество разработчиков в сфере криптовалюты увеличится как минимум в 1000 раз, и мы не можем ожидать, что EVM сможет обслужить их всех. Подумайте о Web2 минуту: нет одного программного языка, который подходит для каждого случая использования, или одного языка, который нравится каждому разработчику, и мы не можем ожидать, что это изменится.
С этим сказанным, давайте перейдем к пониманию альтернативных виртуальных машин (altVMs).

Мы понимаем, что убеждения не так просто сломать. Когда ваши любимые исследователи CT говорят вам, что EVM работает прекрасно, и подвергают сомнению само существование altVMs, естественно принимать их слово. Но давайте рассмотрим обратную сторону этого аргумента, прямо борясь с FUD в первую очередь.
Однако EVM загнал разработчиков в жесткие умственные модели, ограничивая творчество. AltVMs приносят разнообразие и предлагают разработчикам изменение темпа. AltVMs ломают предыдущие ограничения и позволяют разработчикам мыслить по-другому о создании приложений onchain.
Этот эффект недавно наиболее заметен с Arbitrum Stylus и Sui Move.
Stylus Arbitrum - это среда выполнения на основе WASM, которая позволяет разработчикам создавать смарт-контракты на Rust, C++ и, теоретически, на любом языке, который может компилироваться в WASM. Мы уже видим результаты работы Stylus на практике!
Renegadeэто уникальный DEX, это ончейн-темный пул - без проскальзывания, нулевой MEV и частной торговли. Исследовав несколько вариантов, Renegade выбрал Stylus, потому что любой другой вариант для их протокола буквально был бы слишком дорогим для пользователей. Узнайте больше оздесь пример изучения случая.
Теперь давайте посмотрим на MoveVM Sui. Он вводит концепцию программируемых блоков транзакций (PTB), которые позволяют разработчикам составлять взаимодействия между несколькими модулями в одну транзакцию вне цепи и отправлять ее! Нет необходимости в абстракции учетной записи, чтобы иметь возможность пакетной обработки транзакций или ожидания спорного EIP для добавления в EVM, вы можете получить преимущества UX уже сегодня, просто построив на Sui! Узнайте больше об этомздесь.
Более того, большинство altVM строятся на основе Rust в качестве базы, который известен своей высокой безопасностью и широким использованием для написания критически важного программного обеспечения. Опять же, безопасность прямо в основе.
Все еще не убеждены? Взгляните на MoveVM - виртуальную машину, используемую на Initia L1.
Чтобы начать, Move - единственный язык в криптографии, который был создан командой с глубоким пониманием и опытом разработки новых языков программирования с нуля.
В язык встроены функции, которые заставляют разработчиков лучше продумывать свои программы и позволяют представлять состояние программы, более близкое к реальности. Например:
Как мы упоминали, устаревший EVM плохо работает с параллелизацией, и параллелизация является наиболее эффективным рычагом для цепей в увеличении производительности. Параллелизация с EVM все еще возможна, но она сопряжена с огромными жертвами, если вы хотите сделать это хорошо — вам нужна команда бывших инженеров Jump, чтобы переписать все это...
Сначала, что такое параллелизация? Просто, вместо последовательной обработки транзакций, несколько транзакций обрабатываются вместе.

Современные виртуальные машины разрабатываются с учетом параллелизма, они процветают на нем. Конкретно, программная парадигма, предлагаемая Move и виртуальной машиной Solana, направлена на то, чтобы сделать параллелизацию максимально эффективной.
Рассматривая SVM, каждый отдельный фрагмент данных группируется по разным аккаунтам. Разработчики могут выбрать, как распределить данные по разным аккаунтам с любой степенью детализации, и данные отделены от логики выполнения, программы. При каждой транзакции разработчики должны указать, с каких аккаунтов они собираются читать и записывать данные. Этот уровень разделения позволяет ВМ определить транзакции, которые не конкурируют за одни и те же ресурсы, и параллелизировать их.
На данный момент, после того как вы сначала боролись с опасениями, а затем систематически изложили преимущества альтернативных виртуальных машин, вы должны видеть, почему они являются высокоэффективными для криптовалют и для будущих поколений приложений.
Это не племенное, и вам не следует ставить свою жизнь на карту ради определенной ВМ. У каждой ВМ есть свои плюсы и минусы, в конечном итоге разработчикам следует быть свободными в выборе того, что им нравится больше всего и что лучше всего подходит для их приложений. Экспериментирование полезно для всех в этой отрасли!
Это выборы, которые действительно имеют значение при создании приложений и поэтому Initia в настоящее время поддерживает MEWing - MoveVM, EVM и CosmWasm.
Правда в том, что мы только коснулись поверхности того, что происходит в пространстве AltVM до сих пор. От zkVM до гибридных сред, объединяющих различные ВМ вместе, до попыток, таких как FuelVM, решающих проблему увеличения состояния, будущее приложений светлое. Это должно заставить вас подняться и потанцевать, когда вы думаете о том, как приложения завтрашнего дня будут использовать эти инструменты для создания новых впечатлений, использования случаев, которые вы никогда раньше не видели, и все это за более низкую цену!
Мы только на начальном этапе S-кривой эволюции AltVM.

В конце дня ВМ - просто еще один инструмент в арсенале разработчика для использования.
Но являются ли они лучшим инструментом для достижения нашей цели? Они, безусловно, являются частью головоломки, но не самой головоломкой. Виртуальные машины - будь то EVM или AltVMs - не позволяют нам достичь цели, когда они используются в общей среде общего назначения.
Приложения, созданные на общих монолитных цепях состояния, всегда будут иметь трудности в конкуренции с приложениями, созданными на основе целевой, специальной, пользовательской инфраструктуры.
Реальная эволюция заключается в приложениях Full-Stack.
Реальная эволюция заключается в выборе подходящей виртуальной машины для вашего случая использования и ее сопряжении с настроенной специально для нее приложенной цепью. Полноценные приложения позволяют разработчикам строить без компромиссов. Они ведут нас в будущее, где разработчики полностью контролируют свою среду выполнения, мир, где разработчики не выбирают блокчейн, а создают тот, который наилучшим образом соответствует точным потребностям их приложения, чтобы создавать лучший опыт — от выделенного блокспейса до настройки выполнения и упорядочивания транзакций. Они олицетворяют свободу и следующую ступень эволюции.

В Initia мы искренне верим, что полноценные приложения являются самым важным шагом для создания новаторских продуктов. Чтобы подтвердить эту веру, мы ведем наступление, предлагая разработчикам лучшую платформу для создания полноценных приложений: они могут выбрать виртуальную машину, которая наилучшим образом соответствует их видению - будь то безопасность Move, экосистема EVM или гибкость CosmWasm, получить мгновенный доступ к интероперабельности через LayerZero и IBC, легко изменять нижний уровень стека цепи с помощью Cosmos SDK и иметь все необходимое упаковано в одну систему: оракулы, Celestia DA, исследователи, Native USDC, входные ворота, модальные окна кошельков, UI мостов и многое другое.
С помощью Initia полноценные приложения доступны не только — они практичны.
Мы оставим вас с этим небольшим намеком на полностековые приложения и приложения для блокчейнов, статья была Троянским конем, чтобы подготовить вас к следующей, где, без сомнения, вы не уйдете, прежде чем быть побитым.





