Ora: поддающийся проверке протокол оракула AI
Иначе говоря, здесь вы можете создать промпт, отправить его, оплатить комиссию сервиса и получить результат, подкреплённый доказательством отправки промпта в AI модель и получения результата.
Допустим, смарт-контракт сервиса управления портфелем может отправлять информацию о токенах + некоторую статистику изменения цен, чтоб AI LLAMA 3 или иная выдала ответ с рекомендациями по ребалансеровке портфеля.
Я пример привёл из головы: возможно столько данных и не загрузить в ИИ, но нечто более простое точно можно использовать...
Оглавление
Аудит
Команда
Нашёл их LinkedIn через поиск:
Есть публикации, последняя 1 день назад. У неё 3 реакции и 2 репоста.
Предпоследняя 3 назад с десятью реакциями и двумя репостами.
В общем, нормальный результат (лучше многих).
Доктор философии по математике, специалист по доказательствам с нулевым разглашением и кибербезопасности.
193 отслеживающих, 3 публикации, последняя из которых 1 месяц назад.
- В Ora Zero Knowledge Circuit Engineer с июля 2023 по настоящее время
- В Tevora Developing Consultant с июля 2022 по декабрь 2022 (стажировка)
- В Commonwealth Labs Applied Cryptography Engineer с февраля по март 2022 (контракт)
- В Vanderbilt University Graduate Student Instructor с августа по декабрь 2019
Обучался в Vanderbilt University в Cyber Security Bootcamp, а также на Doctor of Philosophy - PhD, Mathematics.
Также обучался в Centre College на Bachelor of Science - BS, Mathematics (средний балл 3.9).
Навыки (опишу только подтверждённые):
- LaTeX - Опыт обучения (2) в уч. заведении Vanderbilt University и еще в 1 уч. заведении
- Python (Programming Language) - Centre College
- Cybersecurity - CompTIA Security+ ce Certification + успешная оценка навыка в LinkedIn
- U.S. Health Insurance Portability and Accountability Act (HIPAA) - 1 подтверждение
- HITRUST - 1 подтверждение
В общем, не особо впечатляет, т. к. нет информации, где он научился на профессию Zero Knowledge Circuit Engineer.
5563 отслеживающих, 3 публикации (последняя 7 месяцев назад).
- В Salus Chief Operations Officer с июля 2022 года по настоящее время
- В Sahara AI Investor с 2023 года
- В BabylonChain Inc. с ноября 2023
- В Polyhedra Network Investor с января 2023
Учился в King's Business School на Master of Science - MS, Financial Analytics. Есть и другие образования (всего 4).
- Business Development 24 подтверждения (от одного участника за последние 6 месяцев)
- Entrepreneurship - Подтверждения навыков от участника Chris Lavigne, который является специалистом в этой области, всего 20 подтверждений
- Leadership - 20 подтверждений
- Research - 14 подтверждений
- Start-ups - 13 подтверждений
- Языки программирование Python (15 подтверждений), Java (13 подтверждений) и Javascript (10)
- Machine Learning - 11 подтверждений
- И другие (всего 40)...
Итог: в начале обрадовался, но сейчас думаю, что плохо всё с представлением команды, т. к. не хватает подтверждённых специалистов, чтоб быть уверенными в качестве продукта (имхо)...
Про соцсети проекта
Последний пост 29 мая с двумя коллектами; предыдущий 14 мая с двумя коллектами...
Пост до него (11 мая) собрал 4 коллекта.
В общем, немного, но лучше, чем у некоторых проектов.
В анонсах последний пост вчера, предпоследний - 30 мая (у него 3 реакции), а до него - 14 мая с 8 реакциями.
Здорово, что они есть: значит сообщество отслеживает новости.
Основной чат - на вопросы отвечают редко:
Последний ответ был, видимо, про их предыдущий проект (я не вникал), где основатели ответили, что он развивается сообществом.
Последний пост 14 часов назад. Читателей 36,2 тысячи.
У закреплённого поста 30 ответов, 65 репостов и 443 лайка, 76460 просмотров.
У последнего 3 ответа, 5 репостов, 36 лайков и 3147 просмотров.
До него получил 1 ответ, 0 репостов, 1 лайк и 710 просмотров.
До него тоже почти с нулевой активностью, а вот от 31 мая предыдущий пост получил 2 ответа, 7 репостов, 22 лайка и 2345 просмотров.
В общем, активность небольшая, но есть.
По ботам обновление от 18 марта с уровнем 4 (Alarming). Общий же уровень 3 (Credible) и Score 680.
Проекты: @PolyhedraZK, @OVRtheReality, @o1_labs, @tokengineering, @virtuals_io, @myshell_ai, @BTCdayu, @Futurist_conf, @0xPolygonID, @ReveloIntel и другие...
Венчурный капитал: @tarunchitra, Robot Ventures, Jake Brukhman, CoinFund, Drew Austin, Red Beard Ventures и другие...
Вот, например, Jessica Salomon:
Как видите, посты от Ora есть.
msfew 〇:
В общем, хороший твиттер с постами в том числе про Ora.
К сожалению закрыт, и сообщений даже от админов нет...
Оценка 2 из 5 из-за плохого представления в соцсетях и отсутствия ответов.
Концепт
Я его описывал в начале статьи.
Учитывая тренд на AI, на использование его в проектах - продукт крутой!
Потому что если будет возможность использовать AI модели с доказательствами, а не просто на централизованных серверах, отправляющих результаты в смарт-контракты от имени EOA, будет гораздо надёжнее (вспомните, что web3 - про бездоверенную среду).
Подробнее далее рассмотрим в разделе документации.
Коин
Когда смотрел на сайте, намёков на старое название не было. Но благодаря Crypton prime узнал про статью "Sequoia China and Dao5 back ZK startup Hyper Oracle":
А позже и Cryptorank:
По информации из статьи и оттуда, проект собрал 3 МЛН $ от HongShan (ex-Sequoia China), Foresight Ventures, dao5 и FutureMoney Group.
Токеномики нет, но есть информация о поинтах:
ORA Points Program ориентирован на выявление участников, которые активно взаимодействуют с экосистемой ORA. Баллы будут служить показателем для определения наиболее преданных сторонников, которые оказывают раннюю поддержку экосистеме ORA по мере её развития.
Посмотреть свои баллы можно на Points Dashboard.
Вы можете заработать баллы следующими способами:
- (Обязательно) Зарегистрироваться в ORA Points Program, указав свой адрес и Twitter
- Взаимодействовать с OAO на таких сетях, как Ethereum и Optimism mainnet через ORA's AI Page
- Участвовать в ORA's IMO
- ...другие способы будут добавлены позже
Конкретные критерии не описаны - это минус. Но возможно вы увидете информацию в дашборде (посмотрим это, когда станем изучать практику по проекту).
Можно было бы поставить 2 из 5, но всё же поинты намекают на токен + есть инвестиции нормальные, поэтому 3.
Код
Есть Github с репозиториями:
Естественно все рассматривать не будем, т. к. их 28: попробуем определить основные...
Репозиторий Оптимистичного машинного обучения на блокчейне
Последний коммит две недели назад:
Отображается 1 измененный файл с 57 добавлениями и 0 удалениями.
Как видите, разработка идёт активно.
Последний коммит с 5 изменениями и 0 удалениями в одном файле:
Как видите, одно удаление в одном файле.
Здесь мало изменений в файлах, но вносятся изменения более-менее регулярно.
Последний коммит на прошлой неделе:
38 добавлений и 0 удалений в четырёх файлах.
Отображается 1 измененный файл со 131 добавлением и 4 удалениями.
1 файл с одним добавлением и одним удалением.
В предпоследнем коммите (см. выше) 5 файлов с 10 добавлениями и 10 удалениями.
До него были коммиты 24 марта. Покажу первый:
Изменений в файлах тоже немного.
19 измененных файлов со 151 добавлением и 169 удалениями.
Как видите, пулл-реквест (что здорово) + 2 коммита ещё.
До этого был 9 мая. В общем, разработка идёт активно - это хорошо.
Последний коммит 2 дня назад с одним файлом, в котором было 3 добавления и одно удаление:
Пополняется список экосистемы или редактируется часто - это хорошо.
В целом, меня впечатлило количество репозиториев в Github проекта. Видно, что некоторые связаны со взаимодействием с AI моделями. Это говорит о профессионализме команды и открытости.
Документация
ORA — это доверенный ИИ для Ethereum. ORA представляет собой проверяемый протокол оракулов, который переносит ИИ и сложные вычисления в блокчейн.
Основной продукт ORA: Onchain AI Oracle (OAO), который интегрирует ИИ в блокчейн (вспомните репозиторий одноимённый).
ORA снимает ограничения смарт-контрактов, предоставляя возможность ИИ вывода, что позволяет разработчикам свободно создавать инновации.
Работы ORA заслужили доверие таких проектов, как Compound, Ethereum Foundation, Uniswap, Optimism, Arbitrum и других.
- Ora строит, другие следуют: Ora — последний оракул для разработчиков. Это единственный оракул, который в настоящее время предлагает ИИ оракул, практически используемый в Ethereum.
- Onchain AI engine: ИИ Оракул Ora в настоящее время поддерживает LlaMA 2 (7B) и Stable Diffusion. Вы можете использовать и интегрировать их напрямую в блокчейн. В будущем будут поддерживаться любые модели машинного обучения.
- Fast deployment: Проект скоро появится на ближайших к вам сетях, включая любые сети и любые L2. Вы можете создать свой собственный ИИ оракул, который будет программируемым, разрешительным и устойчивым к цензуре.
ORA предоставляет разработчикам инструменты, необходимые для создания end-to-end доверительных и децентрализованных приложений с поддержкой искусственного интеллекта.
- Initial Model Offering (IMO): IMO стимулирует долгосрочный и устойчивый вклад в open-source, токенизируя владение моделями искусственного интеллекта с открытым исходным кодом. Это позволяет финансировать развитие ИИ и вознаграждает сообщество и open-source участников. Владельцы токенов получают часть дохода, генерируемого за счет использования модели на блокчейне.
- Onchain AI Oracle (OAO): OAO приносит проверяемые ИИ-выводы на блокчейн, обеспечивая децентрализованные приложения доверительным и беспрепятственным использованием ИИ. Это открывает множество новых случаев использования, которые ранее были невозможны. Использование Onchain AI Oracle предполагает оплату, которая затем распределяется между держателями токенов IMO.
Вместе IMO и OAO расширяют границы разработки с открытым исходным кодом.
Преимущества для разработчиков
Разработчики могут использовать Onchain AI Oracle (OAO) для улучшения своих смарт-контрактов с помощью ИИ. Ключевые особенности OAO включают:
- Все-в-одном инфраструктура с возможностью ИИ и автоматизации
- Более высокая производительность и короткое время финализации
- Возможность запуска произвольных программ и любых крупных моделей машинного обучения
Преимущества ORA Oracle Network
ORA Oracle Network состоит из операторов Нод, которые запускают AI Oracle Ноды для выполнения и обеспечения вычислений с проверяемыми доказательствами. Некоторые ключевые преимущества сети оракулов включают:
- Неостановимый автономный протокол и сеть
- Оптимальная криптографически-нативная децентрализация
- Проверяемая, децентрализованная и безопасная сеть
- Обеспечение безопасности базового уровня
- Эффективное распределение вычислительных ресурсов
- Модель доверия 1-из-N
На пути к созданию мирового суперкомпьютера:
Для получения более подробной информации ознакомьтесь с litepaper World Supercomputer.
World Supercomputer представляет собой набор топологически гетерогенных одноранговых сетей, соединенных с помощью безопасной шины данных. Это новая концепция глобальной сети, впервые представленная ORA.
Пока консенсус Ethereum поддерживает глобальный реестр, специализированные сети масштабируют вычислительную мощность и емкость для хранения данных. Например, ORA выполняет роль масштабирования вычислительных и AI возможностей сети.
ORA стремится поддерживать Ethereum как World Computer и его экосистему в будущем для DeFi, zkML, AI x Crypto и других областей.
Также даны ссылки на отчёты по саммитам на эту тему.
Вступление по OAO - ONCHAIN AI ORACLE:
Если вы хотите создавать проекты с использованием onchain AI
- zkML фреймворк keras2circom (самый проверенный и высокопроизводительный zkML фреймворк)
- opML AI Oracle (запускайте большие модели, такие как LlaMA2-7B и Stable Diffusion)
- Zk+opML с opp/ai (футуристический onchain AI, объединяющий приватность zkML и масштабируемость opML)
Onchain AI Oracle (OAO) — это верифицируемый и децентрализованный AI oracle от ORA.
OAO интегрирует различные AI модели onchain в Нодах ORA AI Oracle.
Разработчики смарт-контрактов могут создавать свои собственные контракты, основанные на различных моделях в AI Oracle, для взаимодействия с контрактом OAO, что позволяет им использовать AI onchain.
Некоторые примеры использования:
- AIGC NFT с ERC-7007
- zkKYC с использованием распознавания лиц на основе ML
- onchain AI игры (например, Dungeon and Dragons)
- Рынок предсказаний с использованием ML
- Проверка подлинности контента (определение deepfake)
- Соответствующая программируемая приватность
- Рынок запросов (prompt marketplace)
- Репутация/кредитный рейтинг
Для примеров интеграций и идей для создания проектов, смотрите awesome-ora.
ai/fi представляет собой сочетание AI (верифицируемого AI-инференса, предоставляемого Onchain AI Oracle) и DeFi.
Стратегия трансформации DeFi в ai/fi проста: "определите вычислительно интенсивную часть любого DeFi протокола и замените её AI."
Подробнее об идее ai/fi можно прочитать в постах: 1, 2.
Текстовое + видео описание процесса разработки. Здесь описывать не буду, т. к. не всем нужно, но скажу вам, что подробно всё написано...
Остальные подразделы тоже пропущу.
Как пользователь, чтобы взаимодействовать с AI Oracle, вы можете:
- Использовать интерфейс AI.ORA.IO
- Взаимодействовать с контрактом Prompt напрямую через Etherscan.
Был создан интерфейс для пользователей, чтобы они могли напрямую взаимодействовать с Onchain AI Oracle.
На странице описан также формат взаимодействия через Etherscan, но поскольку ссылки на контракт нет, а также для простого пользователя будет достаточно сложно, я не буду описывать...
Извлечение исторических выводов искусственного интеллекта:
Если вы хотите получить свои исторические выводы AI (например, изображение AIGC), вы можете найти их в блокчейн-эксплорере:
- Найдите вашу транзакцию для отправки запроса на AI и перейдите на вкладку "Logs" (Журналы).
Пример транзакции: https://etherscan.io/tx/0xfbfdb2efcee23197c5ea8487368a905385c84afdc465cab43bc1ad01da773404#eventlog - Получите ваш `requestId` на вкладке "Logs".
Пример: "1928". - В смарт-контракте OAO найдите транзакцию `Invoke Callback` с тем же `requestId`.
Обычно эта транзакция будет примерно в то же время, что и в шаге 1. Чтобы отфильтровать транзакции по дате, нажмите "Advanced Filter" (Расширенный фильтр), а затем кнопку рядом с "Age" (Возраст). - Найдите транзакцию для вывода результата AI и перейдите на вкладку "Logs".
Пример транзакции: https://etherscan.io/tx/0xfbfdb2efcee23197c5ea8487368a905385c84afdc465cab43bc1ad01da773404#eventlog - Получите доступ к выходным данным.
Пример: "QmecBGR7dD7pRtY48FEKoeLVsmBTLwvdicWRkX9xz2NVvC" - это хеш IPFS, который можно получить через IPFS-шлюз.
Здесь описаны модули и адреса смарт-контрактов в поддерживаемых сетях.
В эту эпоху искусственного интеллекта, ORA представляет новый механизм, IMO (Initial Model Offering).
Краткое изложение: IMO токенизирует модель ИИ на блокчейне.
- Для моделей искусственного интеллекта, IMO обеспечивает устойчивое финансирование для открытых моделей искусственного интеллекта.
- Для экосистем, IMO помогает согласовать ценности и стимулы для распространения и постоянного вклада.
- Для держателей токенов, IMO позволяет любому захватить ценность моделей искусственного интеллекта на блокчейне, из источников, включая доходы с блокчейна и активы вывода (например, ERC-7007).
Многие открытые модели искусственного интеллекта сталкиваются с проблемой монетизации своих вкладов, что приводит к отсутствию мотивации как у участников, так и у организаций. В результате индустрию искусственного интеллекта в настоящее время возглавляют компании с закрытым исходным кодом, ориентированные на прибыль. Победная формула для открытых моделей искусственного интеллекта - это необходимость в привлечении большего финансирования и ведение деятельности на публике.
С IMO мы можем победить в борьбе за открытые модели искусственного интеллекта. IMO может обеспечить устойчивость экосистемы открытых моделей искусственного интеллекта, способствуя долгосрочным выгодам и стимулируя взаимодействие и финансирование открытого сообщества моделей искусственного интеллекта. Победа наступит, когда у нас будут лучшие открытые модели, чем проприетарные.
IMO токенизирует владение открытыми моделями искусственного интеллекта, деля его прибыль с держателями токенов.
- Блог - IMO: Initial Model Offering
- Анонс - IMO: Initial Model Offering
- ETHDenver Talk - AI Isn't Evil and Smart Contract Proves It
Технология без разрешений для AI x Crypto
IMO, представленный ORA, является безразрешительным, поэтому любой человек и любое сообщество могут провести IMO для своей модели искусственного интеллекта.
IMO токенизирует конкретные модели искусственного интеллекта, что дает:
- Возможность сообществу эффективно собирать средства для открытого исходного кода.
- Стимул для участников продолжать улучшать глобально доступную модель.
- Возможности для держателей токенов получать доход от использования модели на блокчейне.
IMO направляет нас к будущему, где искусственный интеллект будет устойчивым, разнообразным и открытым для всех.
Основываясь на структуре IMO, экосистема движется к более структурированному и слоистому подходу в продвижении AI x Crypto.
Основа начинается с IMO (Initial Model Offering), сосредотачиваясь на токенизации базовых моделей и децентрализованных сетей.
Двигаясь вверх, IAO (Initial Agent Offering) представляет собой внедрение утонченных моделей, настроенных для конкретных задач, повышая адаптивность и точность AI агентов.
На вершине, Inference Assets представляют собой активы верифицируемого децентрализованного вывода, обеспечивая работу AI DApps с целостностью и прозрачностью.
Активы вывода представляют собой токенизированные представления (обычно совместимые с ERC-7007: Токен для проверяемого AI-генерируемого контента) результатов вывода искусственного интеллекта. Например, NFT, представляющий собой изображение, сгенерированное искусственным интеллектом из модели на блокчейне Stable Diffusion, считается активом вывода.
Эти активы, происходящие из вывода искусственного интеллекта на блокчейне, предлагают дополнительные источники дохода для вывода искусственного интеллекта через механизмы, такие как роялти, связанные с этими активами вывода NFT.
Для получения дополнительной информации, ознакомьтесь с ERC-7007: Токен для проверяемого AI-генерируемого контента.
IMO требует двух основных компонентов:
IMO требуется способ запуска моделей искусственного интеллекта полностью на блокчейне и верифицируемо.
Ora изобрели opML и opp/ai, единственные два решения для приведения любой модели искусственного интеллекта на блокчейн.
В настоящее время opML является основой OAO (Onchain AI Oracle), которая является ключевой для внедрения моделей искусственного интеллекта в IMO.
Держатели токенов IMO будут получать выгоды от потоков доходов, включая, но не ограничиваясь:
- Доход от использования модели (Владение моделью, ERC-7641 Токен интегрального дохода): Каждое использование модели искусственного интеллекта на блокчейне будет взиматься плата, которая будет распределяться на токены IMO.
- Доход от контента, сгенерированного искусственным интеллектом (Актив вывода, например ERC-7007 Токен AI-генерированного контента с нулевым разглашением): Каждое использование модели искусственного интеллекта генерирует конкретный вывод и результат (например, Stable Diffusion для NFT изображения и Sora для NFT видео), который может нести роялти и комиссию за монетизацию, которые могут быть распределены на токены IMO.
Ora стандартизировали ERC-7641 Токен интегрального дохода для обеспечения распределения доходов от модели IMO.
Про поинты уже писал в коине, поэтому идём дальше...
Технология
Проверяющие фреймворки (zkML, opML, opp/ai):
Для создания верифицируемой и децентрализованной сети оракулов критически важно обеспечить достоверность вычислений результатов на блокчейне. Этот процесс включает в себя систему доказательств, которая гарантирует надежность и правдивость вычислений. Таким образом, мы можем повысить целостность и доверительность децентрализованных приложений, которые полагаются на вычисления любого размера, включая выводы искусственного интеллекта.
Несколько технологий, изобретенных и разработанных ORA, появились для облегчения верификации вычислений, включая выводы искусственного интеллекта на блокчейне. К ним относятся Оптимистическое Машинное Обучение (opML), Keras2Circom (Машинное Обучение с Нулевым Разглашением, zkML), и Оптимистическое Сохранение Приватности Искусственного Интеллекта (opp/ai), каждая из которых представляет собой значительный шаг к интеграции верифицируемых доказательств в блокчейн.
https://github.com/ora-io/keras2circom
ZkML - это система доказательств, которая использует доказательства с нулевым разглашением для подтверждения правильности результата вывода машинного обучения на блокчейне. Благодаря своей приватной природе, она может защищать конфиденциальные данные и параметры модели во время обучения и вывода, тем самым решая проблемы конфиденциальности и снижая вычислительную нагрузку блокчейна.
Keras2Circom, созданный ORA, является первым продвинутым фреймворком zkML, который прошел проверку на практике. Согласно недавнему бенчмарку Ethereum Foundation ESP Grant Proposal [FY23-1290] по ведущим фреймворкам zkML, Keras2Circom и его базовый компонент circomlib-ml доказали свою производительность по сравнению с другими фреймворками.
Помимо готовности к внедрению, circomlib-ml имеет развитую экосистему:
opML:
https://arxiv.org/abs/2401.17555
opML (Оптимистичное Машинное Обучение), изобретенное и разработанное ORA, представляет собой новаторский подход к интеграции машинного обучения с технологией блокчейн. Используя аналогичный принцип оптимистических роллапов, opML обеспечивает правомерность вычислений в децентрализованном режиме. Этот фреймворк повышает прозрачность и способствует доверию к выводу машинного обучения, позволяя проводить проверку вычислений ИИ ончейн.
OpML состоит из следующих ключевых компонентов:
- Машина обнаружения мошенничества (Off-chain VM): Надежный внешний двигатель, ответственный за выполнение вывода машинного обучения. Этот компонент генерирует новые состояния виртуальной машины в качестве выходных данных при выполнении вывода машинного обучения. Когда возникают расхождения, проявляющиеся как разные состояния виртуальной машины, виртуальная машина MIPS использует метод бисекции для точного определения шага или инструкции, с которой начинается расхождение.
- Смарт-контракты opML (On-chain VM): Используются для верификации вычислительных результатов, обеспечивая точность вычислений оффчейн. Эти контракты позволяют выполнение отдельной инструкции MIPS, что позволяет цепочке проверить определенные шаги в процессе вычислений. Эта возможность важна для разрешения споров и обеспечения целостности вычислений оффчейн.
- Доказательства мошенничества: В случае спора доказательства мошенничества, сгенерированные проверяющим, служат окончательным доказательством, иллюстрируя расхождение в вычислениях и облегчая процесс разрешения через смарт-контракты opML.
Игра верификации - это процесс, в котором две или более стороны предположительно выполняют ту же программу. Затем стороны могут оспаривать друг друга с уточнением, чтобы найти спорный шаг. Этот шаг отправляется в смарт-контракт для проверки.
Чтобы система работала правильно, важно обеспечить:
- Детерминированное выполнение машинного обучения.
- Отдельное выполнение от проверки.
- Эффективность вывода модели ИИ в виртуальной машине.
Представляет собой расширение однофазной игры верификации, которое позволяет лучше использовать ресурсы вычислений.
https://arxiv.org/abs/2402.15006
opp/ai (Optimistic Privacy-Preserving AI), изобретенный компанией ORA, представляет собой конечный фреймворк ончейн ИИ и инновационный подход к решению проблем конфиденциальности и вычислительной эффективности в системах машинного обучения на основе блокчейна. Opp/ai объединяет Zero-Knowledge Machine Learning (zkML) для обеспечения конфиденциальности и Optimistic Machine Learning (opML) для повышения эффективности, создавая гибридную модель, предназначенную для ончейн ИИ.
Opp/ai, как новейшее слияние zkML и opML, может включать в себя любой подход zkML. Это означает, что достижения в zkML будут напрямую отражены в opp/ai.
Модель с тонкой настройкой ончейн и конфиденциальностью
Opp/ai можно использовать для сокрытия весов точной настройки моделей, большинство из которых уже находятся в открытом доступе. Это особенно актуально для моделей с открытым исходным кодом, которые были точно настроены для решения специализированных задач. Например, веса LoRA в слоях внимания модели Stable Diffusion могут быть защищены с помощью фреймворка opp/ai.
Эта возможность очень важна для сохранения собственных улучшений, внесенных в публично распространяемые модели, гарантируя, что базовая модель остается доступной, а уникальные адаптации, обеспечивающие конкурентные преимущества, остаются конфиденциальными.
- Индивидуальная настройка голоса в моделях «текст в голос»: Поставщики голосовых услуг могут предлагать персонализированные голосовые модели, адаптированные к голосовым характеристикам человека. Эти персонализированные модели являются конфиденциальными и содержат ценные данные. Фреймворк opp/ai может обеспечить конфиденциальность параметров персонализированной голосовой модели и при этом предоставить конечным пользователям верифицируемую услугу.
- Финансовый сектор: Торговые алгоритмы разрабатываются для прогнозирования движения рынка и автоматического заключения сделок. Эти алгоритмы имеют высокую ценность и содержат конфиденциальные стратегии, которые компании хотят защитить. Финансовая организация может использовать фреймворк opp/ai для сокрытия весовых коэффициентов модели, специально настроенной под ее торговую стратегию.
- Игровая индустрия: Модели искусственного интеллекта используются для создания сложных и увлекательных игр.
Сравнение систем доказательств:
ORA использует opML для Onchain AI Oracle, потому что это наиболее реалистичное решение на рынке для запуска любой модели искусственного интеллекта в onchain. Сравнение opML и zkML можно рассматривать со следующих точек зрения:
- Система доказательств: opML использует доказательства мошенничества, в то время как zkML использует доказательства zk.
- Производительность: opML намного производительнее, в то время как zkML имеет длительное время генерации доказательств и чрезвычайно высокое потребление памяти (ref1, ref2, ref3, ref4, ref5, ref6).
- Безопасность: opML использует криптоэкономическую безопасность, а zkML - криптографическую.
- Финальность: Мы можем определить конечную точку zkML и opML следующим образом:
zkML: Генерируется (и проверяется) доказательство нулевого знания для вывода ML.
opML: Период оспаривания выводов ML пройден. С помощью дополнительных механизмов можно добиться более быстрого завершения за время, значительно меньшее, чем период вызова.
Opp/AI объединяет подходы opML и zkML для достижения масштабируемости и конфиденциальности. Он сохраняет конфиденциальность и при этом более эффективен, чем zkML.
По сравнению с чистым zkML, opp/ai имеет гораздо лучшую производительность при той же функции конфиденциальности.
Словарь пропущу: если есть желание, сами посмотрите:
FAQ:
- Как opML гарантирует согласованность, если модели ML недетерминированы?
Модель должна будет использовать детерминированный вывод (подробнее можно узнать из этого доклада о детерминизме в машинном обучении ), либо используя встроенную детерминированную функцию Nvidia , либо переместить модель в детерминированную виртуальную машину Ora (рекомендуется для лучшей поддержки). - Как AI Oracle обрабатывает большие ответы, например, для создания видео или изображений?
Сгенерированный контент будет храниться в децентрализованной сети хранения, например. ИПФС. - Для IPFS вы можете получить их с помощью шлюза IPFS с заданным идентификатором от AI Oracle.
- Каково время испытания opML? 7 дней?
Обычно оптимистичные роллапы выбирают 7 дней в качестве испытательного периода.
Для opML период проверки может быть короче, поскольку это не роллап, который включает в себя множество финансовых операций и ведет публичный реестр. При оптимизации период испытания может быть похож на суверенный роллап в несколько минут или даже несколько секунд . - Медленнее ли доказательства мошенничества, чем доказательства zk?
Как упоминалось ранее, пока время проверки оптимистического доказательства мошенничества короче, чем время генерации доказательства zk, доказательства мошенничества выполняются быстрее, чем доказательства zk.
Следует отметить, что zkML для огромных моделей ИИ невозможен, или генерация zk-доказательства подхода zkML происходит намного медленнее, чем подхода opML. - Из чего состоит вознаграждение ОАО?
Комиссия OAO = плата за модель (для LlaMA2 или Stable Diffusion) + плата за обратный вызов (за Ноду для отправки результата вывода обратно в ончейн) + плата за сеть (также известная как комиссия за транзакцию в сетях, таких как Ethereum)
Плата за обратный вызов и плата за сеть могут быть выше, если сеть испытывает более высокий трафик.
Плата за обратный вызов может быть ниже, если вы используете такую модель, как Stable Diffusion, поскольку результат вывода будет короче (просто хэш IPFS вместо длинных абзацев в LLM).
Итог по документации
Оценка 5 из 5: всё подробно и понятно.
Практика
Он не обязателен, но советую указать на всякий случай... К тому же мне будет приятно ☺.
Идём на https://www.ora.io/app/tasks
Выбираем и подключаем кошелёк. Возможно попросит сменить сеть - разрешаем. Результат:
Подписываем сообщение (у вас будет своё).
Жмём по "Enter invitation code" и закрываем. Результат:
Как видите, получили за это ещё 5 поинтов!
models
Здесь можем выбрать AI модель.
Появляется "Use module". Перехожу и попадаю на https://www.ora.io/app/opml/openlm:
У вас будет страница другой модели, если иную выбрали.
Например, нажму "Surprise me":
Сгенерировало промпт. Вы можете ввести вручную, но мне лень придумывать...
Можем сверху нажать "Chain Selector":
Выбрал Optimism. Возвратился на страницу:
Подтверждаем транзакцию - далее:
Можем перейти по IPFS seed, и посмотреть результат:
Также "GENERATE" и, после отправки и принятия транзакции, "FINALIZE":
Как видите, текстовый результат, потому что текстовая модель.
Подобным образом работают и другие модели. Пользуйтесь.
Кстати, обратите внимание, что в случае использования Sepolia баллы не начисляются. Это я выбрал данную сеть, чтоб сэкономить на комиссиях для демонстрации результата текстовой модели.
Итог по практике
Оценка 4 из 5 баллов: всё круто, но дорого вызывать AI модели (0.005 ETH), что может оттолкнуть многих, и сделать вообще невозможным успех проекта.
А так: есть функционал, есть результаты с параметрами доказательств и прочего... Это говорит о том, что сервис выполняет свою функцию.
Общий итог
Неожиданный результат, т. к. в команде слабо вышло... Но другие категории статьи вытянули: бывает и так...
Что касается краткого описания оценки:
Команда представлена не полностью, профессиональные качества для такого проекта не показаны; в Дискорде не отвечают, в Telegram чат закрыт; Но Twitter и Mirror активные.
Концепт отличный; в коине нет токеномики, а для поиска инвестиций надо знать старое название; По коду и документации всё отлично, а вот по практике: функционал полный и отличный, но вызов AI моделей дорогой (0.005 ETH).
Всё
Кстати, о проекте узнал благодаря Crypton prime. Рекомендую изучить и, может, вступить:
обзор сообщества, вступить.
Благо дарю за внимание. С вами был незрячий программист, автор канала https://t.me/blind_dev - подписывайтесь, чтоб получать новые обзоры, дайджесты интересных статей и новости по моим разработкам.