Комп’ютерна мова смарт-контрактів Lexon (LEX) запустила компілятор 3 серпня, що дозволяє розробникам писати контракти в Lexon і перетворювати їх у Solidity, Sophia або Javascript, згідно із заявами, зробленими Cointelegraph засновником Lexon Хеннінгом Дідріхом. Компілятор працює в мережі блокчейнів Aeternity (AE) і стягує плату за токени LEX за кожен цикл компіляції.
Lexon, яку називають «комп’ютерною мовою, яку може читати кожен», — це комп’ютерна мова, яка має виглядати як звичайна письмова чи усна мова. Зокрема, поточну версію розроблено так, щоб виглядати та звучати як звичайна англійська.

У розмові з Cointelegraph Дідріх заявив, що мова та компілятор забезпечують три основні переваги для розробників і користувачів. По-перше, його можна використовувати як навчальний інструмент для навчання програмуванню смарт-контрактів. Remix, популярний інструмент для вивчення Solidity, розробив плагін Lexon, який дозволяє студентам вводити угоди в Lexon і переглядати їх переклади в Solidity, що дозволяє їм зрозуміти, що означає код Solidity простою англійською мовою. На думку Дідриха, це може допомогти студентам зрозуміти, як працюють Solidity та розумні контракти.
По-друге, контракти можна писати в Lexon, щоб зробити їх «самодокументованими». Замість того, щоб технічний автор мав писати документацію, що пояснює, що робить код, сам код можна написати мовою, зрозумілою звичайним людям. Програмісти намагалися розробити алгоритми, які можуть створювати документацію з набору коду, але Lexon підходить до проблеми інакше, роблячи код читабельним, стверджував Дідріх.
По-третє, Lexon можна використовувати для створення кращих графічних інтерфейсів користувача (GUI) і більш автоматизованим способом. «Ви можете використовувати багатство інформації для створення кращих графічних інтерфейсів користувача, тому що ви можете створити більше за допомогою [цього] людського способу вираження логіки, ніж ви можете, якщо взяти за відправну точку мову третього покоління, як-от Solidity», — Дідріх. заявив.
За темою: як виявити фейкові новини за допомогою обробки природної мови
Дідріх попередив, що компілятор може перекладати лише в одному напрямку, з Lexon на іншу мову. Він не може перекласти іншу комп’ютерну мову назад у Lexon. Це означає, що його не можна використовувати, наприклад, для більш легкого налагодження смарт-контрактів, які спочатку не були написані в Lexon, як він пояснив:
«Звичайно, природна мова набагато багатша за мови третього покоління, як-от Solidity […] І компілятор фактично виконує компілятор […] Цей перший крок перекладу дуже втрачаєінформація про те, що шлях назад дійсно важкий […] Тому що він ніколи не може бути таким хорошим, як сам Lexon».
Однак він стверджував, що якщо Lexon стане загальною мовою для програмування смарт-контрактів, це полегшить звичайним людям розуміння того, як насправді функціонують програми Web3, які досягнуть тієї ж мети, що й компілятор Solidity для Lexon.
За словами Дідріха, команда обрала Aeternity через низьку плату за газ і високу масштабованість. Зараз команда розповсюджує LEX в обмін на токени AE.
Труднощі з читанням контрактів Solidity залишаються каменем спотикання для користувачів DeFi. Користувачі, які не вміють кодувати, часто повинні покладатися на аудиторів безпеки смарт-контрактів, щоб визначити, чи є в контракті вразливість, і це може зробити їх уразливими до невиявлених експлойтів.2 липня зловмисник без дозволу видалив кошти користувачів із додатка Chibi Finance на суму понад 1 мільйон доларів США, що було названо дослідниками безпеки «перетягуванням». Експлуататор використовував функцію під назвою «паніка», щоб злити кошти, і більшість користувачів не знали про існування цієї функції.
У подібному прикладі 28 липня інвестори вклали щонайменше 2 мільйони доларів у мемкойн Pond0x лише для того, щоб з’ясувати, що його функція переказу дозволяє будь-кому передавати монети Pond0x без згоди власників. Токен Pond0x швидко впав у ціні майже до нуля.








