Смарт-контракты AI - прошлое, настоящее и будущее
Эта статья является второй частью серии об искусственном интеллекте в экосистемах блокчейнов. В этих обзорах я расскажу, зачем нам это нужно, как это достигается и что предлагает.
Серия статей:
- Часть 1: ИИ на блокчейне - в чем подвох?
- Часть 2: Смарт-контракты ИИ - прошлое, настоящее и будущее
- Часть 3: Запуск искусственного интеллекта в цепочке блоков »
- Часть 4: ИИ Cortex в экосистеме блокчейна
- Часть 5: ИИ в сценариях использования блокчейнаS
Смарт-контракты, которые, как известно, используются с технологией блокчейн, представляют собой компьютерную программу, которая напрямую контролирует передачу цифровых валют или активов между сторонами при определенных условиях.
Смарт-контракты, в отличие от традиционных контрактов, скрывают условия соглашения в компьютерной программе с кодом. Смарт-контракт не только определяет правила и штрафы, связанные с соглашением, так же, как и традиционный контракт, но также может автоматически обеспечивать выполнение этих обязательств.
У него есть потенциал для устранения посредников в таких отраслях, как юридическая и финансовая, за счет упрощения и автоматизации рутинных и повторяющихся процессов, за которые люди в настоящее время платят огромные гонорары юристам и банкам.
Как работают традиционные контракты?
Традиционный контракт - это договоренность или соглашение между двумя или более сторонами о выполнении определенных действий. Это письменный набор условий и действий, которые необходимо выполнить. Поскольку письменный договор не лишен двусмысленности, разные стороны могут по-разному интерпретировать договор. Таким образом, для обеспечения соблюдения закона требуется третье лицо.
Контракт содержит заявления о соглашении в письменной форме, например,
Если команда X выиграет, все деньги будут переданы A. Если команда X проиграет, все деньги будут переданы B.
Выполнение традиционного контракта требует подтверждения человеком, чтобы проверить условия и принять решение о следующих шагах в соответствии с письменным соглашением. Ограничения традиционных бумажных контрактов:
- Они пассивны - всякий раз, когда требуется принудительное исполнение контракта, это делается пассивно, когда сторона оформляет документы внутри и отправляет их другой стороне для проверки документов и ответьте соответствующим образом обратно исходной стороне.
- Асимметричная информация. Обеим сторонам сложно иметь одинаковые данные для заключения справедливого контракта; не говоря уже о том, что в большинстве случаев данные будут отсутствовать.
- Они неэффективны - контракт необходимо проверить, подтвердить и утвердить, включить следующие шаги и т. Д.
- Дорогостоящий. Это может быть связано с привлечением третьей стороны, что требует времени и ресурсов.
- Ошибка пользователя и Мошенничество - даже если вышеуказанные вопросы решены, это не означает, что сторона разорвать контракт.
Как работают смарт-контракты?
В 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 }
Когда код загружается в блокчейн как транзакция в новом блоке, он будет ждать сигнала для выполнения на основе результата ставки. Когда смарт-контракт получает сигнал, он автоматически запускается и отправляет деньги законному победителю ставки.
Проблемы с традиционными контрактами решены
Использование смарт-контрактов может решить проблемы, с которыми сталкиваются традиционные контракты:
- Выполнение смарт-контрактов является активным - как только обе стороны соглашаются с костью или выполняется несколько условий, смарт-контракт автоматически запускает коды, и никто не может остановить процесс.
- Доступны Полная запись и Данные - все записи и источники данных хранятся в цепочке блоков, что устраняет асимметричную информацию. .
- Смарт-контракты эффективны - код выполняется в течение нескольких секунд и немедленно отправляет деньги.
- Низкая комиссия. Отсутствуют какие-либо документы или участие третьих лиц, которые могли бы сократить расходы.
- Устранение ошибок пользователя. Смарт-контракты сводят к минимуму упрощение действий пользователя, что снижает количество ошибок и мошенничества пользователей.
Потенциал смарт-контрактов выходит за рамки простой передачи активов, несколько смарт-контрактов могут быть связаны друг с другом для обеспечения полезности других контрактов. Тот же принцип применим к сценариям реального мира. Такие отрасли, как медицинская документация, логистика, финансы, страхование и Интернет вещей, могут извлечь выгоду из смарт-контрактов для устранения третьих сторон.
Как они используются сегодня?
Блокчейн и смарт-контракты - это две разные технологии, однако блокчейн идеально подходит для хранения смарт-контрактов из-за его безопасности и неизменности. Биткойн, будучи первым вариантом использования блокчейна, имеет ограниченную поддержку смарт-контрактов. В отличие от 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 не только позволит использовать смарт-контракт ИИ. но также создаст сообщество разработчиков с открытым исходным кодом, чтобы облегчить будущее развитие ИИ и технологии блокчейн. Вся экосистема будет иметь поддерживающую платформу с открытым исходным кодом для разработки ИИ и блокчейнов.