CTO Paradigm запропонував відмовитися від мови програмування Solidity для Ethereum

Наразі Solidity знаходиться в «проблемному стані», що викликає дискусії щодо її вдосконалення або переходу на альтернативу. Про це повідомив CTO Paradigm Георгіос Константопулос.

«Як ми повинні програмувати Ethereum? […] Чи покращуємо ми Solidity? Чи відмовляємося від неї? […] Чи перейдемо на Vyper або на нову мову? Якщо друге, чи варто натомість створити RISCV середовище виконання, яке працює з Rust?», — зазначив експерт.

Solidity є базовою мовою програмування для розробки смарт-контрактів на Ethereum.

У відповідь деякі учасники спільноти висловили думку, що більш проста, нова мова дозволить розробникам уникати дорогих помилок, що є критично важливим для екосистеми DeFi з TVL у десятках мільярдів доларів.

Засновник DeFiLllama під ніком 0xngmi запропонував створити новий аналог, який забезпечить можливість переосмислення процесу написання смарт-контрактів, зосереджуючи увагу на станах і переходах, а не лише на інструкціях. Це допоможе уникнути помилок і зробити код безпечнішим.

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

Під час обговорення багато хто висловив пропозицію перейти на Rust, який використовується в екосистемі Solana. Проте деякі висловили сумніви щодо його доцільності для Ethereum.

Чимала кількість коментаторів порадила «виправити» Solidity замість повного його виключення. Вони рекомендували вдосконалити інструментарій та поліпшити досвід розробників, акцентуючи на необхідності вирішення «важливіших завдань».

Інші запропонували звернутися до Vyper, мови, пов’язаної зі співзасновником Ethereum Віталіком Бутеріним, активним прихильником якої є Curve Finance.

«Створення компілятора Solidity перебуває в поганому стані (підозрюю, що він загруз у технічних боргах), для роботи з Ethereum потрібен інший компілятор або мова. Що ще більш пікантно — Paradigm багато зробила для популяризації Solidity, створивши специфічні для Solidity інструменти», — прокоментував засновник Curve Михайло Єгоров.

Підприємець закликав розробників розглянути можливість використання Vyper, підкресливши наявність відносно кращого стану його компілятора.

Источник

No votes yet.
Please wait...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються дані ваших коментарів.