Эфириум впервые применил уровень смарт-контрактов общего назначения поверх своего блокчейна, поэтому неудивительно, что виртуальная машина Эфириума, или сокращенно EVM, привлекла и удержала огромную часть разработчиков Web3.
Перевод статьи “Where Is the Ethereum Virtual Machine Headed in 2023?”
Что менее известно, так это то, что EVM не привязан к Ethereum. Он уже развернут на нескольких других блокчейнах. Имея это в виду, вот три прогноза того, как пространство EVM будет расти и развиваться в наступающем году.
Растущая коллекция EVM будет становиться все более специализированной
EVM на сегодняшний день является самой популярной средой исполнения среди разработчиков смарт-контрактов. Распространение децентрализованных приложений или dApps в Ethereum и Layer 2 является свидетельством этой динамичной сцены строительства.
Что такое Ethereum Virtual Machine?
Ethereum Virtual Machine (EVM) – это программная среда, которая работает на блокчейне Ethereum и позволяет запускать смарт-контракты, которые программируются на языке Solidity. EVM выполняет код смарт-контрактов в блокчейне Ethereum и управляет выполнением транзакций.
В то же время пользователи могут быть немного разочарованы, когда увидят, что многие dApps на этих разных EVM являются просто форками. Прекрасными примерами этого явления являются многочисленные примеры децентрализованных бирж, таких как Uniswap или Sushiswap, и протоколы кредитования, такие как Aave.
Эти форки не создаются бессмысленно — Uniswap на Polygon обычно имеет более низкие транзакционные издержки, чем Uniswap на Ethereum — но если учесть, что ликвидность фрагментирована между этими несколькими версиями dApp, а затем учесть, что разработчики должны поддерживать каждое из этих разветвленных приложений, аргументы в пользу многоцепочечного развертывания не очень сильны.
По мере развития пространства приложений Web3 и особенно децентрализованных финансов (DeFi) приложения будут объединяться в один или несколько экземпляров и взаимодействовать с другими экосистемами.
В тандеме с этой консолидацией мы также увидим растущую специализацию среди различных EVM для удовлетворения конкретных видов приложений. Это так называемые EVM для конкретных приложений, созданные для обслуживания таких категорий приложений, как DeFi, ReFi [регенеративные финансы] и инфраструктура. Некоторые из этих приложений созреют и перейдут на свои блокчейны приложений (цепочки приложений), например, на то, что позволяет блокчейн блокчейнов Cosmos.
Уже децентрализованная биржа деривативов dYdX строит свою цепочку приложений в экосистеме Cosmos — решение, принятое ее разработчиками, направлено на усиление контроля над всем стеком платформы. Вскоре могут последовать и другие родные для Ethereum приложения.
Тем не менее, разные dApps имеют разное количество ресурсов участников и опыт разработчиков, поэтому не ожидайте, что все они станут цепочками приложений за одну ночь. Создание и поддержка приложения, особенно когда оно развернуто в нескольких цепочках, является достаточно сложной задачей для многих команд.
Таким образом, в дополнение к широким EVM общего назначения, таким как Ethereum, Polygon и Arbitrum, также есть много места для EVM с уникальными функциями. Будут более консервативные EVM (например, дедушка Ethereum) и другие, которые создают новые инновационные возможности, позволяющие создавать dApp следующего поколения.
EVM будут отдавать приоритет функциональной совместимости и компонуемости
Ключевым компонентом видения Endgame Виталика Бутерина для Ethereum является процветающая экосистема с несколькими свертываниями. Это вполне может сработать, но будет задействовано гораздо больше, чем просто свертки EVM. Также будет много независимых, но совместимых блокчейнов EVM, некоторые из которых, такие как Evmos, будут разрабатывать уникальные расширенные функциональные возможности EVM.
Эта расширяющаяся коллекция EVM будет разнообразной и будет создавать наибольшую ценность, когда они полностью компонуемые. Это позволит dApps в одной цепочке использовать и взаимодействовать с dApps, развернутыми в других цепочках, эффективно создавая межсетевые «денежные лего». На мой взгляд, именно так масштабирование Ethereum (обновления как основной сети, так и L2) и Cosmos, каждый из которых пережил быстрый рост, объединятся в большую Interchain.
Ethermint станет предпочтительной библиотекой
Разработчики объединятся в решениях, которые позволят им максимально легко запускать новые блокчейны EVM. Библиотека EVM с открытым исходным кодом, такая как Ethermint, созданная для совместимости, большого опыта разработчиков и расширяемости, идеально соответствует этим требованиям. (Полное раскрытие: Evmos ведет разработку и поддерживает библиотеку Ethermint.)
Прелесть Ethermint в том, что он объединяет EVM и Cosmos SDK [комплект для разработки программного обеспечения]. Это означает, что блокчейны, созданные с помощью Ethermint, могут позволить смарт-контрактам EVM использовать основные модули Cosmos.
Я уже упоминал о важности функциональной совместимости, и IBC, не связанный с хранением протокол моста, который сделал Cosmos знаменитым, является лишь одной из многих уникальных возможностей, предоставляемых модулями Cosmos SDK, которые Ethermint может позволить использовать dApps.
Дополнительные строительные блоки, такие как Interchain Accounts и Interchain Queries, делают реальностью разработку межсетевых приложений. Эти два модуля позволяют цепочкам передавать сообщения и воздействовать на них, а также контролировать активы в цепочках друг друга.
Например, межсетевая версия продуктов в стиле хранилища, таких как Yearn, может перемещать/торговать/активы LP во взаимосвязанных цепочках на Cosmos. Это верхушка айсберга, когда речь идет о приложениях dApp с поддержкой IBC, и я рад видеть, как исследуется это пространство дизайна.
У EVM большое будущее. Они разрастаются, расширяют наборы своих функций и объединяют Ethereum и Cosmos. В 2023 году мы увидим, как годы развития инфраструктуры воплотят это в жизнь для пользователей, поскольку приложения EVM станут более мощными и более связанными, чем когда-либо прежде.