предисловие

Вся продукция, основным преимуществом которой являются технические характеристики, является полуфабрикатом.

Шумиха и споры по поводу ЭВМ и ЗК ЭВМ идут уже некоторое время, особенно после того, как Виталик разделил виды ЗК ЭВМ.Есть бесконечные научно-популярные статьи про байткод, виртуальные машины, совместимость и прочие несуразные понятия, но эта лексика Что именно значит, и к чему приведет популярность ZK EVM в структуре публичной сети, четко не объяснено.

Трек ZK также официально стал популярным.Если предыдущий ZK-Rollup ограничивал его локальной областью ​​L2, то теперь он имеет смутную тенденцию стать общей технологией для всей сети блокчейна.R3PO считает, что ZK EVM положит конец многим шаблонам сосуществования цепочек.

В историческом процессе этой замены неизбежно возникнут новые проекты. R3PO стремится исследовать скрытую ценность. Мы начнем с «бессознательного» понимания EVM, чтобы изучить будущее направление публичной цепочки.

Описание изображения: Решения для переноса файлов между разными операционными системами

Источник изображения: R3PO

Представьте себе следующий сценарий:

Алиса хочет передать документ Word, работающий в Windows, Бобу, но у Боба есть только компьютер Mac, на котором можно использовать Pages, поэтому Боб не может открыть документ. Как мне решить эту проблему? Если Боб установит версию Word для Mac и скопирует текст статьи, останется еще четыре метода:

1. Алиса загружает статью в облако, например Google Docs, а Боб может открывать и редактировать документ в браузере, поддерживающем кроссплатформенность;

2. Алиса передает Word.exe и документ другой стороне, а Боб может использовать Crossover или виртуальную машину (ВМ) для имитации среды Windows, чтобы он мог запустить приложение .exe на Mac и открыть документ;

  • Crossover может поддерживать только работу Word.exe в одиночку, но не может ничего делать с другими приложениями .exe.

  • Виртуальная машина (ВМ) установит подсистему Windows на Mac, и любое приложение .exe можно будет запустить в подсистеме Windows;

3. Алиса преобразует документ в формат файла, понятный Java, и передает его другой стороне. Боб может установить среду Java на Mac, чтобы открыть документ;

4. Алиса преобразует документ в двоичный файл и передает его другой стороне. Боб может открыть документ с наименьшей совместимостью.

Если вы можете понять описанный выше процесс, попробуйте заменить следующие понятия:

  • Операционные системы, такие как Windows и macOS -> Публичные сети, такие как Ethereum и Cosmos;

  • Форматы приложений, такие как .exe и .dmg --> Dapps различных публичных цепочек;

  • Документ Word -> Активы в цепочке;

  • Кроссовер --> перекрестно-цепной мост;

  • Виртуальная машина (ВМ) -> EVM с более низкой совместимостью, например Polygon Hermez, которая представляет собой виртуальную машину ZK. Для реализации функций по сравнению с EVM требуется ручная итерация для поддержания синхронизированных обновлений;

  • JVM --> EVM, эквивалентная совместимость на уровне языка, такая как запланированная прокрутка, реализованный ею ZK EVM полностью эквивалентен EVM, что можно понимать как добавление EVM версии функции ZK;

  • Двоичная совместимость --> Это сам EVM или Ethereum;

Характеристики всей ВМ и ЭВМ такие же, как указано выше, а режим их работы в основном аналогичен процессу передачи файлов между операционными системами. По мнению R3PO, самая большая тенденция заключается в том, что ZK EVM не только заменит существующие решения, совместимые с EVM, но в конечном итоге приведет к тому, что Ethereum станет единственным протоколом связи прикладного уровня, в то время как другие общедоступные цепочки станут цепочками специального назначения в определенных областях, подобно Linux. Активен в серверной сфере, в то время как Windows активен среди обычных пользователей.

Причины такого вывода будут подробно рассмотрены ниже.

Если вы хотите понять других, вы должны сначала понять себя: суть экологии — это двустороннее движение между разработчиками и пользователями.

EVM способствует победе Ethereum в соревновании по публичной сети. Эта победа обусловлена ​​не «превосходством вычислительной мощности» Ethereum, а главным образом совместимостью, поскольку убийцы Ethereum старого поколения, такие как EOS, и предыдущие поколения, такие как Solona Ethereum Killer, как а также новое поколение Ethereum Killer, такое как Aptos, все хвастались сверхвысокой скоростью своего TPS.

Тем не менее, Ethereum по-прежнему удерживает абсолютное лидерство по количеству TVL и Dapps с однозначным TPS. Это преимущество можно резюмировать как эффект экологического кластера, но почему другие публичные сети совместимы с EVM и активно строят кросс-цепочки? ? После моста разрыв не сократился, но есть ли какие-либо признаки дальнейшего расширения на медвежьем рынке?

R3PO считает, что решение проблемы может быть получено из более определенной отправной точки.

Отправной точкой является опыт разработчиков. Нынешний Web 3 все еще находится на очень ранней стадии, которую можно сравнить с Интернетом до 2000 года. застрял в CeDeFi, созданном учреждениями CEX и TradiFi, очень мало реальных пользователей сети. Активные адреса Ethereum составляют всего 400 000, но TVL достигает 32 миллиардов долларов США, а рыночная стоимость достигает 200 миллиардов долларов США. долларов.

В условиях огромного контраста между количеством пользователей и объемом накопленных средств конкуренция за власть разработчиков стала важнейшим способом поддержания экосистемы. Логика заключается в том, кто сможет продержаться до запуска реальных миллиардов. уровня потребительских приложений, публичная сеть которых действительно может стать следующим поколением. Инфраструктура нового поколения Интернета подобна Всемирной паутине и браузеру Netscape в прошлом.

Ethereum предоставляет разработчикам наиболее полный опыт разработки.

В каком-то смысле это также имитация успеха языка Java. До появления Java самой большой проблемой языка C/C++ было то, что программистам приходилось учитывать необходимость адаптации программного и аппаратного обеспечения. Например, 32-битные числовые типы. невозможно напрямую перенести для работы на 16-битных машинах.

Описание изображения: Архитектура JVM

Источник: Википедия

Помимо улучшения удобства использования языка, самое большое улучшение Java заключается в конструкции JVM. Одним словом, его особенность заключается в «аппаратном смягчении», которое обеспечивает такую ​​же адаптацию к различному оборудованию посредством языкового планирования. если он один раз реализован в EVM, его можно запускать на любом устройстве, что действительно обеспечивает кросс-платформенную разработку без дополнительного рассмотрения аппаратных проблем.

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

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

Описание изображения: Архитектура EVM

Источник изображения: ethereum.org

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

Описание изображения: Схема работы ЭВМ

Источник изображения: R3PO

Совместимость на уровне языка также помогает обеспечить эффективность и безопасность EVM.

Виртуальная машина (ВМ) на рисунке выше относится к режиму работы между различными операционными системами. Например, Parallels Desktop может гарантировать работу подсистемы Windows на Mac, но для этого необходимо выделить определенные программные и аппаратные ресурсы из исходной системы. установите подсистему. Затем установите приложение Windows в подсистему, и тогда приложение можно будет запустить. Однако из-за ограничений выделенных ресурсов его эффективность работы не может сравниться с эффективностью собственных приложений.

EVM похожа на JVM и выполняет операции совместимости на уровне языка Solidity. Разработчики используют API, предоставляемый Infura, для взаимодействия с основной сетью, а также используют Truffle для разработки, тестирования и развертывания смарт-контрактов и т. д. Все комплекты разработки. доступен для завершения EVM. После адаптации Dapp может работать в любой общедоступной сети, совместимой с EVM.

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

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

Смысл экологии — разработка + применение + пользователи, а EVM играет роль инициализирующего маховика в экологическом строительстве.

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

EVM способствовал успеху Ethereum, но почему другие публичные сети, совместимые с EVM и «Планом вампира» кровососущей экосистемы Ethereum, не могут работать?

Логика совместимости людей:

  • Для разработчиков: совместимость с EVM для снижения затрат на миграцию для разработчиков Ethereum и предоставления новых функций общедоступной сети, таких как более высокий TPS;

  • Для пользователей: предоставьте определенные стимулы в виде токенов, чтобы побудить пользователей мигрировать;

  • Завершить замену Ethereum.

Логические лазейки совместимости:

  • Для разработчиков: совместимый EVM в конце концов не является родным EVM, и существуют скрытые затраты на миграцию;

  • Для пользователей: безопасность Эфириума является самой высокой, за исключением сети Биткойн. Эта безопасность не сравнима с краткосрочными искушениями, такими как добыча золота и раздача по воздуху;

  • Результат: Ethereum по-прежнему занимает самую популярную позицию.

Фактически, другие публичные сети оказались перед дилеммой. Совместимость EVM рискует стать де-факто боковой цепью Ethereum, но несовместимость приводит к тому, что она становится изолированным островом. Если исходить из того, что все жаждут трафика, это становится последним средством. Акт отчаяния.

Описание изображения: Список решений, совместимых с EVM

Источник: Р3ПО

В настоящее время инициативу в основном берут на себя другие публичные сети, в то время как Ethereum концентрируется на улучшении своих старых проблем, таких как переход от PoW к PoS, выбор пути L2, реализация абстракции учетной записи, DankSharding и т. д. На пути совместимости он в основном реализует EVM, используя приложения для достижения совместимости между цепочками и цепочек, совместимых с EVM.

Публичные сети совместимы с EVM, их представляют BNB Chain и другие.

Публичные блокчейны бирж, такие как BNB Chain или OKX Chain, опираясь на базу пользователей биржи и способность управлять проектами, нельзя недооценивать TVL и экологию их цепочек, принимая в качестве примера BNB Chain, согласно данным DeFi Llama. TVL и экологию, работающую на нем, нельзя недооценивать. Имея 492 протокола и TVL в 6 миллиардов долларов США, это вторая по величине публичная сеть после Ethereum по масштабу и объему.

Его основной режим работы «имитирует» Ethereum. Например, Pancakeswap, крупнейший на нем DEX, изначально был разветвленной версией Uniswap. Тот же самый Dapp может беспрепятственно переключаться между двумя публичными цепочками. За этим стоит огромная выгода, которую дает совместимость с EVM. Преимущества: участникам проекта нужно сосредоточиться только на операционной деятельности, а не на разработке продуктов с нуля.

Совместимость с EVM внутри сети, представленная Solona.

Solona — это единый блокчейн с механизмом PoH. Он также долгое время был единственной публичной сетью среди десяти крупнейших по рыночной стоимости проектов, которая не совместима с EVM. Однако это не означает, что она не может взаимодействовать с EVM-совместимыми цепями. работает по цепочке. Проект Neon обеспечивает совместимость с EVM.

Эту совместимость можно понимать как совместимость в стиле матрешки, а не как прямую совместимость на уровне самой публичной цепочки.

Neon предоставляет возможности разработки, очень похожие на сам EVM, такие как поддержка программирования на языке Solidity, плавное развертывание смарт-контрактов, прямые вызовы MetaMask и комплекты разработки, такие как Truffle.

Совместим с цепями EVM, представленными EVMOS.

Есть больше возможностей для модульных блокчейнов, таких как Cosmos или Polkadot. Приложения на них могут самостоятельно стать общедоступными цепочками уровня L1. EVMOS также является подцепочкой Cosmos и общедоступной цепочкой, обеспечивающей совместимость с EVM. может не только «передавать» совместимость EVM между Cosmos, но и обеспечивать совместимость EVM между любыми другими публичными цепочками.

Помимо того, что он является поставщиком совместимости с EVM, он также может использоваться в качестве общедоступной цепочки для развертывания DeFi и других приложений. Например, DEX Exswap на нем является разветвленной версией Uniswap.

Краткое содержание этого абзаца:

Именно эта широкая совместимость способствовала открытию всего мира публичных цепочек, и связующим звеном между ними является совместимость EVM, межцепочные мосты и биржи. Учитывая это, R3PO суммировал конкретные школы совместимости, упомянутые выше. обеспечить ЗК ЭВМ. Персонаж Терминатора выполняет предигровую разминку.

Если вы хотите победить других, вы должны сначала победить себя: ZK EVM — инициатива Ethereum

Если другие публичные сети заняты совместимостью с EVM, у Ethereum слишком много времени, чтобы позаботиться о себе, но после успешного слияния PoS и определения технологического маршрута L2 ZK стала общей технологией для всей публичной цепи. , а сочетание технологии ZK и EVM также будет способствовать развитию Ethereum. Эволюция модульной архитектуры завершена.

Технология ZK не ограничивается областью L2. Она имеет свое место в децентрализованных приложениях, публичных сетях и на других верхних и нижних уровнях. Однако наиболее популярный вариант ZK EVM представляет собой несколько смешанную картину. R3PO кратко обобщает это и стремится устранить. самое необходимое и сохранить самое необходимое.

Описание изображения: Различная совместимость и производительность EVM

Источник изображения: Vitalik.eth

Виталик однажды привел взаимосвязь между совместимостью и производительностью различных классификаций EVM. Можно обнаружить, что чем ниже реализация, тем сильнее совместимость, но тем хуже его производительность. Если вдуматься, эта причина очень проста. Mainnet жалок. Вы можете понять производительность и надежную безопасность.

  • Чем ближе к нижнему слою, чем ближе к родному режиму работы EVM, тем сильнее совместимость, но производительность также будет сильно ограничена;

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

Polygon Hermez упоминался ранее и классифицировался как ZK VM, но на самом деле Hermez называет себя решением ZK EVM. Вроде бы разница в одну букву, но совместимость и безопасность у него совсем другие.

ZK VM/EVM, реализованный на Polygon Hermez, по существу «копирует» функции EVM один в один, аналогично взаимосвязи между WBTC и BTC, а также взаимосвязи между тенью и онтологией. В повседневной работе, пока команда разработчиков продолжает обновлять, Опыт его использования такой же, как и у EVM, но ведь это не реализация уровня языка. Можно только сказать, что это отмазка в условиях коммерческой конкуренции.

Недавно StarkNet выпустил ZK EVM Kakarot с использованием языка Cairo, который используется для запуска смарт-контрактов Ethereum в StarkNet. Это можно считать первым случаем, когда ZK EVM вступил в фазу тестирования. Также на подходе Taiko, Scroll, zkSync 2.0 и другие плееры ZK EVM.

Почему ZK EVM стал таким популярным и почему это конец публичной цепочки? В настоящее время на этапе коммерческого конкурса информация, предоставляемая различными участниками проекта, не является полной и не является исчерпывающей. R3PO пытается дать свое собственное понимание и служит руководством.

Изображение Описание Архитектура Ethereum в эпоху ZK EVM

Источник изображения R3PO

На первый вопрос ответ таков: ZK EVM на самом деле является настоящим домом для будущих децентрализованных приложений.

Согласно существующим знаниям, Dapp работает либо в общедоступной цепочке, либо в сети L2. Но, по мнению R3PO, в будущем ZK EVM будет непосредственно размещать прикладной уровень.

Как показано на рисунке выше, будущая ZK EVM станет набором функций EVM, Rollup и межцепочного моста. Она сама по себе является своего рода EVM и не нуждается в пояснениях.

Свертывание уровня L2 является слишком низкоуровневым. Чтобы добиться более высокой производительности, в качестве примера возьмем StarkNet, разработанный StarkWare. Он планирует использовать рекурсию ZK для доказательства достоверности проверочных данных. Рекурсию можно бесконечно расширять в «сообщении». -test before», и ZK может гарантировать. Общий масштаб данных ограничен, поэтому сам StarkNet может использоваться в качестве уровня проверки для приложений и уровня L3 над ним.

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

На второй вопрос ответ заключается в том, что ZK EVM превратит всю публичную цепочку в цепочку EVM.

Даже публичные сети, несовместимые с EVM, такие как Solona и Aptos, все равно могут быть подключены через Evmos. С этой точки зрения ZK EVM — это инициатива Ethereum. Если вы не подключитесь ко мне, я буду с вами совместим. Таким образом, экологические преимущества Эфириума будут еще больше усилены.

Экологические публичные сети Move, такие как Aptos и Sui, утверждают, что Move VM также является общим механизмом разработки, похожим на EVM. Теоретически язык Move, модифицированный из Rust, действительно лучше, чем Solidity, но его самый большой недостаток заключается в том, что время ждет нет. Во-первых, сомнительно, сможет ли он построить собственный трафик и экологию, и это приведет к дилемме: совместимы ли другие публичные сети с EVM.

Заключение

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

В процессе разработки ZK EVM мы ясно чувствуем сложность борьбы в публичной сети. В перетягивании каната между Ethereum и публичными цепями создавались бесконечные романтические истории. В это время наступил Match Point. относительно EVMOS и Что касается жизни и смерти новых видов, таких как Move VM и ZK EVM, R3PO считает, что будущая среда публичной сети должна быть основана на функциональной совместимости, обеспечиваемой совместимостью EVM, поскольку предпосылкой для конкуренции по-прежнему являются пользователи и разработчики. вся история.

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

Для крупномасштабного развития технологии ZK потребуется не менее 5 лет. Учитывая крупномасштабную зрелость капитала и рынка, этот срок может замедлиться примерно до 3 лет. К тому времени мы сможем увидеть, сбудутся ли сегодняшние прогнозы. истинный.

Заявление об авторских правах: если вам необходимо перепечатать, вы можете связаться с нашим помощником в WeChat. Если вы перепечатаете или очистите рукопись без разрешения, мы оставляем за собой право нести юридическую ответственность.

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