
📚 Механизм подтверждения личности и репутации агентов с помощью NFT ✅ Обзор ERC8004 v1.0 — это общие правила, позволяющие программным агентам действовать автономно и безопасно сотрудничать между организациями. Ethereum используется как «база для координации», где информация о личности агентов, их репутации и результатах проверки работ записывается в неизменяемой форме. С версии v0.4 произошли значительные изменения в архитектуре, и система эволюционировала в соответствии с реальным применением. ✅ Управление личностью агентов (Identity Registry) Механизм подтверждения «кто есть кто» для агентов перешел от собственного формата к стандарту ERC721 (стандарт NFT). Каждый агент регистрируется как один NFT, а в его tokenURI размещается JSON-формат регистрационной информации. В ней указываются способы связи (адреса подключения к протоколам A2A, MCP и др.), открытый ключ, соответствующая модель доверия и т.д. Таким образом, идентификатор агента можно управлять через кошелек, и благодаря совместимости с инфраструктурой NFT, любой может проверить, «кто является агентом по этому адресу». ✅ Механизм репутации (Reputation Registry) Оценка работы агентов напрямую сохраняется в виде баллов на блокчейне. Перед отправкой оценки клиент получает подписанное разрешение от агента. Это проверяется по EIP191 (обычный способ подписи кошелька) или ERC1271 (способ подписи для смарт-кошельков), что предотвращает подделку и атаки повторной передачи (replay-атаки). Баллы и метки (классификационные метки) можно напрямую получить из смарт-контракта, что позволяет другим dApp автоматически определять, «можно ли доверять этому агенту». ✅ Проверка работ (Validation Registry) Механизм, позволяющий третьим лицам проверять, верны ли результаты, полученные агентом. В v1.0 вместо одиночного хэша используется URI (ссылка на внешние данные), и можно зарегистрировать несколько этапов проверки для одного и того же задания. Например, можно построить структуру, в которой доверие накапливается поэтапно: простая проверка, детальная проверка, внешний аудит. В настоящее время мы находимся на стадии согласования спецификаций с сообществом TEE (Trusted Execution Environment, безопасная среда выполнения). ✅ Безопасность и стоимость газа Для противодействия методам атак, выявленным при тестировании в тестовой сети, были усилены проверка подписей и архитектура хранения. Соответственно, увеличилась стоимость газа при записи оценок и проверок, но появилось преимущество в виде прямого использования данных доверия на блокчейне. На L2-сетях стоимость значительно снижается. ✅ Миграция с v0.4 v1.0 несовместим с предыдущими версиями, и структура хранения полностью изменена. Поэтому вся предыдущая информация о регистрации и репутации сбрасывается, агенты должны заново зарегистрироваться как NFT, а система оценок должна перейти на новый способ подписи. В дальнейшем будет использоваться «метод обновления с именем пространства», позволяющий обновлять спецификации без удаления данных. Таким образом, массовое сброс данных будет происходить только один раз.
