Эти пару дней я изучал базовую инфраструктуру для AI Agent, и перевёл довольно подробно материалы @Acurast.
Сначала я воспринимал это как просто проект, связанный с вычислительной мощностью смартфонов. Но позже понял: в этой сети ключевым слоем выступает именно безопасный чип в телефоне.
Вычислительные узлы Acurast берутся с личных устройств по всему миру. Разработчик не знает заранее, кому в итоге назначится задача на чьём-то телефоне. При этом владелец устройства тоже может оказаться совершенно незнакомым человеком. Одной лишь отправки кода и его запуска, очевидно, недостаточно для безопасности.
Для обработки задач используется доверенная среда выполнения, встроенная в смартфон. Обычно этот изолированный раздел также применяется банковскими приложениями, биометрической идентификацией и платёжными функциями; код во время работы отделён от системы телефона, других приложений и пользователя устройства.
После завершения задачи железо также создаёт подписанное подтверждение, чтобы подтвердить, что устройство для выполнения действительно настоящее, код не был изменён, а результат получен из указанной среды выполнения.
Такая схема очень хорошо подходит для AI Agent.
Agent, который должен быть онлайн круглосуточно, может столкнуться с ключами API, пользовательскими командами, данными учётной записи и запланированными задачами. Если размещать его на обычном облачном сервере — нужно доверять провайдеру; если же запускать на распределённых устройствах без механизмов проверки — тогда приходится доверять большому числу незнакомых узлов.
Acurast выбирает проверяемые устройства, среду выполнения и подтверждает результат, так что разработчику не нужно заранее знать, кто именно предоставляет вычислительную мощность.
Сейчас сеть уже способна обслуживать OpenClaw, сервисы на Node.js, программы для роботов и часть выводов по моделям. Производительность смартфона, возможно, не подходит для обучения больших моделей, но для запуска бэкенда Agent, запланированных задач и лёгкого инференса — вполне подходит.
Моё понимание Acurast тоже изменилось.
Бездействующий телефон — это лишь источник вычислительной мощности; изоляция аппаратных средств и доказательство выполнения как раз и определяют, можно ли разработчикам с уверенностью использовать эти вычисления.
Сначала я воспринимал это как просто проект, связанный с вычислительной мощностью смартфонов. Но позже понял: в этой сети ключевым слоем выступает именно безопасный чип в телефоне.
Вычислительные узлы Acurast берутся с личных устройств по всему миру. Разработчик не знает заранее, кому в итоге назначится задача на чьём-то телефоне. При этом владелец устройства тоже может оказаться совершенно незнакомым человеком. Одной лишь отправки кода и его запуска, очевидно, недостаточно для безопасности.
Для обработки задач используется доверенная среда выполнения, встроенная в смартфон. Обычно этот изолированный раздел также применяется банковскими приложениями, биометрической идентификацией и платёжными функциями; код во время работы отделён от системы телефона, других приложений и пользователя устройства.
После завершения задачи железо также создаёт подписанное подтверждение, чтобы подтвердить, что устройство для выполнения действительно настоящее, код не был изменён, а результат получен из указанной среды выполнения.
Такая схема очень хорошо подходит для AI Agent.
Agent, который должен быть онлайн круглосуточно, может столкнуться с ключами API, пользовательскими командами, данными учётной записи и запланированными задачами. Если размещать его на обычном облачном сервере — нужно доверять провайдеру; если же запускать на распределённых устройствах без механизмов проверки — тогда приходится доверять большому числу незнакомых узлов.
Acurast выбирает проверяемые устройства, среду выполнения и подтверждает результат, так что разработчику не нужно заранее знать, кто именно предоставляет вычислительную мощность.
Сейчас сеть уже способна обслуживать OpenClaw, сервисы на Node.js, программы для роботов и часть выводов по моделям. Производительность смартфона, возможно, не подходит для обучения больших моделей, но для запуска бэкенда Agent, запланированных задач и лёгкого инференса — вполне подходит.
Моё понимание Acurast тоже изменилось.
Бездействующий телефон — это лишь источник вычислительной мощности; изоляция аппаратных средств и доказательство выполнения как раз и определяют, можно ли разработчикам с уверенностью использовать эти вычисления.
