Пересылка оригинального заголовка: Великая эволюция ВМ
Представьте себе: вы собираетесь завершить день после азартной поездки по цепочке блоков. +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 просто работает и будет продолжать удерживать доминирование на протяжении многих лет. Но думайте об этом так...$BTCБиткойн является доминирующим криптоактивом, но это не означает, что нет места для тысяч различных криптоактивов, сосуществующих с ним $BTC, как они делают.
Кроме того, существует огромная экосистема разработчиков, которые изо дня в день работают над улучшением пользовательского опыта, предлагаемого EVM, с помощью абстракции учетной записи, пакетных транзакций и даженовый компилятор Solidity. На каждом уровне стека ведется огромная работа по улучшению EVM.
Но если наш оптимизм нас не подведет, количество разработчиков в сфере криптовалюты увеличится как минимум в 1000 раз, и мы не можем ожидать, что EVM сможет обслужить их всех. Подумайте о Web2 минуту: нет одного программного языка, который подходит для каждого случая использования, или одного языка, который нравится каждому разработчику, и мы не можем ожидать, что это изменится.
С этим сказанным, давайте перейдем к пониманию альтернативных виртуальных машин (altVMs).
Мы понимаем, что убеждения не так просто сломать. Когда ваши любимые исследователи CT говорят вам, что EVM работает прекрасно, и подвергают сомнению само существование altVMs, естественно принимать их слово. Но давайте рассмотрим обратную сторону этого аргумента, прямо борясь с FUD в первую очередь.
Теперь, когда мы избавились от неприятностей, давайте сосредоточимся на позитивных моментах, которых много. AltVM в конечном итоге представляют новый путь для творчества и возможностей в пространстве приложений блокчейн. Они приносят свежие парадигмы, новые идеи и более высокий уровень безопасности на стол. Давайте погрузимся в то, почему altVM так захватывают:
Заботливые наблюдатели заметят, что большая часть инноваций в приложениях блокчейн происходит вне цепи в последнем цикле - будь то интерфейс, стимулы или преодоление разрыва для притока внешнего дохода в криптовалюту. Инновации внутри цепи затормозились. Мы хотим видеть больше пятьиздевятиразработчики калибра, которые экспериментируют в сети и действительно расширяют границы возможного.
Однако 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! Узнайте больше об этомздесь.
Большинство альтVM сегодня строятся с безопасностью в качестве основного руководящего принципа. У них есть преимущество видеть, где EVM терпит неудачу, и проектировать так, чтобы избежать этих недостатков прямо на фундаменте. Нельзя сказать, что они непроницаемы, могут быть определенно необнаруженные хаки и недостатки, которые мы выясним позже во времени, но сегодня они превосходят EVM в плане безопасности!
Более того, большинство altVM строятся на основе Rust в качестве базы, который известен своей высокой безопасностью и широким использованием для написания критически важного программного обеспечения. Опять же, безопасность прямо в основе.
Все еще не убеждены? Взгляните на MoveVM - виртуальную машину, используемую на Initia L1.
Чтобы начать, Move - единственный язык в криптографии, который был создан командой с глубоким пониманием и опытом разработки новых языков программирования с нуля.
В язык встроены функции, которые заставляют разработчиков лучше продумывать свои программы и позволяют представлять состояние программы, более близкое к реальности. Например:
И если вы, как разработчик, все еще умудрились прострелить себе ногу? У вас есть формальная верификация, чтобы спасти вашу душу. Перемещайте корабли с встроенным формальным верификатором, с помощью которого вы можете математически определить поведение вашей программы, и верификатор скажет вам, соответствует ли ваш код тому, что вы намерены сделать. Это значительно сокращает возможность логических ошибок.
AltVMs буквально созданы, чтобы быть невероятно быстрыми. Мы уверены, что производительность не была главной проблемой, когда лорд Гавин склонился над своим ноутбуком, пытаясь создать первую версию EVM & Solidity. Конечно, EVM сделал большой прогресс с тех пор, но, боже мой, он не может сравниться с новыми altVMs.
Как мы упоминали, устаревший 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 полноценные приложения доступны не только — они практичны.
Мы оставим вас с этим небольшим намеком на полностековые приложения и приложения для блокчейнов, статья была Троянским конем, чтобы подготовить вас к следующей, где, без сомнения, вы не уйдете, прежде чем быть побитым.
Share
Content
Пересылка оригинального заголовка: Великая эволюция ВМ
Представьте себе: вы собираетесь завершить день после азартной поездки по цепочке блоков. +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 просто работает и будет продолжать удерживать доминирование на протяжении многих лет. Но думайте об этом так...$BTCБиткойн является доминирующим криптоактивом, но это не означает, что нет места для тысяч различных криптоактивов, сосуществующих с ним $BTC, как они делают.
Кроме того, существует огромная экосистема разработчиков, которые изо дня в день работают над улучшением пользовательского опыта, предлагаемого EVM, с помощью абстракции учетной записи, пакетных транзакций и даженовый компилятор Solidity. На каждом уровне стека ведется огромная работа по улучшению EVM.
Но если наш оптимизм нас не подведет, количество разработчиков в сфере криптовалюты увеличится как минимум в 1000 раз, и мы не можем ожидать, что EVM сможет обслужить их всех. Подумайте о Web2 минуту: нет одного программного языка, который подходит для каждого случая использования, или одного языка, который нравится каждому разработчику, и мы не можем ожидать, что это изменится.
С этим сказанным, давайте перейдем к пониманию альтернативных виртуальных машин (altVMs).
Мы понимаем, что убеждения не так просто сломать. Когда ваши любимые исследователи CT говорят вам, что EVM работает прекрасно, и подвергают сомнению само существование altVMs, естественно принимать их слово. Но давайте рассмотрим обратную сторону этого аргумента, прямо борясь с FUD в первую очередь.
Теперь, когда мы избавились от неприятностей, давайте сосредоточимся на позитивных моментах, которых много. AltVM в конечном итоге представляют новый путь для творчества и возможностей в пространстве приложений блокчейн. Они приносят свежие парадигмы, новые идеи и более высокий уровень безопасности на стол. Давайте погрузимся в то, почему altVM так захватывают:
Заботливые наблюдатели заметят, что большая часть инноваций в приложениях блокчейн происходит вне цепи в последнем цикле - будь то интерфейс, стимулы или преодоление разрыва для притока внешнего дохода в криптовалюту. Инновации внутри цепи затормозились. Мы хотим видеть больше пятьиздевятиразработчики калибра, которые экспериментируют в сети и действительно расширяют границы возможного.
Однако 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! Узнайте больше об этомздесь.
Большинство альтVM сегодня строятся с безопасностью в качестве основного руководящего принципа. У них есть преимущество видеть, где EVM терпит неудачу, и проектировать так, чтобы избежать этих недостатков прямо на фундаменте. Нельзя сказать, что они непроницаемы, могут быть определенно необнаруженные хаки и недостатки, которые мы выясним позже во времени, но сегодня они превосходят EVM в плане безопасности!
Более того, большинство altVM строятся на основе Rust в качестве базы, который известен своей высокой безопасностью и широким использованием для написания критически важного программного обеспечения. Опять же, безопасность прямо в основе.
Все еще не убеждены? Взгляните на MoveVM - виртуальную машину, используемую на Initia L1.
Чтобы начать, Move - единственный язык в криптографии, который был создан командой с глубоким пониманием и опытом разработки новых языков программирования с нуля.
В язык встроены функции, которые заставляют разработчиков лучше продумывать свои программы и позволяют представлять состояние программы, более близкое к реальности. Например:
И если вы, как разработчик, все еще умудрились прострелить себе ногу? У вас есть формальная верификация, чтобы спасти вашу душу. Перемещайте корабли с встроенным формальным верификатором, с помощью которого вы можете математически определить поведение вашей программы, и верификатор скажет вам, соответствует ли ваш код тому, что вы намерены сделать. Это значительно сокращает возможность логических ошибок.
AltVMs буквально созданы, чтобы быть невероятно быстрыми. Мы уверены, что производительность не была главной проблемой, когда лорд Гавин склонился над своим ноутбуком, пытаясь создать первую версию EVM & Solidity. Конечно, EVM сделал большой прогресс с тех пор, но, боже мой, он не может сравниться с новыми altVMs.
Как мы упоминали, устаревший 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 полноценные приложения доступны не только — они практичны.
Мы оставим вас с этим небольшим намеком на полностековые приложения и приложения для блокчейнов, статья была Троянским конем, чтобы подготовить вас к следующей, где, без сомнения, вы не уйдете, прежде чем быть побитым.