Источник: Коинтелеграф

Составил: BitpushNews

Представьте себе, если бы обычные люди могли писать смарт-контракты на своем родном языке, это могло бы привлечь «миллиарды новых пользователей блокчейна».

Эмин Гюн Сирер, основатель Ava Labs, создавшей блокчейн Avalanche, сказал: «Программирование смарт-контрактов сложно. Поскольку уловить «намерение» сложно, написание кода является сложной задачей, а проверка остается сложной задачей».

Сирер сказал на недавней конференции по блокчейну в Корнелле в Нью-Йорке: «Это основная проблема, которая мешает процветанию смарт-контрактов».

Но представьте, что было бы, если бы искусственный интеллект (ИИ), такой как ChatGPT или Llama, мог бы выполнять за вас всю кодировку смарт-контрактов? Юристы могут вскоре стать основными авторами смарт-контрактов, а не программистами.

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

Сирер подробно остановился на этом видении будущего на Корнеллской конференции по блокчейну в Нью-Йорке 26 апреля:

«Вы все знакомы с процессом выписки чека, верно? Это самый сложный финансовый инструмент, который предлагает наш банк. На данный момент наши возможности довольно ограничены. Например, я мог бы выписать «Джону» чек с надписью: Настоящим я перевожу Джону 5000 долларов — вот и все».

Но что, если бы мы могли сделать то же самое и добавить дополнительные условия, продолжает Сирер:

«Настоящим я предлагаю Джону 5000 долларов при условии, что к концу сентября он соберет 5 миллионов долларов для создания фильма. Если он не сможет этого сделать, я хочу вернуть свои деньги».

Сирер сказал, что сценарий, который он представляет, может быть реализован через пять-десять лет, но если он действительно осуществится, это будет «преобразующим».

«Мы сможем разместить миллиарды новых пользователей (блокчейна)».

В настоящее время большинство смарт-контрактов пишутся с использованием Solidity — компьютерного языка, малоизвестного даже среди программистов.

Однако Avalanche приступила к разработке нового типа виртуальной машины в области слияния искусственного интеллекта и технологии блокчейн. Сирер сказал, что виртуальная машина «позволяет программировать на естественном языке. Вы можете программировать на английском, немецком, французском, тагальском, китайском и т. д., в зависимости от того, какой естественный язык ваша мать преподавала вам в своей программе на родном языке».

проблема все еще существует

Но разве это всего лишь фантазия? Есть много проблем, которые необходимо решить, прежде чем то, что Сирер называет «монетными прокси», сможет получить широкое распространение.

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

Кроме того, возникает вопрос, готовы ли «агенты» ИИ писать юридически обязательные документы. В конце концов, большие языковые модели (LLM) иногда могут выдавать ложную информацию — явление, которое иногда называют «галлюцинацией».

Сирер отмечает: «Я уверен, что вы все видели [созданное ИИ] изображение человека с семью пальцами.

Однако существуют краткосрочные решения некоторых из этих проблем. Например, транзакции могут отправляться как в ChatGPT 3.5, так и в Llama, поэтому для принятия решения со смарт-контрактом требуется согласие обоих агентов. «Таким образом, по крайней мере, вы получите двух заслуживающих доверия силовиков и будете пересекать их действия».

«Инструкция по написанию смарт-контрактов на простом английском языке»

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

«В сегодняшнем мире каждый уже имеет возможность быть своим собственным программистом», — сказал Cointelegraph Сэм Фридман, главный архитектор решений Chainlink Labs.

Фридман упомянул проект в рамках инициативы Chainlink BUILD — Council, структуру агента искусственного интеллекта, разработанную ChainML, которая «позволяет разработчикам предоставлять простые инструкции на английском языке и мгновенно преобразовывать их в исполняемый код. В настоящее время код в основном представляет собой Python или SQL, но для реализации. функциональности смарт-контракта требуется только одно обновление».

Он также упомянул функцию «Спросить AI» Центра разработчиков Chainlink, которая возвращает полный смарт-контракт, когда пользователь отправляет запрос на простом английском языке. Например, пользователь может запросить: «Покажите мне пример смарт-контракта, который позволяет пользователю запрашивать случайное число от 1 до 10 и должен использовать Chainlink VRF (проверяемую случайную функцию)».

Однако текущие продукты, возможно, еще не полностью реализуют все функции, предусмотренные Сирером, и Фридман сказал в интервью Cointelegraph, что предстоит еще много работы.

Он сказал: «Хотя агенты искусственного интеллекта для написания смарт-контрактов появились, они еще не достигли своей окончательной формы. Они все еще требуют дальнейших улучшений с точки зрения качества и сложности. Для достижения этого модели искусственного интеллекта необходимо постоянно обновлять». с содержанием Провести обучение.

Несмотря на это, Фридман все еще может представить некоторые сценарии применения, в которых несколько «агентов» искусственного интеллекта, играющих разные роли, работают вместе, чтобы завершить управление жизненным циклом смарт-контрактов. Например:

Агент помогает определить требования;

Другой агент отвечает за написание смарт-контрактов;

Также есть агент, который проводит тестирование качества и безопасности;

Другой агент отвечает за развертывание контракта;

Последний агент постоянно поддерживает или корректирует параметры или глобальные переменные в контракте после его развертывания.

Выступая на конференции по блокчейну в Корнелле, Сирер признал, что еще есть «огромные неизвестные» и что прогресс потребует участия людей с «как техническим образованием, так и этическим и гуманистическим опытом».

Юристам тоже есть место?

Во время сессии вопросов и ответов после выступления кто-то спросил Сирера, нет ли больше необходимости использовать язык Solidity и можно ли его закодировать в тексте ASCII, кто будет писать смарт-контракты в будущем?

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

«Но именно юристы действительно понимают, как использовать нормативный язык для заключения контрактов. Поэтому они будут лидерами в этой области [...] и именно они могут действительно преуспеть в этой системе».

А как насчет ситуации обычных пользователей? «Я думаю, что они вполне способны определить базовую транзакцию», — сказал Сирер. Фактически, он ожидает, что эти новые функции будут построены на «демократических, открытых платформах», которые «одинаково доступны каждому».

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