Shade Agents는 NEAR 프로토콜에서 자율적인 멀티체인 인공 지능(AI) 에이전트를 개발하기 위한 프레임워크입니다. 이들은 자산을 안전하게 관리하고, 오프체인 데이터에 액세스하고, 직접적인 인간의 감독이나 단일 실패 지점 없이 트랜잭션을 실행할 수 있는 AI 기반 스마트 계약으로 작동하도록 설계되었습니다. [4]
Shade Agents는 Web3 에이전트 설계에서 중요한 문제, 즉 중앙 집중식, 수탁형 또는 검증되지 않은 AI 에이전트의 한계를 해결하기 위해 도입되었습니다. 대부분의 현대 AI 에이전트는 중앙 집중식 서버에서 작동하므로 단일 실패 지점 및 수탁자 제어 위험으로 인해 디지털 자산 또는 민감한 데이터를 안전하게 관리하는 데 적합하지 않습니다. Shade Agents는 TEE(Trusted Execution Environments)의 검증 가능성 및 개인 정보 보호와 NEAR 프로토콜의 분산 키 관리 기능을 결합하여 이 문제를 해결합니다. 이 아키텍처를 통해 자율적, 능동적, 지능적 특성을 특징으로 하는 새로운 종류의 분산 애플리케이션인 "Agentic 프로토콜"을 만들 수 있습니다. [6] [5]
핵심 개념은 에이전트의 로직 및 계산을 온체인 ID 및 자산 제어와 분리하는 것입니다. 오프체인 "워커 에이전트"는 보안 TEE 내에서 실행되므로 개인 데이터에 액세스하고, 대규모 언어 모델(LLM)과 상호 작용하고, 복잡한 계산을 수행할 수 있습니다. 그런 다음 이 워커는 온체인 스마트 계약에 트랜잭션을 제안합니다. 스마트 계약은 NEAR의 체인 서명 기능을 사용하여 다양한 블록체인에서 에이전트를 대신하여 트랜잭션을 실행하기 전에 워커 에이전트의 무결성을 확인합니다. 이 모델은 에이전트의 자산이 비수탁 방식으로 관리되고 에이전트의 존재가 단일 물리적 TEE 인스턴스에 연결되지 않으므로 에이전트의 운영이 검증 가능하고 복원력이 있도록 보장합니다. [6] [4]
이 프레임워크는 개발자가 분산 금융(DeFi), 예측 시장 및 기타 Web3 영역에서 복잡한 작업을 자동화할 수 있는 정교한 애플리케이션을 구축할 수 있도록 설계되었습니다. Shade Agents는 신뢰할 수 있고 투명한 기반을 제공함으로써 기존 사용자 인터페이스 및 중개자를 지능적이고 자율적인 엔터티로 대체하여 블록체인 생태계에서 허가 없이 운영할 수 있도록 하는 것을 목표로 합니다. [5]
Shade Agents의 개념은 2025년 2월 20일 NEAR 프로토콜에 의해 공식적으로 소개되었으며, 블로그 게시물을 통해 자세한 아키텍처, 기능 및 잠재적 사용 사례를 설명했습니다. 이 이니셔티브는 자율 AI 에이전트 분야의 개발 및 혁신을 장려하기 위해 NEAR 재단의 전용 펀드를 포함한 상당한 생태계 지원으로 시작되었습니다. [4]
Shade Agents의 아키텍처는 프라이버시, 컴퓨팅 능력 및 분산 보안의 균형을 맞추도록 설계된 온체인 및 오프체인 하이브리드 모델입니다. 이는 두 가지 주요 구성 요소에 의존하며 NEAR 프로토콜의 주요 기능을 활용합니다.
Shade Agent는 서로 구별되지만 상호 연결된 두 부분으로 구성됩니다.
오프체인 워커와 온체인 계약 간의 상호 작용은 정확하고 보안에 중점을 둔 워크플로우를 따릅니다.
register_agent 함수를 호출합니다. 이 호출에서 에이전트는 에이전트가 정품 TEE 내에서 실행 중임을 확인하는 TEE 하드웨어에서 생성된 암호화 증명인 원격 증명 견적을 제공합니다. 또한 자체 Docker 이미지의 SHA256 해시도 제공합니다.request_signature 함수를 호출하여 멀티체인 트랜잭션을 실행할 수 있습니다. 이 함수는 NEAR의 체인 서명 기능을 활용하여 스마트 계약이 비트코인, 이더리움 또는 솔라나와 같은 다른 블록체인에 대한 트랜잭션에 서명할 수 있도록 합니다.Shade Agents의 기능은 두 가지 핵심 기술로 가능합니다.
표준 에이전트 스마트 컨트랙트에는 관리 및 운영을 위한 몇 가지 주요 기능이 포함되어 있습니다.
**approve_code_hash**: 작업자 에이전트 코드의 SHA256 해시를 승인된 목록에 추가하는 데 사용되는 소유자 전용 기능입니다. 이 기능은 새 에이전트를 배포하고 기존 에이전트의 로직을 업그레이드하는 데 필수적입니다.**register_agent**: 작업자 에이전트가 원격 증명 및 코드 해시를 제공하여 자체 등록할 수 있도록 합니다.**request_signature**: 등록된 에이전트로 제한된 기능입니다. 트랜잭션 페이로드, 특정 주소를 생성하기 위한 파생 경로, 키 버전(예: EVM 체인의 경우 secp256k1, Solana의 경우 ed25519)을 사용하여 외부 블록체인에 대한 유효한 서명을 생성합니다. [6]Shade Agents 프레임워크는 개발자가 에이전트를 구축, 배포 및 관리하는 데 도움이 되는 도구를 제공합니다. 에이전트 자체는 Docker 이미지로 컨테이너화할 수 있는 모든 언어로 작성할 수 있어 유연성을 제공합니다. 온체인 에이전트 컨트랙트는 Rust로 작성되었습니다.
생태계는 다음과 같은 도구를 제공합니다.
**shade-agent-cli**: 에이전트 스마트 컨트랙트 배포 및 초기 코드 해시 승인을 간소화하도록 설계된 명령줄 인터페이스입니다.**shade-agent-api**: 등록 프로세스의 복잡성을 추상화하여 에이전트 개발을 간소화하는 라이브러리입니다. 에이전트가 멀티체인 트랜잭션에 서명하기 위해 호출할 수 있는 간단한 requestSignature 함수를 제공합니다.개발자는 다음과 같은 여러 개발 경로를 따를 수 있습니다.
Shade Agent의 보안은 TEE, 온체인 컨트랙트, 적절한 거버넌스 간의 상호 작용에 달려 있습니다.
Shade Agents는 다양한 자율 애플리케이션을 Web3 전반에서 가능하게 하도록 설계되었습니다. 이 프레임워크를 통해 개발자는 인간의 개입 없이 프로토콜에 지능을 통합하고 최종 사용자에게 검증 가능하고 개인적인 자동화를 제공할 수 있습니다.
잠재적인 응용 분야는 다음과 같습니다.
IQ AI의 TypeScript용 Agent Development Kit(ADK-TS)과 NEAR Shade Agents의 통합은 인간의 개입 없이 블록체인에서 작동할 수 있는 자율 AI 에이전트를 구축하기 위한 프레임워크를 만듭니다. 이 결합은 각 기술의 뚜렷한 강점을 활용합니다. ADK-TS는 에이전트의 지능 및 추론 능력을 제공하고, NEAR Shade Agents는 블록체인에서 안전하고 자율적인 트랜잭션 실행을 처리합니다. [7]
ADK-TS는 복잡한 시나리오를 추론하고, 다른 에이전트와 협력하고, 상호 작용 전반에 걸쳐 메모리를 유지할 수 있는 정교한 AI 에이전트를 구축하기 위한 프레임워크입니다. 주요 기능은 다중 에이전트 오케스트레이션 지원으로, 개발자는 시장 분석 또는 트랜잭션 로직과 같은 특정 작업을 위한 특수 에이전트를 생성하여 원활하게 협업할 수 있습니다. 이 접근 방식은 단일하고 거대한 AI 시스템을 만드는 것을 방지합니다. [7]
NEAR Shade Agents는 AI-블록체인 통합의 주요 과제 중 하나인 안전한 트랜잭션 서명에 대한 솔루션을 제공합니다. 각 에이전트에는 자체 NEAR 계정이 주어지며, 개인 키는 Trusted Execution Environment(TEE) 내에 안전하게 저장됩니다. NEAR의 Chain Signatures 기술을 활용하여 이러한 에이전트는 NEAR 프로토콜뿐만 아니라 Ethereum 및 Bitcoin과 같은 다른 블록체인에서도 트랜잭션에 서명할 수 있습니다. 이를 통해 에이전트는 인간의 감독 없이 여러 체인 전반에 걸쳐 독립적으로 작동하고, 결정을 내리고, 트랜잭션을 실행할 수 있습니다. TEE를 사용하면 에이전트의 개인 키에 대한 하드웨어 수준의 보안이 제공되고, TEE 네트워크의 분산 아키텍처는 단일 실패 지점이 없음을 보장하여 시스템을 검열 저항적이고 가용성이 높게 만듭니다. [7]
IQ AI에서 개발한 템플릿은 이 통합의 실제 적용 사례를 보여줍니다. 바로 자율 AI 에이전트가 이더리움 가격 오라클로 기능하는 것입니다. 이 에이전트는 Reddit의 헤드라인을 분석하여 시장 심리를 모니터링하고, CoinGecko API에서 실시간 가격 데이터를 가져온 다음, 온체인 오라클 계약을 업데이트하기 위해 트랜잭션을 자율적으로 서명하고 브로드캐스트하도록 설계되었습니다. 이 전체 프로세스는 사람의 개입 없이 완료됩니다. [7]
이 시스템은 다중 에이전트 접근 방식을 사용하여 구축되었습니다.
이러한 에이전트는 데이터를 수집하기 위해 병렬로 작동합니다. 데이터가 수집되고 처리되면 루트 에이전트는 블록체인 트랜잭션을 준비합니다. 그런 다음 에이전트는 Shade Agent 프레임워크에서 제공하는 requestSignature 함수를 사용하여 TEE 내에서 보호된 키를 사용하여 트랜잭션 페이로드를 자율적으로 서명합니다. 마지막으로 서명된 트랜잭션은 이더리움 블록체인에 브로드캐스트되어 오라클을 업데이트합니다. 이 예제는 데이터 수집 및 AI 기반 분석에서 보안 크로스 체인 트랜잭션 실행에 이르기까지 완전한 엔드 투 엔드 자율 파이프라인을 보여줍니다. [7]
Shade Agents 개발은 NEAR 생태계 내 주요 기관들의 지원을 받고 있습니다. NEAR 재단은 주요 지원 기관이며, 프로토콜 상의 AI 에이전트 혁신 및 개발을 육성하기 위해 2천만 달러 규모의 펀드를 조성했습니다. 또한, 이 프로젝트는 NEAR AI 에이전트를 위해 DWF Labs로부터 전략적 지원을 받았습니다.
개발자를 위해 공식 문서, 빠른 배포를 위한 GitHub 템플릿, Chain Signatures 기술 문서 등 다양한 리소스를 이용할 수 있습니다. 커뮤니티 지원은 Proximity.dev와 같은 단체가 관리하는 개발자 오피스 아워 및 전용 Telegram 그룹을 통해 제공됩니다. 또한, 생태계는 주요 산업 행사에서 워크숍 및 해커톤을 통해 홍보되어 도입을 가속화합니다. [4] [5] [6]
Shade Agents의 장기적인 비전은 단순한 자동화를 넘어 복잡하고 완전한 자율 시스템을 구축하는 데 있습니다. 지지자들은 이러한 에이전트가 다음과 같은 정교한 애플리케이션을 지원하는 미래를 구상합니다.