Проснулись, улыбнулись, альтернативное мнение прочитали Сейчас в инфополе принято ругать эфир: мол, неудобный, л2 вампирят ликвидность и все такое прочее.
Иногда хорошо почитать альтернативных мнений.
Перевод
тейка от
0xCygaar почему EVM и Solidity нас в ближайшее время не покинут, как бы хейтерам не хотелось.
-------------
EVM никуда не денется в ближайшее время, не дайте никому ввести вас в заблуждение.
Как человек, который несколько лет занимался разработкой протоколов, вот несколько причин, по которым я считаю, что EVM продолжит доминировать:
======================================
Сетевые эффекты имеют огромное значение: EVM и Solidity существуют уже более 10 лет. Ни один другой язык смарт-контрактов не может сравниться с ними по количеству документации, обучающих материалов и руководств.
Столкнулись с какой-то случайной ошибкой при компиляции вашего проекта смарт-контрактов из 50 файлов? Скорее всего, кто-то уже сталкивался с этой же проблемой и опубликовал решение на Ethereum Stack Exchange. Для разработчиков невероятно важно, когда в сети доступно огромное количество ресурсов.
Еще одним преимуществом большого объема доступной документации является то, что ИИ, такие как Claude и ChatGPT, могут давать гораздо более точные и полезные ответы на вопросы по Solidity. Это будет способствовать усилению сетевых эффектов.
======================================
Композиционность: помимо тысяч доступных руководств, существуют тысячи готовых смарт-контрактов, уже написанных на Solidity или Vyper, которые можно использовать.
Хотите узнать, как взаимодействовать с V3 роутером Uniswap? Есть примеры. Хотите узнать, как разместить NFT на продажу с использованием Seaport? Примеры тоже есть.
Разработчики, работающие с EVM, могут использовать протоколы на существующих блокчейнах ИЛИ легко разворачивать их на новых цепях. Это позволяет разработчикам работать кросс-чейн, имея доступ к многолетней проверенной документации и примерам. Кроме того, они могут быть уверены, что эти протоколы действительно прошли боевую проверку.
======================================
Инструменты и библиотеки: инструментарий для разработки смарт-контрактов на основе EVM на данный момент чрезвычайно развит. Foundry — это самый эффективный и мощный набор инструментов для разработки смарт-контрактов с огромным сообществом опытных участников open source. Hardhat предоставляет наиболее продвинутый набор инструментов для тестирования, развёртывания и взаимодействия с контрактами.
Библиотеки, такие как OpenZeppelin и Solady, могут существенно ускорить разработку смарт-контрактов в мире EVM. Они не только хорошо документированы, но и прошли множество аудитов и боевых испытаний. Существует огромное количество руководств, которые помогут новым разработчикам смарт-контрактов использовать эти инструменты.
======================================
Простота языка: возможно, это самая тривиальная причина, но она все же важна. Код на Solidity легко читается. Многие разработчики имеют опыт работы с TypeScript, который синтаксически очень похож на Solidity. Vyper по синтаксису почти идентичен Python.
С другой стороны, Rust и другие языки смарт-контрактов могут быть гораздо более сложными для новичков. Хотя это не отпугнёт опытных разработчиков от создания на других виртуальных машинах, это может существенно повлиять на тех, кто только начинает знакомство с миром смарт-контрактов.
======================================
Это не значит, что другие виртуальные машины не добьются успеха. Мы уже видим, как сообщество Solana Rust значительно выросло за последний год. Stylus от Arbitrum также начинает набирать популярность.
Но я хочу подчеркнуть, что повсеместное распространение и сетевые эффекты EVM имеют огромное значение. Существует причина, по которой так много команд стремятся оптимизировать производительность EVM — они продолжают видеть спрос и интерес со стороны разработчиков к созданию на этой платформе.