Взаимодействие искусственного интеллекта и технологии блокчейна
Искусственный интеллект и блокчейн редко используются вместе, но объединение этих технологий может открыть множество вариантов использования. И искусственный интеллект, и блокчейн рекламируются как технологии, которые будут определять наше будущее. Несмотря на то, что они являются инновационными сами по себе, в них заметно отсутствие взаимосвязанности – проекты, которые тесно сочетают ИИ и блокчейн, раскрывая весь потенциал обеих новых технологий.
Во многом виноваты технические препятствия. Интегрировать ИИ в существующие сегодня смарт-контракты практически невозможно. Эти две модели часто полагаются на совершенно разные парадигмы программирования – и хотя смарт-контракты экономно используют данные для снижения комиссий за транзакции, многие модели ИИ обрабатывают огромные объемы данных, а также большие объемы вычислительных ресурсов для принятия решений.
Смарт-контракты также невероятно строги, а это означает, что результат может быть достигнут только при соблюдении ряда строгих параметров. В результате они могут не подходить для мира искусственного интеллекта, где трудно достичь 100% точности, особенно когда дело касается распознавания изображений и звука. Эта потребность в гибкости создала потребность в умных контрактах нового поколения, способных обрабатывать высокоточные (хотя и несовершенные) входные данные и получать идеальные выходные данные.
Как отметил в своем недавнем отчете форум Blockchain Forum, объединение этих двух технологий не просто желательно, это необходимо. Авторы писали:
«В реальном мире, особенно в крупномасштабных сценариях использования, блокчейн, ИИ и Интернет, вероятно, будут работать согласованно. В умном городе блокчейн может быть объединен с IoT и AI на уровне инфраструктуры для управления критически важными системами, от которых зависят города, а также для улучшения качества жизни жителей за счет более безопасной и лучше спроектированной городской среды».
Как можно будет использовать ИИ и блокчейн?
Но что именно будет означать объединение блокчейна и искусственного интеллекта на практике? Каких реальных приложений ждут конечные пользователи?
Многие проекты утверждают, что у децентрализованных приложений есть возможность стать намного более продвинутыми, чем они есть сейчас. Торговые стратегии могут основываться на ИИ – и смарт-контракты могут стать более гибкими. Платформы блокчейн могут предложить более удобную альтернативу закрытым ключам, которые часто бывает сложно запомнить и надежно хранить, при этом пользователи получают доступ к балансам через распознавание лиц.
Вместе ИИ и блокчейн также можно использовать во многих других областях, таких как данные и Интернет, страхование, производство, здравоохранение, логистика и многие другие. Во всех случаях ИИ играет важную роль в обработке данных или автоматизации человеческих задач по передаче информации в блокчейн.
Эксперты утверждают, что ИИ может быть столь же эффективным, как и люди, при выполнении многих задач – и, что еще лучше, они могут работать 24 часа в сутки, 7 дней в неделю, не страдая от усталости и не подвергаясь человеческой ошибке. Аналогичным образом, блокчейны все чаще используются для обеспечения прозрачности транзакций и данных для потребителей. Возможности безграничны, пока у разработчиков блокчейнов есть способ внедрить ИИ на свои платформы.
Почему обычный блокчейн не включает модели искусственного интеллекта?
Текущие смарт-контракты не могут запускать модели ИИ внутри, а интегрировать модель ИИ в смарт-контракт практически невозможно. Модели искусственного интеллекта должны представлять собой комплексные подходы, такие как SVM, нейронная сеть и кластеризация. Причины заключаются в трех характеристиках смарт-контрактов:
Строгость: смарт-контракты всегда следуют строгим правилам, в соответствии с которыми входные данные должны быть на 100% точными (например, подпись) для генерации выходных данных. Однако модели AI вряд ли могут дать такую точность (например, распознавание лиц). В результате Oraichain призван снизить некоторые аспекты строгости, чтобы улучшить функциональность и удобство использования.
Среда: смарт-контракты в основном написаны на языках программирования высокого уровня, таких как Solidity и Rust, которые обеспечивают более строгий синтаксис и лучшую безопасность. Тем не менее, модели ИИ обычно пишутся на Python или Java.
Размер данных: с одной стороны, смарт-контракты часто имеют относительно небольшое хранилище, поскольку это помогает снизить комиссию за транзакции в некоторых сетях блокчейнов, таких, как Ethereum. С другой стороны, размер модели ИИ намного больше.
Ниже приведены сценарии, в которых ИИ очень полезен и необходим.
- Идентификация на основе биометрических методов, таких как лицо и отпечаток пальца
- Автоматическая торговля на основе прогнозирования цен и стратегий искусственного интеллекта
- Кредитование на основе кредитного рейтинга
- Сравнение двух товаров по их фотографиям
- Оценка стоимости игровых предметов
Платформа Oraichain
Oraichain – одна из компаний, которые прилагают согласованные усилия по внедрению ИИ в блокчейн, открывая при этом убедительные варианты использования.
Предлагаемый Oraichain может стать мостом для внедрения ИИ в смарт-контракты. Механизм Oraichain кажется похожим на Band Protocol и Chainlink, но он больше фокусируется на API AI и качестве предоставленных моделей AI. К каждому запросу пользователя прилагаются тестовые примеры, и API провайдера должен пройти определенное количество тестовых случаев для получения оплаты. Валидаторы управляют функциями тестовых примеров и качеством модели ИИ, что делает Oraichain уникальным и неповторимым.
Обычным вариантом использования смарт-контрактов является только токенизация, и она еще не принята в отрасли. Основная причина заключается в том, что смарт-контракты не связаны с данными вне сети, которые не хранятся в блокчейне. Из-за взаимодействия с данными вне сети, которое может привести к нескольким состояниям блокчейна, запрещено взаимодействовать с данными вне сети. Протокол консенсуса в блокчейне обеспечивает единое состояние реестра блокчейна.
Единое состояние реестра блокчейн делает все операции детерминированными. Это означает, что одна и та же операция, выполняемая на разных узлах, должна давать одинаковый результат. Обратите внимание, что разные результаты приведут к неудачному консенсусу между узлами блокчейна. Типичным примером недетерминированных операций является вызов внешнего API извне, поскольку каждый вызов API может возвращать разные значения.
💡 Подписывайтесь на Телеграм канал, чтобы всегда быть в курсе самых последних и горячих новостей 👉 @like_freedman
Автор: Евгения Лимончикова, аналитик Freedman Сlub Crypto News