ERC-8211 해설: AI 에이전트에게 거래 전 사고하는 법을 가르치는 Ethereum 표준
DeFi 봇에게 "내 WETH를 전부 USDC로 스왑하고, Aave에 공급해줘. 단, 최종 잔액이 $5,000 이상이어야 해"라고 말한다고 상상해 보세요. 현재 이 지시를 실행하려면 개발자가 서명 전에 모든 매개변수를 하드코딩해야 합니다 — 정확한 WETH 잔액, 예상 USDC 출력량, Aave 예치 금액까지. 이렇게 하면 서명된 블록과 온체인에 반영되는 블록 사이에 시장 조건이 변하는 순간 실패하는 취약한 트랜잭션이 만들어집니다. 2026년 4월 6일 Biconomy와 Ethereum Foundation이 발표한 ERC-8211은 이러한 취약성을 완전히 제거합니다. AI 에이전트가 실시간 체인 상태를 읽고, 조건을 검증하며, 다단계 전략을 단일 원자적 트랜잭션으로 실행할 수 있게 하는 최초의 Ethereum 표준입니다 — 정적 배치 호출을 지능적이고 자체 조정 가능한 워크플로우로 전환합니다.
이 시점은 우연이 아닙니다. Virtuals Protocol에서만 17,000개 이상의 AI 에이전트가 활동 중입니다. Coinbase의 AgentKit은 여러 LLM 제공업체에 걸쳐 자율 지갑을 지 원합니다. NEAR의 공동 창업자는 "블록체인의 사용자는 AI 에이전트가 될 것"이라고 선언했습니다. 그러나 지금까지 이 에이전트들은 프론트엔드에서 버튼을 클릭하는 인간을 위해 설계된 것과 동일한 경직된 트랜잭션 형식을 통해 DeFi와 상호작용해야 했습니다. ERC-8211은 근본적으로 다른 것을 제공합니다: 실행 시점에 온체인에서 결정을 구성하는 능력, 그리고 내장된 안전 장치입니다.
문제점: 정적 배칭은 자율 에이전트를 위해 설계되지 않았다
Multicall3 및 ERC-4337 번들러와 같은 멀티콜 컨트랙트는 이미 지갑이 여러 트랜잭션을 하나로 묶을 수 있게 해줍니다. 하지만 모든 매개변수는 서명 시점에 고정되어야 합니다. AI 에이전트가 2.5 WETH를 USDC로 스왑하고 그 수익을 Aave에 공급하는 배치에 서명하면, 2.5 WETH라는 수치는 동결됩니다 — 대기 중인 전송 도착이나 수수료 차감으로 인해 에이전트의 실제 잔액이 서명과 실행 사이에 변경되었더라도 말입니다.
이는 자율 에이전트에게 세 가지 연쇄적 문제를 야기합니다:
- 오래된 상태: 배치 트랜잭션이 블록에 포함될 때쯤이면, 트랜잭션이 가정한 온체인 상태가 더 이상 유효하지 않을 수 있습니다. 0.3%의 가격 변동으로도 스왑이 되돌려질 수 있으며, 가스를 낭비하고 전략이 절반만 실행된 채 남게 됩니다.
- 과도한 사전 지정: 에이전트는 서명 전에 모든 중간 값(정확한 출력량, 슬리피지 임계값, 예치 수량)을 미리 계산해야 합니다. 5단계 레버리지 루프의 경우, 5개의 순차적 출력을 예측해야 하며 — 그 중 하나라도 나머지를 무효화할 수 있습니다.
- 조건부 로직 부재: 정적 배치는 전부 아니면 전무입니다. "2단계 결과가 임계값을 초과하는 경우에만 3단계를 진행하라"고 말할 방법이 없습니다. 에이전트는 배치 자체 내에서 안전 제약 조건을 표현할 수 없습니다.
결과적으로 오늘날의 AI 에이전트는 인쇄된 탑승권과 같은 유연성으로 DeFi 전략을 실행합니다 — 출발 전에 모든 세부 사항이 정확해야 하며, 변경 사항이 있으면 처음부터 다시 시작해야 합니다.
ERC-8211의 작동 원리: 페처, 제약 조건, 프레디킷
ERC-8211은 Biconomy가 "스마트 배칭"이라고 부르는 것을 도입합니다 — 배치의 각 매개변수가 값을 어떻게 얻을지와 해당 값이 어떤 조건을 충족해야 하는지를 선언하는 컨트랙트 레이어 인코딩 표준입니다. 이 표준은 세 가지 기본 요소로 구성됩니다: