Технічний директор Paradigm пропонує відмовитися від мови програмування Solidity для Ethereum

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

“Як ми маємо програмувати Ethereum? […] Ми покращимо Solidity? Ми відкинемо його? […] Чи ми перейдемо на Vyper чи нову мову програмування? Якщо ми виберемо останню, ми повинні створити середовище виконання RISCV, сумісне з Rust?” – зауважив експерт.

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

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

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

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

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

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

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

“Компілятор Solidity знаходиться в поганому стані (я підозрюю, що він обтяжений технічною заборгованістю), і для роботи з Ethereum потрібен інший компілятор або інша мова. Що ще більш інтригує, це те, що Paradigm значно сприяла популярності Solidity, розробивши спеціальні інструменти для Solidity”, – зазначив засновник Curve Михайло Єгоров.

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

“Просто перевірте, чи достатньо близько Vyper. Ви заощадите купу роботи!” відповів офіційний акаунт Curve Finance.

Варто зазначити, що в листопаді 2024 року ForkLog повідомив про наміри команди Vlayer розширити функціональність Ethereum шляхом створення Solidity 2.0.

Раніше Бутерін пропонував різні методи посилення децентралізації та спрощення аудиту коду.

Источник

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

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