Запущен компилятор Aeternity – ‘язык программирования, который может прочитать любой человек
Запущен компилятор Aeternity - 'язык программирования, понятный каждому
Язык программирования смарт-контрактов Lexon (LEX) запустил компилятор 3 августа, позволяющий разработчикам писать контракты на Lexon и преобразовывать их в Solidity, Sophia или Javascript, как заявил основатель Lexon Хеннинг Дидрих в интервью Cointelegraph. Компилятор работает на блокчейн-сети Aeternity (AE) и взимает плату в токенах LEX за каждый цикл компиляции.
Получивший название «язык программирования, который может прочитать каждый», Lexon является компьютерным языком, предназначенным для того, чтобы выглядеть как обычный письменный или устный язык. В частности, текущая версия разработана так, чтобы выглядеть и звучать как обычный английский.

В беседе с Cointelegraph Дидрих заявил, что язык и компилятор предоставляют три основных преимущества для разработчиков и пользователей. Во-первых, он может использоваться в качестве учебного инструмента для обучения программированию смарт-контрактов. Remix, популярный инструмент для изучения Solidity, разработал плагин Lexon, который позволяет студентам писать соглашения на Lexon и видеть их переводы на Solidity, позволяя им понять, что означает код Solidity на простом английском языке. По мнению Дидриха, это может помочь студентам понять, как работают Solidity и смарт-контракты.
Во-вторых, контракты могут быть написаны на Lexon, чтобы сделать их «самодокументируемыми». Вместо того, чтобы техническому писателю нужно было писать документацию, объясняющую, что делает код, сам код может быть написан на языке, который понимают обычные люди. Программисты пытались разработать алгоритмы, которые могут генерировать документацию из набора кода, но Lexon подходит к этой проблеме по-другому, делая код читаемым, утверждает Дидрих.
- Все лишь шумиха? Объем мем-монеты BALD сократился на 96%
- Почему токен Uniswap (UNI) практически бесценен исследователь
- Украинское правительство сообщает, что криптовалютные компании обошли страну на 81 миллион долларов потерянных налогов.
В-третьих, Lexon можно использовать для создания более удобных графических пользовательских интерфейсов (GUI) и более автоматизированным способом. «Вы можете использовать богатство информации для создания лучших GUI, потому что вы можете создавать больше из этого “человеческого” способа выражения логики, чем когда вы берете в качестве отправной точки язык третьего поколения, такой как Solidity», – сказал Дидрих.
Связано: Как определить фейковые новости с помощью обработки естественного языка
Дидрих предупредил, что компилятор может переводить только в одном направлении, с Lexon на другой язык. Он не может перевести другой язык программирования обратно на Lexon. Это означает, что его нельзя использовать, например, для более легкой отладки смарт-контрактов, которые изначально не были написаны на Lexon, как он объяснил:
«Естественный язык, конечно, намного богаче, чем языки третьего поколения, такие как Solidity […] И процесс исключения – это на самом деле то, что делает компилятор […] Этот первый этап перевода теряет так много информации, что обратный путь действительно сложен […] Потому что он никогда не может быть таким хорошим, как сам Lexon».
Однако он утверждает, что если Lexon станет общим языком программирования смарт-контрактов, это сделает понимание того, как функционируют приложения Web3, более доступным для обычных людей, что достигнет той же цели, которую мог бы достичь компилятор Solidity в Lexon.
По словам Дидриха, команда выбрала Aeternity из-за низких комиссий за газ и высокой масштабируемости. В настоящее время команда распространяет LEX в обмен на токены AE.
Сложность чтения контрактов на Solidity продолжает быть препятствием для пользователей DeFi. Пользователи, не знающие как программировать, часто вынуждены полагаться на аудиторов безопасности смарт-контрактов, чтобы определить, есть ли у контракта уязвимости, и это делает их уязвимыми для необнаруженных эксплойтов. 2 июля злоумышленник украл более $1 миллиона средств пользователей из приложения Chibi Finance без их разрешения в том, что исследователи безопасности охарактеризовали как “rug pull”. Злоумышленник использовал функцию “panic”, чтобы освободить средства, и большинство пользователей не знали о существовании этой функции.
В похожем случае 28 июля инвесторы вложили по крайней мере $2 миллиона в мемкоин Pond0x, чтобы потом обнаружить, что его функция передачи позволяла любому передавать монеты Pond0x без согласия владельцев. Курс токена Pond0x быстро упал почти до нуля.
We will continue to update BiLee; if you have any questions or suggestions, please contact us!
Was this article helpful?
93 out of 132 found this helpful
Related articles
- Шиба Ину устанавливает новый рекорд по принятию в предвкушении запуска Шибариума
- Квант объясняет, как эти индикаторы влияют на цену Ethereum
- Основатели Futureverse запускают венчурный фонд на $50 млн
- Bridgecoin Capital представляет платформу для кредитования криптовалюты под залог недвижимости
- Эта новая платформа сигналов для криптовалютной торговли с помощью искусственного интеллекта только что привлекла $3,3 миллиона – вот что вам нужно знать
- Polygon утверждает, что Matter Labs скопировала его код без указания авторства
- The Sandbox внедряет меры KYC для протокола стейкинга