Джерело: Cointelegraph

Упорядник: BitpushNews an

Уявіть собі, якби звичайні люди могли писати розумні контракти рідною мовою, це могло б принести «мільярди нових користувачів блокчейну».

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

Сірер сказав на нещодавній конференції Cornell Blockchain у Нью-Йорку: «Це головна проблема, яка заважає процвітанню смарт-контрактів».

Але уявіть, що було б, якби штучний інтелект (ШІ), як-от ChatGPT або Llama, міг виконувати за вас усе кодування смарт-контрактів? Незабаром юристи можуть стати основними авторами смарт-контрактів, на відміну від програмістів.

Що ще цікавіше, звичайні люди зможуть писати розумні контракти одноранговим способом, використовуючи свою рідну мову, що стане так само легко, як виписувати банківський чек.

Сірер детальніше розкрив це бачення майбутнього на конференції Cornell Blockchain у Нью-Йорку 26 квітня:

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

Але що, якби ми могли зробити те саме й додати додаткові умови, Сірер продовжує ілюструвати:

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

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

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

Зараз більшість смарт-контрактів написані з використанням Solidity, комп’ютерної мови, яка не є широко відомою навіть серед програмістів.

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

проблема все ще існує

Але чи це лише фантазія? Є багато проблем, які необхідно вирішити, перш ніж те, що Sirer називає «монетними проксі-серверами», може бути широко прийнято.

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

Крім того, виникає питання, чи готові «агенти» штучного інтелекту писати юридично обов’язкові документи. Зрештою, великі мовні моделі (LLM) іноді можуть створювати неправдиву інформацію, явище, яке іноді називають «галюцинацією».

Сірер зазначає: «Я впевнений, що ви всі бачили [створене ШІ] зображення людини з сімома пальцями.

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

«Інструкції з написання розумних контрактів простою англійською мовою»

Інші кажуть, що смарт-контракти, які можуть обробляти «природну» мову, вже доступні або доступні.

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

Фрідман згадав проект в рамках ініціативи Chainlink BUILD, Council, фреймворк агента AI, розроблений ChainML, який «дозволяє розробникам надавати прості англійські інструкції та миттєво перетворювати їх у виконуваний код функції смарт-контракту, потрібно лише одне оновлення».

Він також згадав функцію «Ask AI» центру розробників Chainlink, яка повертає повний смарт-контракт, коли користувач надсилає запит простою англійською мовою. Наприклад, користувач може запитати: «Будь ласка, покажіть мені приклад смарт-контракту, який дозволяє користувачеві запитувати випадкове число від 1 до 10 і повинен використовувати Chainlink VRF (перевіряється випадкова функція)».

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

Він сказав: "Хоча агенти штучного інтелекту для написання смарт-контрактів з'явилися, вони ще не досягли своєї остаточної форми. Вони все ще потребують подальших вдосконалень з точки зору якості та складності". зміст Провести навчання.

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

Агент допомагає визначити вимоги;

Інший агент відповідає за написання розумних контрактів;

Також є агент, який проводить перевірку якості та безпеки;

Інший агент відповідає за розгортання контракту;

Останній агент постійно підтримує або коригує параметри або глобальні змінні в контракті після розгортання контракту.

Виступаючи на конференції Cornell Blockchain Conference, Сірер визнав, що все ще є «великі невідомі» і що прогрес потребуватиме керівництва від людей, які мають «як технічну, так і етичну та гуманістичну освіту».

Юристам теж є місце?

Під час сесії запитань і відповідей після виступу хтось запитав Сірера, чи більше не потрібно використовувати мову Solidity і чи можна її кодувати в тексті ASCII, хто буде писати розумні контракти в майбутньому?

«Тож хто був би ідеальним програмістом? На перший погляд, здається, що програмісти мають перевагу. Зрештою, вони вже вільно володіють точною мовою для визначення та визначення умов.

«Але саме юристи дійсно розуміють, як використовувати нормативну мову для створення контрактів. Тож вони будуть лідерами в цій сфері [...] це ті, хто дійсно зможе процвітати в цій системі. "

Для звичайних користувачів, як щодо їхньої ситуації? «Я думаю, що вони цілком здатні визначити основну транзакцію», — сказав Сірер. Насправді він очікує, що ці нові функції будуть побудовані на «демократичних, відкритих платформах», які «однаково доступні для всіх».

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