A402: Binding Cryptocurrency Payments to Service Execution for Agentic Commerce
이 논문은 서비스 실행과 암호화폐 결제 간의 신뢰 최소화된 바인딩을 위해 TEE 기반 어댑터 서명과 원자적 서비스 채널 (ASC) 을 도입하여, 기존 x402 표준의 한계를 극복하고 에이전트 상거래의 성능과 온체인 비용 효율성을 획기적으로 개선한 A402 아키텍처를 제안합니다.
원저자:Yue Li, Lei Wang, Kaixuan Wang, Zhiqiang Yang, Ke Wang, Zhi Guan, Jianbo Gao
과거에는 우리가 웹사이트를 쓸 때 "회원가입"을 하고 "월정액"을 냈습니다. 하지만 앞으로는 AI 에이전트들이 스스로 일을 하죠.
예시: AI 비서가 "날씨를 알려줘"라고 요청하고, 그 대가로 1 원짜리 돈을 지불해야 한다면요?
문제: 기존 방식 (x402) 은 "돈을 먼저 보내고 결과를 받거나, 결과를 먼저 받고 돈을 보내는" 방식이라서, 한쪽이 사기를 치거나 돈을 안 주면 다른 쪽이 손해를 봅니다. 마치 "택배를 받기 전에 미리 통장에 돈을 입금해 두는" 것과 비슷해서, 신뢰가 없으면 거래가 안 됩니다.
💡 해결책: A402 (신뢰 없는 세상에서의 완벽한 거래)
A402 는 "돈을 보내는 순간, 결과가 동시에 전달되는" 마법 같은 시스템을 만듭니다. 이를 위해 세 가지 핵심 아이디어를 사용합니다.
1. ASC (Atomic Service Channel) = "자동화된 주문 창구"
기존의 결제 채널은 단순히 "돈을 주고받는 통"이었습니다. 하지만 A402 의 **ASC(원자적 서비스 채널)**는 **"주문과 결제가 하나로 묶인 자동 주문기"**입니다.
비유: 편의점에서 컵라면을 살 때, 동전을 넣는 순간 컵라면이 바로 떨어지는 기계라고 상상해 보세요.
원리: AI 가 서비스를 요청하면, 돈이 '잠금' 상태가 됩니다. AI 가 서비스를 잘 수행하고 결과를 주면, 잠금이 풀리며 돈이 넘어갑니다. 만약 AI 가 일을 안 하거나 결과를 안 주면, 돈은 다시 AI 주머니로 돌아갑니다. 돈과 결과는 떼려야 뗄 수 없는 관계가 됩니다.
2. TEE(신뢰할 수 있는 실행 환경) = "보안 금고 속의 투명 장인"
이 시스템의 핵심은 **'TEE(Trusted Execution Environment)'**라는 하드웨어 기술입니다.
비유: 아주 정직한 장인이 완벽하게 잠긴 금고 (TEE) 안에서 일한다고 상상해 보세요.
외부의 해커나 악의적인 주인이 금고 문을 열 수 없습니다.
장인은 금고 안에서만 일을 합니다.
장인은 "일을 끝냈으니 돈을 달라"고 주장할 때, 금고 밖의 감시관 (시스템) 은 "아, 장인이 금고 안에서 일을 했다는 증명서가 있네?"라고 확인합니다.
역할: 이 '금고'가 AI 가 일을 제대로 했는지, 그리고 그 결과물을 암호화해서 보관하는지 감시합니다. 그래서 AI 가 "일을 안 했는데 돈을 달라"고 거짓말을 할 수 없게 됩니다.
3. Liquidity Vault(유동성 금고) = "대량 결제 전용 금고"
매번 블록체인에 거래를 기록하면 수수료가 비싸고 개인정보가 다 드러납니다. A402 는 **'유동성 금고'**를 도입했습니다.
비유: 은행에 100 번 소액 송금을 할 때, 100 번이나 은행 창구에 가서 영수증을 발급받는 대신, 한 번에 100 건을 합쳐서 한 장의 영수증으로 처리하는 것과 같습니다.
효과:
비용 절감: 블록체인에 기록되는 횟수가 획기적으로 줄어듭니다. (기존 방식보다 28~94 배 저렴!)
비밀 유지: 누가 누구에게 얼마를 썼는지 외부에서는 알 수 없습니다. 단지 "금고에 돈이 들어갔다/나갔다"는 사실만 보입니다.
🚀 왜 이것이 중요한가요? (기존 방식 vs A402)
특징
기존 방식 (x402)
A402 (이 논문)
거래 방식
돈 먼저 보내기 or 결과 먼저 받기 (신뢰 필요)
돈과 결과가 동시에 교환 (신뢰 불필요)
속도
블록체인 확인 대기 (수 초~수 분)
0.3 초 이내 (실시간)
비용
거래 1 건당 수수료 매번 발생
거래 100 건당 수수료 1 회 (매우 저렴)
보안
사기 위험 있음
하드웨어 금고 (TEE) 로 100% 보호
🎯 결론: AI 시대의 '신뢰 없는 상거래'를 가능하게 하다
A402 는 **"AI 에이전트들이 서로를 믿지 않아도, 안전하게 거래할 수 있는 기반"**을 마련합니다.
지금까지: "내가 너를 믿으니 돈을 줄게." (신뢰 기반)
A402 이후: "네가 일을 잘하면 자동으로 돈이 넘어가고, 안 하면 돈이 돌아와. 우리는 서로를 믿지 않아도 돼." (기술 기반)
이 기술은 AI 가 스스로 물건을 사고팔고, 데이터를 주고받는 '에이전트 상거래 (Agentic Commerce)' 시대가 왔을 때, 가장 중요한 '신뢰의 다리' 역할을 하게 될 것입니다. 마치 인터넷이 정보 공유를 가능하게 했듯, A402 는 AI 들 간의 자동화된 경제 활동을 가능하게 합니다.
논문 요약: A402 (자율 에이전트 상업을 위한 암호화폐 결제와 서비스 실행의 바인딩)
1. 문제 제기 (Problem)
배경: 자율 AI 에이전트의 급속한 확산으로 '에이전트 상업 (Agentic Commerce)'이 등장하고 있습니다. 에이전트들은 클라우드 함수, 데이터 오라클 등 머신 호출 서비스를 동적으로 발견하고 실행하며, 이에 대한 대가를 지불해야 합니다.
기존 솔루션 (x402) 의 한계: 최근 제안된 x402 표준은 HTTP 402 상태 코드를 활용하여 블록체인 기반 결제를 가능하게 하지만, 다음과 같은 치명적인 결함이 있습니다.
비원자성 (Non-Atomicity): 서비스 실행, 결제, 결과 전달 간의 원자성 (Atomicity) 이 보장되지 않습니다. 서비스 제공자는 결제를 받기 전에 서비스를 실행해야 하거나 (비결제 위험), 결제를 받은 후 결과를 전달하지 않을 수 있습니다 (공정성 위반).
높은 지연 시간 및 비용: 모든 거래가 온체인 (블록체인) 에서 확인되어야 하므로 실시간 고빈도 마이크로서비스 결제에 적합하지 않습니다.
개인정보 유출: 모든 상호작용이 블록체인에 기록되어 비즈니스 로직과 거래 관계를 추론할 수 있습니다.
핵심 과제: 에이전트 간의 고빈도, 저지연, 신뢰 최소화 (Trust-minimized) 환경에서 서비스 실행과 결제가 동시에 성사되거나 모두 취소되는 (Atomic Exchange) 메커니즘이 필요합니다.
2. 방법론 (Methodology)
저자들은 A402라는 새로운 결제 아키텍처를 제안하며, 이는 다음과 같은 핵심 기술들을 결합합니다.
원자적 서비스 채널 (Atomic Service Channels, ASCs):
기존 결제 채널 (Payment Channels) 은 자산 이동만 추적하지만, ASC 는 오프체인 서비스 실행과 결과를 채널 상태에 명시적으로 바인딩합니다.
채널 생성, 원자적 교환 (실행 - 결제 - 전달), 채널 폐쇄의 3 단계 프로토콜을 정의합니다.
TEE 지원 어댑터 서명 (TEE-assisted Adaptor Signatures):
신뢰 실행 환경 (TEE): 서비스 제공자 (S) 와 중개자 (Vault, U) 는 TEE(예: Intel SGX, AMD SEV-SNP) 내에서 실행되어 코드 무결성과 데이터 기밀성을 보장합니다.
어댑터 서명: 서비스 실행의 증명 (비밀 Witness t) 이 결제 서명을 완성하는 열쇠가 됩니다.
서비스 제공자는 TEE 내에서 서비스를 실행한 후 결과를 암호화하고, 어댑터 프리-서명 (Pre-signature) 을 생성합니다.
결제가 최종 확정 (Finalize) 되려면 반드시 실행 Witness t가 공개되어야 하며, 이를 통해 결과 복호화가 가능합니다.
이는 "서비스가 올바르게 실행되고 결과가 전달되지 않으면 결제가 완료되지 않는다"는 Exec-Pay-Deliver 원자성을 수학적으로 보장합니다.