CTO Paradigm призывает к ревизии: стоит ли отказаться от Solidity в пользу новых языков программирования для Ethereum?

На данный момент Solidity находится в “критическом состоянии”, что вызывает необходимость в его совершенствовании или переходе на альтернативные решения. Об этом сообщил технический директор Paradigm Георгиос Константопулос.

*«Как нам следует разрабатывать на Ethereum? […] Улучшаем ли мы Solidity? Или же отказываемся от него? […] Возможно, стоит перейти на Vyper или новый язык? Если так, не стоит ли рассмотреть создание среды выполнения RISCV, совместимой с Rust?»* — отметил специалист.

Solidity является основным языком программирования для создания [смарт-контрактов](https://forklog.com/cryptorium/chto-takoe-smart-kontrakt) на платформе Ethereum.

Некоторые участники сообщества высказали мнение, что более простой и новый язык поможет разработчикам избежать ошибок, что крайне важно для экосистемы [DeFi](https://forklog.com/cryptorium/chto-takoe-detsentralizovannye-finansy-defi), в которой общий объем заблокированной стоимости составляет десятки миллиардов долларов.

Основатель DeFi Llama под ником 0xngmi предложил создать новый аналог, который изменит подход к написанию смарт-контрактов, сосредоточив внимание на состояниях и переходах, а не только на инструкциях. Это могло бы снизить вероятность ошибок и повысить безопасность кода.

*«Если стоимость поддержания текущего положения дороже, чем затраты на переход на новый язык, стоит организовать общеиндустриальную инициативу по отказу от Solidity. Мы могли бы рассмотреть два следующих по популярности варианта — Rust и Move»,* — предложил бывший глава экосистемы Aptos Labs Нил Харуниан.

В ходе обсуждения многие предложили перейти на Rust, который используется в экосистеме [Solana](https://forklog.com/cryptorium/chto-takoe-solana). Однако некоторые выразили сомнение по поводу его применимости для Ethereum.

Многочисленные комментаторы выступили за улучшение Solidity, а не полное его исключение. Они рекомендовали создать более надежный инструментальный набор и улучшить процесс разработки, указывая на необходимость решения [«более важных проблем»](https://x.com/nicoszerman/status/1907757546842042689).

Другие предложили использовать Vyper, который поддерживает сооснователь Ethereum Виталик Бутерин и активно продвигается [Curve Finance](https://forklog.com/cryptorium/chto-takoe-curve).

*«Создание компилятора для Solidity находится в неудовлетворительном состоянии (подозреваю, что он сталкивается с техническими долгами), для работы с Ethereum требуется другой компилятор или язык. Учитывая, что Paradigm внесла много усилий в популяризацию Solidity, разработав инструменты для него»,* — прокомментировал основатель Curve Михаил Егоров.

Предприниматель призвал разработчиков рассмотреть возможность перехода на Vyper, подчеркивая, что его компилятор находится в лучшем состоянии.

*«Просто проверьте, насколько Vyper близок к вашим требованиям. Это сэкономит вам массу усилий!»* — отреагировал официальный аккаунт Curve Finance.

Ранее Бутерин [предлагал](https://forklog.com/news/vitalik-buterin-predlozhil-sposob-uvelicheniya-effektivnosti-evm) идеи по увеличению децентрализации и упрощению процесса аудита кода.