💬 «Компьютерный язык, который может прочитать каждый» запускает компилятор Aeternity

«Компьютерный язык, который может прочитать каждый» запускает компилятор Aeternity 👑 Premium-робот: получай более 20-ти торговых идей в день!
Размер текста

«Компьютерный язык, который может прочитать каждый» запускает компилятор Aeternity

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

Названный «компьютерным языком, который может прочитать каждый», Lexon представляет собой компьютерный язык, который должен выглядеть как обычный письменный или разговорный язык. В частности, текущая версия разработана так, чтобы выглядеть и звучать как обычный английский язык.

«Компьютерный язык, который может прочитать каждый» запускает компилятор Aeternity

В разговоре с Cointelegraph Дидрих заявил, что язык и компилятор обеспечивают три основных преимущества для разработчиков и пользователей. Во-первых, его можно использовать как образовательный инструмент для обучения программированию смарт-контрактов. Remix, популярный инструмент для изучения Solidity, разработал подключаемый модуль Lexon, который позволяет учащимся вводить соглашения в Lexon и просматривать их переводы в Solidity, позволяя им понять, что означает код Solidity на простом английском языке. По мнению Дидриха, это может помочь учащимся понять, как работают Solidity и смарт-контракты.

Во-вторых, контракты могут быть написаны на Lexon, чтобы сделать их «самодокументируемыми». Вместо того, чтобы технический писатель писал документацию, объясняющую, что делает код, сам код может быть написан на языке, понятном обычным людям. Программисты пытались разработать алгоритмы, которые могут создавать документацию из набора кода, но Lexon подходит к проблеме по-другому, делая код читабельным, заявил Дидрих.

В-третьих, Lexon можно использовать для создания улучшенных графических пользовательских интерфейсов (GUI) и более автоматизированного способа. «Вы можете использовать богатство информации для создания лучших графических интерфейсов, потому что вы можете получить больше от [этого] человеческого способа выражения логики, чем если взять за отправную точку язык третьего поколения, такой как Solidity», — Дидрих. заявил.

Дидрих предупредил, что компилятор может переводить только в одном направлении, с Lexon на другой язык. Он не может переводить другой компьютерный язык обратно в Lexon. Это означает, что его нельзя использовать, например, для упрощения отладки смарт-контрактов, которые изначально не были написаны на Lexon, как он объяснил:

«Естественный язык, конечно, намного богаче, чем языки третьего поколения, такие как твердость [...] И действие опущения вещей на самом деле то, что делает компилятор [...] Этот первый шаг перевода теряет так много информация о том, что обратный путь действительно труден [...] Потому что он никогда не может быть таким же хорошим, как сам Лексон».

Однако он утверждал, что если бы Lexon стал общим языком для программирования смарт-контрактов, это облегчило бы обычным людям понимание того, как на самом деле функционируют приложения Web3, что позволило бы достичь той же цели, что и компилятор Solidity to Lexon.

По словам Дидриха, команда выбрала Aeternity из-за низкой платы за газ и высокой масштабируемости. В настоящее время команда распространяет LEX в обмен на токены AE.

Сложность чтения контрактов Solidity продолжает оставаться камнем преткновения для пользователей DeFi. Пользователи, которые не знают, как кодировать, часто должны полагаться на аудиторов безопасности смарт-контрактов, чтобы определить, есть ли в контракте уязвимость, и это может сделать их уязвимыми для необнаруженных эксплойтов. 2 июля злоумышленник удалил средства пользователей на сумму более 1 миллиона долларов из приложения Chibi Finance без их разрешения. Эксплуататор использовал функцию под названием «паника» для слива средств, и большинство пользователей не знали о существовании этой функции.

В аналогичном примере 28 июля инвесторы вложили не менее 2 миллионов долларов в мемкойн Pond0x только для того, чтобы узнать, что его функция перевода позволяет любому переводить монеты Pond0x без согласия владельцев. Токен Pond0x быстро рухнул в цене почти до нуля.

Ограничение / снятие ответственности (дисклеймер): Вся информация на этом сайте предоставляется исключительно в информационных целях и не является предложением или рекомендацией к покупке, продаже или удержанию каких-либо ценных бумаг, акций или других финансовых инструментов. Авторы контента не несут ответственности за действия пользователей, основанные на предоставленной информации. Пользователи обязаны самостоятельно оценивать риски и проконсультироваться со специалистами перед принятием каких-либо инвестиционных решений. Вся информация на сайте может быть изменена без предварительного уведомления.

Свежие новости по теме: Криптовалюта, NFT и криптобиржи

🚀