Первый блокчейн, который может запускать алгоритмы ИИ: релиз Cortex MainNet (Arnold)

Инга Николаева
Cortex Labs
Published in
6 min readJun 26, 2019

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

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

Тем не менее, после бесчисленных часов, потраченных на внедрение инноваций и напряженную работу, 26 июня, 6 вечера +8 GMT, команда Cortex с гордостью объявляет о запуске своей MainNet:

Первый децентрализованный мировой компьютер, способный запускать AI и AI-powered Dapps на блокчейн.

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

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

Основные технические инновации

CVM (виртуальная машина Cortex)
Одна из основных причин, по которой обычные блокчейны, такие как Ethereum, не могут эффективно включать ИИ, заключается в том, что их виртуальные машины работают на процессоре, не подходящем для выполнения нетривиальных программ ИИ. Наш CVM использует GPU, идеально подходящий для эффективного выполнения программ ИИ.

Помимо инструкций вывода ИИ, основным нововведением CVM является детерминированный механизм вывода, называемый Synapse или CVM Executor, который гарантирует точно такой же результат модели ИИ в разных вычислительных средах и, таким образом, делает возможным сетевой консенсус по выполнению программ ИИ.

Кроме того, CVM имеет обратную совместимость с GPU; таким образом, он может выполнить все Ethereum DApps, более того, включить AI в этих DApps.

Подробнее: https://github.com/CortexFoundation/tvm-cvm

Инструмент представления модели (MRT)

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

Для решения этой проблемы мы разработали детерминированную структуру квантования, MRT, предназначенную для преобразования моделей с плавающей точкой, поддерживаемых nnvm, в модели с фиксированной точкой, выполняемые на CVM, предотвращая значительную потерю точности. Наш метод квантования, который, кстати, получил поддержку от официальной команды MXNet, не обеспечивает переполнения и гарантирует детерминированный результат выполнения модели.

Подробнее: https://github.com/CortexFoundation/tvm-cvm

Майнинг

Cortex использует Cuckoo Cycle (для доказательства алгоритма работы. Cuckoo Cycle-это алгоритм на основе теории графов, который намного менее энергоемкий, чем большинство других алгоритмов CPU, GPU или ASIC. Цель состоит в том, чтобы снизить требования к добыче, обеспечить подлинную децентрализацию и заложить основу для будущей масштабируемости.

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

Подробнее: https://github.com/CortexFoundation/PoolMiner

Возможности использования смарт-контрактов ИИ

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

Defi

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

AI Stablecoins

Stablecoin, чтобы иметь четкое руководство и прозрачный процесс выпуска/сжигания монет, управляется алгоритмами ИИ. Основано на децентрализованной сети вывода ИИ для обеспечения действительности и ценности монет.

Игры

CryptoKitties были бы намного симпатичнее, более реалистичными и уникальными, если бы они включали ИИ. Представьте себе, что эти кошечки двигаются динамически и ведут себя уникально в зависимости от вашего личного опыта взаимодействия с ними. В то время как Ethereum не может выполнять алгоритмы ИИ и учитывать этот пользовательский опыт, это то, что Cortex может включить

Страхование

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

Децентрализованный Uber

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

Анти-фейк ИИ

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

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

Открытая децентрализованная экосистема

Помимо разработчиков Dapp, пользователей и майнеров, Cortex привлекает в свою блокчейн-экосистему новую релевантную сторону: разработчиков алгоритмов ИИ.

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

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

На момент старта Cortex имеет 23 модели, обученные с четырьмя наборами данных, которые служат различным целям. Все модели были квантованы с использованием MRT (объяснено ниже), готовые к выводу на виртуальной машине Cortex (CVM).

Дальнейшие шаги

План Технического развития

Планируется наличие трех основных вех, которые мы будем стремиться достичь.

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

Во-вторых, мы хотим масштабировать, работая над возможными решениями уровня 1 или уровня 2. Наша первоначальная цель-увеличить TPS до 1000. Мы также хотим улучшить наши DOPS (детерминированные операции в секунду), которые в настоящее время находятся на 1400.

В-третьих, мы будем работать над улучшением конфиденциальности моделей ИИ. Мы исследование криптографических решений для реализации экранированный на цепь умозаключений искусственного интеллекта. Нынешнее мышление заключается в использовании zk-starks или zk-snarks в качестве одного из возможных решений уровня 1 и доверенных вычислений в качестве возможного решения уровня 2.

План развития Сообщества

После запуска MainNet, фонд Cortex (с точки зрения управления) будет поддерживать блокчейн Cortex и его экосистему с открытым исходным кодом.

Фонд Cortex поможет построить экосистему разработчиков Cortex во многих аспектах: мы скоро создадим форум разработчиков; организуем онлайн-и офлайн-семинары для обучения разработчиков ИИ навигации по экосистеме Cortex; создадим благотворительные программы; продолжим развивать механизм технического сотрудничества с открытым исходным кодом (создание библиотек открытых моделей и наборов данных) и т. д.

Что касается экосистемы ИИ Dapp, фонд Cortex будет работать с разработчиками и компаниями Dapp для внедрения большего количества ИИ Dapps в цепочке Cortex.

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

Кроме того, мы будем тесно сотрудничать с научными промышленными организациями для исследовательских партнерств и публикаций. Наши уникальные основные решения для реализации вывода AI по цепочке уже получили поддержку от официальной команды MXNet. Такого сотрудничества и партнерства будет только больше.

Приложение A: Подробная техническая информация& Референсы

Майнинг

Block Explorer

Cortex Remix IDE

Полные узлы

Cortex Wallet

Обмен токенов

Приложение В: Подробная информация & Социальные сети

Whitepaper

https://www.cortexlabs.ai/Cortex_AI_on_Blockchain_EN.pdf

Cortex Forum

https://www.cortexlabs.ai/forum

Social Media

| Website | GitHub | Twitter | Facebook | Instagram | Reddit | Kakao |VK|

Telegram

| English | Korean | Chinese |Русский|

--

--