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 і не виключати його повністю. Вони рекомендували додати надійніший інструментарій і поліпшити досвід розробників, наголосивши на необхідності вирішення «важливіших завдань».
Решта запропонували задіяти пов’язаний зі співзасновником Ethereum Віталіком Бутеріним Vyper, активним прихильником якого є Curve Finance.
«Створення компілятора Solidity перебуває в поганому стані (підозрюю, що він загруз у технічних боргах), для роботи з Ethereum потрібен інший компілятор або мова. Що ще більш пікантно — Paradigm багато зробила для популяризації Solidity, створивши специфічні для Solidity інструменти», — прокоментував засновник Curve Михайло Єгоров.
Підприємець закликав розробників розглянути можливість використання Vyper, відзначивши порівняно кращий стан його компілятора.
«Просто перевірте, чи достатньо близький Vyper. Ви заощадите цілу купу роботи!» — відреагував офіційний акаунт Curve Finance.
Нагадаємо, у листопаді 2024 року ForkLog повідомив про плани команди Vlayer розширити функціональність Ethereum завдяки створенню Solidity 2.0.
Раніше Бутерін запропонував способи збільшення децентралізації та спрощення аудиту коду.