Смарт-контракты AI - прошлое, настоящее и будущее

Эта статья является второй частью серии об искусственном интеллекте в экосистемах блокчейнов. В этих обзорах я расскажу, зачем нам это нужно, как это достигается и что предлагает.

Серия статей:

- Часть 1: ИИ на блокчейне - в чем подвох?
- Часть 2: Смарт-контракты ИИ - прошлое, настоящее и будущее
- Часть 3: Запуск искусственного интеллекта в цепочке блоков »
- Часть 4: ИИ Cortex в экосистеме блокчейна
- Часть 5: ИИ в сценариях использования блокчейнаS

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

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

У него есть потенциал для устранения посредников в таких отраслях, как юридическая и финансовая, за счет упрощения и автоматизации рутинных и повторяющихся процессов, за которые люди в настоящее время платят огромные гонорары юристам и банкам.

Как работают традиционные контракты?

Традиционный контракт - это договоренность или соглашение между двумя или более сторонами о выполнении определенных действий. Это письменный набор условий и действий, которые необходимо выполнить. Поскольку письменный договор не лишен двусмысленности, разные стороны могут по-разному интерпретировать договор. Таким образом, для обеспечения соблюдения закона требуется третье лицо.

Контракт содержит заявления о соглашении в письменной форме, например,

Если команда X выиграет, все деньги будут переданы A. Если команда X проиграет, все деньги будут переданы B.

Выполнение традиционного контракта требует подтверждения человеком, чтобы проверить условия и принять решение о следующих шагах в соответствии с письменным соглашением. Ограничения традиционных бумажных контрактов:

  1. Они пассивны - всякий раз, когда требуется принудительное исполнение контракта, это делается пассивно, когда сторона оформляет документы внутри и отправляет их другой стороне для проверки документов и ответьте соответствующим образом обратно исходной стороне.
  2. Асимметричная информация. Обеим сторонам сложно иметь одинаковые данные для заключения справедливого контракта; не говоря уже о том, что в большинстве случаев данные будут отсутствовать.
  3. Они неэффективны - контракт необходимо проверить, подтвердить и утвердить, включить следующие шаги и т. Д.
  4. Дорогостоящий. Это может быть связано с привлечением третьей стороны, что требует времени и ресурсов.
  5. Ошибка пользователя и Мошенничество - даже если вышеуказанные вопросы решены, это не означает, что сторона разорвать контракт.

Как работают смарт-контракты?

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

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

Starting Balance in the contract = Take Money From A.
Update Starting Balance = Take Money From B.
Record outcome of the bet as per received signal.
If ( Outcome = ‘Team X wins’ ) { Send Money To A }
Else { Send Money To B }

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

Проблемы с традиционными контрактами решены

Использование смарт-контрактов может решить проблемы, с которыми сталкиваются традиционные контракты:

  1. Выполнение смарт-контрактов является активным - как только обе стороны соглашаются с костью или выполняется несколько условий, смарт-контракт автоматически запускает коды, и никто не может остановить процесс.
  2. Доступны Полная запись и Данные - все записи и источники данных хранятся в цепочке блоков, что устраняет асимметричную информацию. .
  3. Смарт-контракты эффективны - код выполняется в течение нескольких секунд и немедленно отправляет деньги.
  4. Низкая комиссия. Отсутствуют какие-либо документы или участие третьих лиц, которые могли бы сократить расходы.
  5. Устранение ошибок пользователя. Смарт-контракты сводят к минимуму упрощение действий пользователя, что снижает количество ошибок и мошенничества пользователей.

Потенциал смарт-контрактов выходит за рамки простой передачи активов, несколько смарт-контрактов могут быть связаны друг с другом для обеспечения полезности других контрактов. Тот же принцип применим к сценариям реального мира. Такие отрасли, как медицинская документация, логистика, финансы, страхование и Интернет вещей, могут извлечь выгоду из смарт-контрактов для устранения третьих сторон.

Как они используются сегодня?

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

В 2014 году Виталик Бутерин спроектировал и разработал Ethereum с учетом умных контрактов. Одним из наиболее известных применений смарт-контрактов является токен ERC20, стандарт, основанный на сети Ethereum, позволяющий выпускать токены, которыми можно торговать с другим токеном. Смарт-контракты используются для облегчения транзакций токенов и записи остатков токенов. Все известные токены, такие как BNB, ZRX, TUSD, BNT, KNC, LINK, основаны на ERC20.

Однако недавнее исследование, проведенное Киффером, Левином и Mislove, показало, что разнообразие смарт-контрактов невелико, а большинство контрактов - прямые или близкие к копиям других договоров .

Экосистема смарт-контрактов Ethereum отличается значительным недостатком разнообразия. В большинстве контрактов код многократно используется повторно, и количество создателей невелико по сравнению с общим количеством контрактов. Еще неизвестно, присуще ли это отсутствие разнообразия смарт-контрактам (или самому Эфириуму), или это просто отражение относительной молодости смарт-контрактов в целом - возможно, по мере разработки новых контрактов и способов взаимодействия, мы увидим рост разнообразия. - Киффер, Левин и Mislove

Статус-кво скоро изменится. Хотя существуют различные подходы к решению проблемы, включение ИИ в блокчейн и интеграция ИИ в смарт-контракт предлагает нам мощное решение. Без расширения возможностей смарт-контракта сложно реализовать реальные приложения.

Будущее смарт-контрактов

Cortex - это децентрализованная платформа искусственного интеллекта, которая поддерживает смарт-контракт ИИ и ИИ. исполнение. Разработчики ИИ могут загружать свои модели в блокчейн, разработчики смарт-контрактов и DApp могут затем получить доступ к этим моделям ИИ, заплатив CTXC, собственный токен Cortex.

Благодаря уникальному подходу Cortex к передаче ИИ-логического вывода непосредственно в цепочку, результат логического вывода больше не исходит от стороннего Oracle, что устраняет проблему доверия. По сути, Cortex исследует новые возможности, когда вычислительная мощность виртуальной машины увеличивается с помощью определенного набора инструкций.

Написание смарт-контракта AI может быть выполнено с помощью Solidity, языка программирования, используемого разработчиками Ethereum. CVM Cortex обратно совместима с EVM, но добавляет дополнительные инструкции.

В настоящее время расширенная спортивная статистика доступна на таких веб-сайтах, как баскетбольный справочник. Допустим, вы используете исторические данные и разрабатываете модель прогнозирования будущих выигрышных исходов, а также хотите автоматически делать ставки, если прогнозируете победителей с коэффициентом выше 80%.

Смарт-контракт ИИ с этой моделью прогнозирования может выглядеть так:

Prediction result (that Team X wins) = Infer prediction model with Team X against Team Y
If ( Prediction result > 0.80 ) { send Money to bet Team X wins }
Else if ( Prediction result < 0.20 ) { send Money to bet Team Y wins }
Else { do nothing }

Когда вы предоставляете команду X и Y для этого смарт-контракта AI (или даже пишете другой смарт-контракт, чтобы получить ежедневное расписание в Интернете для дальнейшей автоматизации процесса), он предскажет процентную ставку выигрыша команды X против команды Y и сделает ставку. основываться на предсказании.

Заключение

Искусственный интеллект меняет то, как мы ведем нашу повседневную жизнь, и различные отрасли промышленности обращаются к ИИ. Использование блокчейна без искусственного интеллекта требует от отрасли отхода назад. Это настоящая причина, по которой смарт-контракты до сих пор не были очень успешными - отсутствие интеграции искусственного интеллекта с блокчейном. Умный контракт AI - это столь необходимая функция, которой сегодня нет во всех популярных блокчейнах.

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