Недавние венчурные капиталисты из Силиконовой долины, похоже, сошли с ума, вкладывая деньги в пересечение физического мира и криптографии. Пусть ИИ выйдет из теплицы облачных серверов и наделит физических роботов независимой экономической идентичностью на блокчейне — этот нарратив действительно звучит как эпохальное сексуальное волнение. Вся отрасль ищет следующий крупный сценарий с высоким объемом после DeFi и простой перепродажи вычислительной мощности, и машина-экономика естественно стала избранной. Я потратил две недели, чтобы протестировать эту инфраструктуру, которая якобы должна монополизировать базовую связь и расчет роботов будущего, пытаясь обойти все эти великолепные слова из белых книг и напрямую ощутить реальное движение кода в среде «голого» оборудования. Реальная ситуация такова: амбиции крайне велики, но ощущение разрыва в реализации проекта заставляет людей многократно вздыхать перед терминалом.
Соединить набор открытых библиотек для управления манипуляторами и локально развернутую визуальную модель с помощью этого децентрализованного протокола является моей базовой тестовой средой. Официальная документация, описывающая принцип "включи и работай", полностью является риторикой маркетинга. С момента компиляции клиентской ноды из исходного кода началась затяжная трясина конфликтов зависимостей. Абстракция низкоуровневых драйверов для гетерогенного оборудования действительно сделана очень глубокой, пытаясь сгладить различия в базовых командах между различными промышленными и потребительскими роботами с помощью единого интерфейса RPC. Эта амбициозная идея унификации, когда нода наконец завершает синхронизацию блоков и команда успешно отправляется, когда смотришь, как манипулятор захватывает предмет на столе в соответствии с разрешением контракта в блокчейне, действительно позволяет почувствовать чистоту, освобожденную от контроля централизованных облачных провайдеров. Нет проверки прав доступа от AWS, нет закрытых экосистемных барьеров от производителей, чистая прямая проекция кода и физических действий.
Но это гиковское восторг продлился всего несколько минут. Высокочастотные физические взаимодействия мгновенно разрывают самую слабую линию защиты этой протокольной структуры. Процесс течения времени в физическом мире является линейным и непрерывным, в то время как обновления состояния блокчейна дискретны и основаны на механизме консенсуса. Когда система пытается втиснуть каждую мелкую настройку робота или поток данных датчиков в конечный автомат для проверки, начинается катастрофа. Я запускал этот набор действий в локальной сети с ROS, и обратная связь контрольной петли была на уровне микро-секунд. Переключившись на эту сеть прокси на блокчейне, в ожидании небольшого объема криптографической проверки, весь контрольный поток начинает испытывать странную остановку. Наблюдая, как манипулятор жестко ожидает подтверждения блока в воздухе, такое абсурдное ожидание абсолютно неприемлемо для физических задач, требующих точного сотрудничества. Гравитация реального мира не будет ждать достижения согласия по ошибкам байентинских узлов сети.
Это подводит к очень ключевому логическому недостатку на низком уровне. Дизайнеры этой системы, очевидно, никогда не настраивали параметры моторов на производственном этаже. Они неосмотрительно перенесли логику строгой синхронизации выполнения смарт-контрактов на асинхронные и полные шума физические устройства. Чтобы доказать, что робот действительно выполнил определенную задачу для получения токенов, крайние устройства должны в реальном времени генерировать доказательства с нулевым знанием. Это требует выделения крайне ценного вычислительного мощности на краю от задач кинематического анализа и объединения датчиков, чтобы выполнять тяжелые цепи доказательства. Прежде чем аппаратное обеспечение выполнит захват, процессор уже начинает снижать частоту из-за вычисления хешей и генерации доказательства. Это является обратным распределением системных ресурсов.
Сравнивая его с несколькими другими горячими конкурентами в сфере децентрализованных сетей, различия в технологических маршрутах очень очевидны. Например, проект, занимающийся децентрализованными вычислениями AI, имеет гораздо более умную архитектуру. Они крайне сдержанны и абсолютно не размещают фактический процесс вывода модели на блокчейне, а создают независимую подсеть для валидации, распределяя вес в зависимости от качества вывода и полностью оставляя сложный процесс выполнения на асинхронной обработке вне цепочки. Посмотрим на другую известную сеть, сосредоточенную на аппаратной идентификации IoT, они больше занимаются достоверным сбором данных, а не пытаются управлять логикой контроля аппаратных средств на уровне цепи. Текущие тестовые объекты кажутся слишком самоуверенными, пытаясь решить в едином жестко связном рамках проверки состояния, выдачу контрольных команд и экономические расчеты. Шаги были слишком большими, и в результате каждый этап кажется невероятно громоздким.
Экономическая модель даже больше утомляет опыт разработчиков. Я просто хотел протестировать поток данных между визуальной моделью и механическим исполнением, но был вынужден сначала справляться со сложной логикой залога токенов. Чтобы запустить самый базовый узел слушателя, разработчики должны получить тестовые токены, межцепочечные транзакции и оплатить небольшую комиссию за газ. Эта высоко финансовая инфраструктура на раннем этапе продукта создает огромное трение. Идея создания микроплатежных каналов между машинами для обхода перегрузки основной сети теоретически выглядит прекрасно, но на практике, как только сеть физического устройства испытывает легкие колебания, каналы состояния неожиданно закрываются, а средства блокируются на длительный период споров. Общая ошибка всего канала очень низка, как будто предполагается, что все роботы работают в стерильной комнате, где сеть всегда работает без сбоев.
Более глубокая проблема заключается в доверии к источнику идентификации аппаратных средств. Протокол сильно зависит от защищенной среды выполнения для хранения приватных ключей машины и подписи. Этот подход, который полагается на безопасность технологий нескольких производителей чипов для обеспечения безопасности всей децентрализованной сети, сам по себе полон компромиссов. Как только устройство физически захвачено, атака сторонних каналов извлекает приватный ключ, экономическая идентичность этой машины в сети полностью превращается в злонамеренный узел. В настоящее время на уровне протокола нет достаточно изящного механизма отзыва на аппаратном уровне. Износ физического мира, отключение питания и сбои датчиков системой без разбора трактуются как нарушение обязательств по выполнению работы, что приводит к жестким штрафам для операторов узлов. Приравнивание физических неисправностей к злонамеренному поведению в криптографии, такая грубая логика доказывает, насколько беспомощным является чисто программное мышление, когда сталкивается с грязной реальностью.
Нельзя отрицать, что капиталистический рынок очень это ценит. Позволить тысячам беспилотников, автомобилей с автопилотом и гуманоидных роботов автономно обмениваться электроэнергией, данными и вычислительной мощностью в сети без разрешений - это история с достаточным напряжением, чтобы поддерживать очень высокую оценку. Но погружаясь в кодовые базы и смотря на реальные Pull Requests, вы обнаружите, что огромное количество усилий разработчиков тратится на то, как исправить разрывы между уровнем консенсуса и физическим уровнем. Проектная команда, похоже, больше заинтересована в выпуске новых предложений по токеномике, чем в оптимизации клиентских узлов, которые постоянно имеют утечки памяти. Те киберпанковские видеоролики, которые активно продвигаются на рынке, и на самом деле ужасный опыт, когда необходимо вручную изменять низкоуровневые интерфейсы RPC, чтобы камера могла нормально инициализироваться, создают сильный контраст. Эта принудительная вентиляция заставляет задуматься, не используем ли мы средства, чтобы решить проблему с тележкой, как если бы мы строили ракету.
Уровень доступности машинных данных также является огромной ямой. Датчики генерируют огромные объемы временных рядов данных каждую секунду, и напрямую их записать в блокчейн невозможно, поэтому они разработали распределенное решение для хранения. Но я просто хотел получить журнал крутящего момента суставов робота за последние пять минут для отладки, а система требует адресовать и реорганизовать данные на нескольких разрозненных хеш-узлах. Эта ужасная эффективность извлечения данных делает неосуществимым любую настройку моделей машинного обучения в реальном времени. Операционная система, не способная эффективно извлекать даже свои собственные журналы, трудно может вызвать доверие к тому, что она сможет поддерживать огромную сеть автономных машин в будущем.
Однако после множества ошибок, перезапусков клиента и изменения конфигурационных файлов, когда этот крайне хрупкий канал состояния наконец стабильно работал в течение получаса, я сидел перед экраном и наблюдал, как удаленный манипулятор с помощью чисто децентрализованного набора команд автономно завершил несколько крайне простых задач по перемещению и увидел в браузере цепочки, что он оплатил свою потребляемую электроэнергию небольшим вознаграждением, это чувство по-прежнему было крайне потрясающим. В тот момент огромный и хаотичный протокол внезапно заработал, вмешательство углеродной жизни было полностью исключено из контрольного замыкания. Это действительно подтвердило крайне прогрессивную гипотезу: машины могут проводить экономическое сотрудничество, полагаясь исключительно на математические протоколы, без гарантий человеческой социальной кредитной системы.
Боль этого этапа является ценой, которую индустрия должна заплатить для продвижения вперед. Попытка захватить все с помощью единой децентрализованной протокольной системы неизбежно приведет к жестокому краху. Будущее направление развития определенно не в том, чтобы позволить консенсусу на цепочке в реальном времени управлять аппаратным обеспечением, а в том, чтобы перейти к крайне легковесной модели оптимистичного выполнения. Машины быстро выполняют физические задачи на месте, лишь в определенные периоды или в случае экономических споров, представляют на блокчейн доказательства с нулевым знанием о ключевом состоянии для расчетов. Полное разъединение расчетного уровня и уровня физического исполнения является единственным выходом для преодоления текущих узких мест производительности.
Изучение этой области все еще находится на крайне варварском этапе. Все усилия по насильному внедрению физического мира в блокчейн сталкиваются с инженерными пределами. Хотя нынешняя инфраструктура полна компромиссов, высокой задержки и избыточного проектирования, она хотя бы смело открыла ту дверь. Когда традиционные API вызовы были заменены на зашифрованные подписи, когда машины перестали быть зависимыми ресурсами под каким-либо облачным аккаунтом, а стали независимыми агентами с собственными кошельками, базовая логика технологического нарратива уже была навсегда изменена. С учетом всех несовершенств и гнева в процессе разработки, я все еще считаю, что это исследование в грязи гораздо более ценное, чем игры, которые просто складывают рычаги на финансовом уровне. То, что она пытается переосмыслить, это доверительные основы будущей кремниевой цивилизации.