Инженер-программист: Использование публичных блокчейнов помогает оставить “Вечный след в истории”

m4lka
6 min readJun 3, 2024

--

Поскольку искусственному интеллекту (ИИ), похоже, суждено занять центральное место в повседневных цифровых приложениях и сервисах, привязка моделей ИИ к публичным блокчейнам потенциально может помочь “установить постоянный след происхождения”, утверждает Майкл Хайнрих, генеральный директор 0G Labs. По словам Хайнриха, такой след позволяет проводить “анализ ex-post или мониторинг в режиме реального времени” для выявления любых фальсификаций, внесения предвзятости или использования проблемных данных в процессе обучения моделей ИИ.

Закрепление ИИ на блокчейне способствует укреплению общественного доверия

В своих подробных ответах на вопросы от Bitcoin News Хайнрих — инженер-программист — утверждает, что подобное закрепление моделей ИИ помогает сохранить их целостность и способствует общественному доверию. Кроме того, он предположил, что децентрализованная природа публичных блокчейнов позволяет им “служить защищенным от взлома и цензуры реестром для систем ИИ”.

Говоря о доступности данных или ее отсутствии, СЕО 0G Labs отметил, что это волнует как разработчиков, так и пользователей. Для разработчиков, создающих решения второго уровня, доступность данных важна, поскольку их “приложения должны иметь возможность полагаться на безопасную легкую клиентскую проверку корректности”. Для пользователей доступность данных гарантирует, что “система работает так, как задумано, без необходимости самостоятельно запускать полные узлы”.

Несмотря на свою важность, доступность данных остается дорогостоящей, составляя до 90 % стоимости транзакций. Хайнрих объясняет это ограниченной пропускной способностью Ethereum, которая составляет около 83 КБ/сек. Поэтому публикация даже небольших объемов данных на цепочке становится непомерно дорогой, говорит Хайнрих.

Ниже приведены подробные ответы Хайнриха на все присланные вопросы

Новости Bitcoin.com (BCN): Что такое проблема доступности данных (DA), которая мучает экосистему Ethereum? Почему она важна для разработчиков и пользователей?

Майкл Хайнрих (MХ): Проблема доступности данных (DA) связана с тем, что легкие клиенты и другие стороны вне цепочки должны иметь возможность эффективно получать доступ и проверять все данные и состояние транзакций из блокчейна. Это очень важно для таких решений по масштабированию, как ролловеры второго уровня и шардированные цепочки, которые выполняют транзакции вне основной цепи Ethereum. Блоки, содержащие выполненные транзакции в сетях второго уровня, должны быть опубликованы и где-то храниться, чтобы клиент мог провести дальнейшую проверку.

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

BCN: Согласно отчету Blockworks Research, расходы на DA составляют до 90 % от стоимости транзакций. Почему существующие решения для масштабирования не могут обеспечить производительность и экономическую эффективность, необходимые для высокопроизводительных децентрализованных приложений (dapps)?

MХ: Существующие подходы к масштабированию второго уровня, такие как Optimistic и ZK Rollups, не могут обеспечить эффективную доступность данных в масштабе из-за того, что им приходится публиковать целые блоки данных (данные о транзакциях, корни состояний и т. д.) в сети Ethereum, чтобы легкие клиенты могли их проверить и проверить. Публикация этих данных в Ethereum сопряжена с очень высокими затратами — например, публикация одного блока OP стоит 140 долларов США при объеме всего 218 КБ.

Это связано с тем, что ограниченная пропускная способность Ethereum (около 83 КБ/с) означает, что публикация даже небольших объемов данных на цепочке обходится очень дорого. Таким образом, хотя ролловеры достигают масштабируемости за счет выполнения транзакций вне основной цепи, необходимость публикации данных в Ethereum для проверки становится узким местом, ограничивающим их общую масштабируемость и экономическую эффективность для децентрализованных приложений с высокой пропускной способностью.

BCN: Ваша компания 0G Labs, она же Zerogravity, недавно запустила свою тестовую сеть с целью внедрения искусственного интеллекта (ИИ) в цепочку, что является нагрузкой на данные, с которой существующие сети не в состоянии справиться. Не могли бы вы рассказать нашим читателям о том, как модульная природа 0G помогает преодолеть ограничения традиционных алгоритмов консенсуса? Что делает модульный подход правильным для создания сложных сценариев использования, таких как игры на цепочке, искусственный интеллект на цепочке и высокочастотные децентрализованные финансы?

MХ: Ключевая инновация 0G заключается в модульном разделении данных на полосы хранения и публикации дат. Уровень 0G DA располагается поверх сети хранения 0G, которая оптимизирована для чрезвычайно быстрого получения и ввода данных. Большие данные, такие как блоки, хранятся, и только крошечные обязательства и доказательства доступности передаются протоколу консенсуса. Это избавляет от необходимости передавать целые блоки по сети консенсуса и, таким образом, позволяет избежать узких мест в трансляции, характерных для других подходов DA.

Кроме того, 0G может горизонтально масштабировать уровни консенсуса, чтобы одна сеть консенсуса не стала узким местом, тем самым достигая бесконечной масштабируемости DA. При использовании готовой системы консенсуса сеть может достичь скорости 300–500 МБ/с, что уже на пару порядков быстрее, чем у существующих систем DA, но все еще не соответствует требованиям к пропускной способности данных для высокопроизводительных приложений, таких как обучение моделей LLM, которая может составлять 10 ГБ/с.

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

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

BCN: Сообщество разработчиков Ethereum исследовало множество различных способов решения проблемы доступности данных в блокчейне. Прото-данкшардинг, или EIP-4844, рассматривается как шаг в этом направлении. Считаете ли вы, что они не смогут удовлетворить потребности разработчиков? Если да, то почему и где?

MХ: Прото-данкшардинг (EIP-4844) делает важный шаг к улучшению возможностей Ethereum по обеспечению доступности данных, внедряя блоб-хранилище. Окончательным шагом станет Danksharding, который разделит сеть Ethereum на более мелкие сегменты, каждый из которых будет отвечать за определенную группу транзакций. В результате скорость DA превысит 1 МБ/с. Однако это все равно не удовлетворит потребности будущих высокопроизводительных приложений, о которых говорилось выше.

BCN: Что такое “программируемая” доступность данных 0G и что отличает ее от других DA с точки зрения масштабируемости, безопасности и стоимости транзакций?

MХ: Система DA компании 0G может обеспечить самую высокую масштабируемость среди всех блокчейнов, например, как минимум в 50 000 раз большую пропускную способность данных и в 100 раз меньшую стоимость, чем Danksharding в дорожной карте Ethereum, без ущерба для безопасности. Поскольку мы строим систему 0G DA поверх децентрализованной системы хранения 0G, клиенты могут сами определять, как использовать свои данные. Таким образом, программируемость в нашем контексте означает, что клиенты могут программировать/настраивать постоянство данных, их расположение, тип и безопасность. Фактически, 0G позволит клиентам сбрасывать все свое состояние в смарт-контракт и загружать его снова, тем самым решая проблему раздутости состояния, которая сегодня характерна для многих блокчейнов.

BCN: Поскольку искусственный интеллект становится неотъемлемой частью приложений Web3 и нашей цифровой жизни, крайне важно обеспечить справедливость и надежность моделей искусственного интеллекта. Предвзятые модели ИИ, обученные на фальсифицированных или поддельных данных, могут посеять хаос. Что вы думаете о будущем ИИ и о том, какую роль неизменяемая природа блокчейна может сыграть в обеспечении целостности моделей ИИ?

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

Основные свойства блокчейна — неизменяемость, прозрачность и доказуемость переходов между состояниями — могут сыграть здесь важную роль. Закрепив модели ИИ, их обучающие данные и все проверяемые записи процесса создания/обновления моделей в публичных блокчейнах, мы сможем установить постоянный след их происхождения. Это позволяет проводить анализ ex-post или мониторинг в режиме реального времени для выявления любых фальсификаций, внесения предвзятости, использования проблемных данных и т. д., которые могли нарушить целостность моделей.

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

Кроме того, как обеспечить модель/агент правильными механизмами стимулирования и поместить его в среду, где он не сможет быть злым. Blockchain x AI — это ответ на вопрос, как сделать так, чтобы в будущем такие общественные системы, как управление дорожным движением, производство и административные системы, действительно управлялись искусственным интеллектом для блага и процветания людей.

Перевод официальной статьи — News.Bitcoin.com
В качестве интервьюера выступал — Теренс Зимвара

--

--

m4lka
m4lka

Written by m4lka

Ambassador I Community Leader I Moderator https://linktr.ee/m4lka - links http://m4lka.tilda.ws - portfolio

No responses yet