본문으로 건너뛰기
0%

x402란 무엇인가? AI 에이전트와 온체인 API를 위한 결제 프로토콜

작성자: Uttam Singh

마지막 업데이트: 2026년 4월 10일6분 읽기
x402 결제 프로토콜 다이어그램

AI 에이전트는 비용을 지불해야 합니다: API 호출, 데이터 피드, 컴퓨팅 등입니다. 하지만 이들에게는 신용카드가 없습니다. 가입 양식을 작성할 수도 없습니다. 기존 결제 모델은 상대방이 사람이라는 것을 전제로 합니다. 클라이언트가 소프트웨어일 때 이 모델은 성립하지 않습니다.

x402는 이 문제를 해결하기 위해 만들어진 오픈소스 프로토콜입니다. 1990년대부터 스펙에 존재했지만 실제로 사용된 적 없는 402 "Payment Required" 상태 코드를 이용해 암호화폐 결제를 HTTP에 직접 내장합니다. 클라이언트가 요청을 보내면 결제 조건을 받고, 암호화폐로 결제한 뒤 다시 요청합니다. API 키도, 구독도, 결제 대시보드도 필요 없습니다.

2025년 5월 출시 이후 x402는 1억 건 이상의 결제를 처리했습니다. 2025년 12월에는 x402 V2가 멀티체인 지원, 지갑 기반 세션, 확장 가능한 아키텍처와 함께 출시되었습니다. 2026년 4월, Coinbase가 이 프로토콜을 Linux Foundation에 기증했고, Linux Foundation은 Google, Visa, Stripe, AWS, Mastercard, Circle, Microsoft, Shopify 등 20개 이상의 창립 멤버와 함께 x402 Foundation을 출범시켰습니다.

x402 결제 흐름을 보여주는 다이어그램
Source: https://x.com/jarrodWattsDev/status/1982036553481568512

x402 결제 흐름은 어떻게 작동하나요?

전체 과정은 다섯 단계로 이루어집니다:

  1. 클라이언트가 서버에 리소스를 요청합니다.
  2. 해당 리소스에 결제가 필요한 경우, 서버는 금액, 통화, 대상 주소 등 결제 조건과 함께 402 Payment Required 응답을 반환합니다.
  3. 클라이언트는 조건을 확인하고 결제(보통 USDC)를 보낸 뒤, 결제 헤더를 포함해 요청을 다시 보냅니다.
  4. 서버는 로컬에서 또는 facilitator를 통해 결제를 검증합니다.
  5. 서버는 200 OK와 함께 리소스를 전달합니다.

이게 전부입니다. 어떤 HTTP 엔드포인트든 유료 서비스가 될 수 있고, 암호화폐 지갑을 가진 어떤 클라이언트든 결제 고객이 될 수 있습니다. 결제는 별도의 결제 시스템이 아니라 요청 사이클 안에서 이루어집니다.

x402는 현재 프로덕션에서 사용되고 있습니다. x402scan.com에서 실시간 트랜잭션을 확인할 수 있습니다.

실시간 결제 트랜잭션을 보여주는 x402scan 스크린샷

HTTP 402란 무엇이며, 왜 사용되지 않았나요?

웹에서 무언가를 만들어봤다면 상태 코드를 알 것입니다. 200은 요청이 성공했다는 뜻입니다. 404는 페이지가 존재하지 않는다는 뜻입니다. 그러면 402는? 결제가 필요하다는 뜻입니다.

대부분의 개발자는 실제로 402를 본 적이 없습니다. 이 코드는 1990년대부터 HTTP 스펙에 존재했지만, 원저자들은 결제 방식을 정의하지 않은 채 "향후 사용을 위해" 남겨두었습니다. 그래서 개발자들은 다른 결제 모델을 만들었습니다: 계정을 만들고, 신용카드를 연결하고, API 키를 발급받고, 사용량에 따라 결제하는 방식입니다.

x402는 이 공백을 채웁니다. API 키와 결제 대시보드 대신, 결제는 HTTP 요청 자체 안에서 이루어집니다. 서버가 402로 응답하면, 클라이언트가 암호화폐로 결제하고, 서버가 리소스를 전달합니다. HTTP와 블록체인이 하나의 상호작용 안에 있습니다.

x402 V2에서 새로워진 점은 무엇인가요?

x402 V2는 6개월간의 프로덕션 사용을 거쳐 2025년 12월에 출시되었습니다. 가장 중요한 변화는 네 가지입니다.

멀티체인 및 멀티레일 결제

V1은 Base 위의 USDC만 지원했습니다. V2는 Base, Solana, Ethereum, Polygon, Starknet, Injective 등 여러 체인의 토큰을 지원하며, 더 많은 체인이 추가될 예정입니다. 또한 pluggable facilitator를 통해 ACH, SEPA, 카드 네트워크 같은 기존 결제 레일도 지원합니다.

마켓플레이스나 멀티테넌트 API를 만드는 경우, 동적 "payTo" 라우팅을 통해 요청별로 서로 다른 주소나 역할에 결제를 분배할 수 있습니다.

지갑 기반 세션

V1은 요청마다 완전한 온체인 결제가 필요했습니다. 일회성 API 호출에는 문제가 없지만, 고빈도 워크로드에는 적합하지 않습니다. V2는 지갑 세션을 도입했습니다: 한 번 인증하면 이후 요청은 세션 토큰을 사용합니다. 서버는 매 호출을 온체인에서 검증하는 대신 누적된 사용량을 주기적으로 정산합니다.

LLM 추론 파이프라인, 실시간 데이터 피드, 다단계 에이전트 워크플로우를 만든다면, 세션이 마이크로페이먼트를 실용적으로 만드는 요소입니다. 지연 시간이 줄고, 요청당 비용이 낮아지며, 온체인 트랜잭션 수가 감소합니다.

확장 가능한 아키텍처

V2는 프로토콜 스펙을 SDK와 facilitator로부터 분리합니다. 새로운 체인, 결제 스킴, facilitator는 핵심 프로토콜을 건드리지 않고 독립적인 패키지로 플러그인됩니다. SDK는 체인 및 자산 식별에 CAIP 표준을 사용하므로, 새 네트워크를 추가할 때 별도의 커스텀 로직이 필요하지 않습니다.

자동 API 디스커버리

서비스는 facilitator가 자동으로 크롤링하는 구조화된 메타데이터를 노출합니다. 가격, 라우트, 엔드포인트는 수동 업데이트나 하드코딩된 카탈로그 없이 동기화된 상태를 유지합니다. 서비스를 한 번 게시하면 네트워크 내 모든 facilitator가 이를 발견합니다. 등록도, 파트너 통합도, 카탈로그 유지보수도 필요 없습니다.

x402에서 facilitator는 어떤 역할을 하나요?

API 개발자라면 블록체인 정산 로직을 직접 작성하고 싶지 않을 것입니다. facilitator가 이를 대신 처리합니다. 개방형 웹을 위한 결제 처리기라고 생각하면 됩니다: 클라이언트의 승인을 확인하고, 온체인에서 트랜잭션을 실행한 뒤, 확인 결과를 서버에 반환합니다.

x402 facilitator의 워크플로우를 보여주는 다이어그램
Source: https://medium.com/@christianobi98/x402-awakening-http-402-for-autonomous-web-payments-2fd944cb703a

facilitator를 사용하면 블록체인 코드를 작성하지 않고도 x402 결제를 수락할 수 있습니다. V2는 동시에 여러 facilitator를 지원하며, SDK는 체인, 자산, 사용자 선호도에 따라 가장 적합한 것을 선택합니다.

x402는 누구를 위한 것인가요?

다음 중 하나라도 해당된다면, x402는 여러분을 위해 만들어진 것입니다:

  • API 제공자로서, 사용자에게 계정 생성이나 구독 관리를 강요하지 않고 사용량 기반 수익화를 원하는 경우
  • 사람의 개입 없이 서비스 비용을 지불해야 하는 AI 에이전트나 봇을 만드는 경우
  • 유료 API, 데이터, 컴퓨팅에 스스로 접근해야 하는 코딩 에이전트(Cursor, Claude Code, ChatGPT)와 작업하는 경우
  • 에이전트 간(A2A) 커머스, 머신 투 머신 결제, 또는 자율 서비스 마켓플레이스를 만드는 경우

x402는 소프트웨어가 스스로 리소스 비용을 지불해야 하는 모든 곳에 적합합니다: AI 추론 API, 데이터 접근을 위한 마이크로페이먼트, 게이팅된 콘텐츠, 컴퓨팅 결제 등입니다. 암호화폐 생태계 밖에서의 구매를 위해, AgentCard 같은 프로젝트는 에이전트에게 설정 가능한 지출 한도와 실시간 추적 기능을 갖춘 자체 신용카드를 제공합니다.

x402로 무엇을 만들 수 있나요?

  • AI 추론, 데이터 피드, 컴퓨팅을 위한 pay-per-call API 엔드포인트
  • 이미지, 영상, 연구 논문, 데이터셋 등 디지털 콘텐츠를 위한 마이크로페이먼트 시스템
  • AI 에이전트들이 서로 데이터, 컴퓨팅, API 접근을 구매하는 자율 에이전트 간 커머스
  • 스토리지, 대역폭, 그 밖의 계량형 리소스를 위한 사용량 기반 결제
  • 암호화폐로 게이팅된 프리미엄 티어를 갖춘 프리미엄 API
  • V2 세션을 이용해 요청당 서브센트 요율로 결제하는 멀티체인 데이터 파이프라인

이는 가설이 아닙니다. AI 에이전트는 이미 DeFi 포지션을 관리하기 위해 블록체인 데이터를 조회하고, 사람의 감독 없이 토큰 가격을 모니터링하며 거래를 실행하고, 멀티체인 인덱싱 파이프라인을 처음부터 끝까지 운영하고 있습니다. 일부는 x402를 지원하는 서비스를 통해 컴퓨팅을 구매하고 스마트 컨트랙트를 배포하고 있습니다.

x402와 Machine Payments Protocol(MPP)의 상세 비교는 x402 vs MPP: comparing agent payment protocols를 참고하세요.

Alchemy는 x402를 어떻게 지원하나요?

저희는 AI 에이전트가 사람의 설정 없이 x402를 통해 블록체인 인프라에 접근할 수 있는 에이전틱 게이트웨이를 구축했습니다.

실제로는 이렇게 작동합니다: 에이전트가 자신의 온체인 지갑을 가지고 접속합니다. API 키도, 대시보드 계정도 없습니다. 저희 API를 직접 호출합니다. 결제가 필요하면 결제 조건과 함께 402를 반환합니다. 에이전트는 Base 위의 USDC로 결제하고, 저희는 요청을 처리합니다. 이후 요청은 충전된 잔액에서 차감되며, 잔액이 소진되면 게이트웨이가 새로운 402를 발급하고 에이전트가 스스로 충전합니다.

이용 가능한 API

에이전트는 Coinbase, Visa, Stripe의 팀들이 사용하는 것과 동일한 프로덕션 API를 100개 이상의 블록체인에서 사용할 수 있습니다:

  • 100개 이상 블록체인의 핵심 RPC
  • 소유권 및 메타데이터 조회를 위한 NFT API
  • 멀티체인 지갑 뷰를 위한 Portfolio API
  • 현물 및 과거 토큰 가격을 위한 Prices API

에이전트는 저희 pay-as-you-go 티어에서 $1 상당의 CU에 해당하는, 단 $1의 컴퓨팅 크레딧으로 시작할 수 있습니다. 계약도, 승인 대기열도 없습니다.

Alchemy Skills

저희는 또한 Alchemy Skills를 공개하고 있습니다: 사람이 아닌 에이전트를 위해 설계된 구조화된, 기계가 읽을 수 있는 문서입니다. Skills는 에이전트에게 저희가 제공하는 것, 사용 가능한 엔드포인트, 그리고 이를 호출하는 방법을 알려주므로, 에이전트는 사람용 문서를 읽지 않고도 저희 제품을 발견하고 통합할 수 있습니다.

Alchemy CLI

Alchemy CLI는 에이전트와 터미널 워크플로우를 위해 만들어졌습니다: 인증하고, --json --no-interactive으로 데이터를 조회하며, alchemy --json --no-interactive agent-prompt을 통해 코딩 에이전트를 위한 전체 명령 매니페스트를 출력합니다.

bash
Copied
npm i -g @alchemy/cli@latest alchemy auth alchemy --json --no-interactive prices symbol ETH,BTC,SOL alchemy --json --no-interactive agent-prompt

Alchemy Skills를 추가하거나 Alchemy MCP server에 연결하세요.

x402로 개발을 시작하는 방법

시작할 준비가 되셨나요? 어디서 시작하고 싶은지에 따라 네 가지 경로가 있습니다:

  • x402.org에서 전체 스펙과 레퍼런스 SDK를 확인하세요
  • GitHub에서 coinbase/x402 저장소를 클론하고 예제를 실행해보세요
  • x402를 네이티브로 지원하는 저희 에이전트 플랫폼을 통해 블록체인 데이터에 비용을 지불하는 에이전트를 만들어보세요: API 키 없이, 지갑과 HTTP 호출만 있으면 됩니다
  • CLI를 설치하고 --json --no-interactive로 터미널에서 엔드포인트를 조회하세요

테스트넷 개발을 위해서는 Alchemy Faucet에서 Base Sepolia ETH를, Circle Faucet에서 USDC 테스트 토큰을 받으세요.

자주 묻는 질문

x402 프로토콜이란 무엇인가요?

x402는 HTTP 402 "Payment Required" 상태 코드를 사용해 암호화폐 결제를 웹 요청에 직접 내장하는 오픈소스 프로토콜입니다. AI 에이전트, 앱, 봇이 API 키, 구독, 수동 결제 설정 없이 실시간으로 API 호출과 디지털 서비스 비용을 지불할 수 있게 합니다.

x402 결제 흐름은 어떻게 작동하나요?

클라이언트가 HTTP 요청을 보냅니다. 서버는 402 상태와 결제 조건으로 응답합니다. 클라이언트는 (보통 USDC로) 결제하고 결제 헤더와 함께 다시 요청합니다. 서버는 결제를 검증하고 200 OK와 함께 리소스를 반환합니다.

x402는 어떤 블록체인을 지원하나요?

x402 V2는 Base, Solana, Ethereum, Polygon, Starknet, Injective를 지원하며, 스테이블코인 거래를 지원하는 모든 L1과 L2로 확장할 계획입니다. 또한 pluggable facilitator를 통해 ACH, SEPA, 카드 네트워크 같은 기존 결제 레일도 지원합니다.

x402 Foundation이란 무엇인가요?

x402 Foundation은 2026년 4월 Linux Foundation 산하에 벤더 중립적인 x402 프로토콜 관리 기구로 출범했습니다. Google, Visa, Stripe, AWS, Mastercard, Circle, Microsoft, Shopify, American Express 등 20개 이상의 창립 멤버를 보유하고 있습니다.

x402와 MPP의 차이는 무엇인가요?

x402는 스테이블코인 결제를 HTTP에 직접 내장합니다. MPP(Machine Payments Protocol)는 동일한 402 패턴을 확장하여 결제 수단에 구애받지 않는 레일, 세션 기반 결제, MCP 전송 지원, 그리고 idempotency와 replay protection 같은 표준화된 프로토콜 프리미티브를 제공합니다. MPP는 x402와 하위 호환됩니다. 전체 비교 읽기.

x402를 사용하려면 블록체인 코드를 작성해야 하나요?

아니요. facilitator가 결제 검증과 온체인 정산을 처리하므로, API 개발자는 블록체인 로직을 작성하지 않고도 x402 결제를 수락할 수 있습니다. V2는 독립적인 패키지로 플러그인되는 여러 facilitator를 지원합니다.

AI 에이전트가 x402로 Alchemy를 사용할 수 있나요?

네. Alchemy는 x402를 네이티브로 지원하는 에이전틱 게이트웨이를 운영합니다. 에이전트는 자신의 온체인 지갑으로 인증하고, Base 위의 USDC로 결제한 뒤, Core RPC(100개 이상의 체인), NFT, Portfolio, Prices API에 접근합니다. API 키, 대시보드, 사람의 설정이 필요 없습니다. alchemy.com/agents에서 시작하세요.

x402는 결제에 어떤 암호화폐를 사용하나요?

x402는 주로 달러 기반 스테이블코인인 USDC를 결제에 사용합니다. V2는 여러 체인과 네트워크의 토큰으로 지원 범위를 확장했습니다. 이 프로토콜은 pluggable facilitator를 통해 ACH, SEPA, 카드 같은 기존 결제 레일도 지원하지만, 스테이블코인이 여전히 주된 결제 수단입니다.

x402로 개발을 시작하려면 어떻게 해야 하나요?

x402.org 스펙과 레퍼런스 SDK, coinbase/x402 GitHub 저장소, 또는 x402를 이용해 블록체인 데이터에 접근하는 에이전트를 만들 수 있는 Alchemy의 에이전트 플랫폼으로 시작하세요. Alchemy CLI는 설정부터 엔드포인트 조회까지 빠르게 진행할 수 있는 경로를 제공합니다.

Alchemy 뉴스레터

출시 소식을 가장 먼저 받아보세요

뉴스레터 구독하기

Alchemy의 최신 제품 업데이트와 리소스 받기

A
O
D
+
구독자 80,000명 이상

이메일 주소를 입력하면 마케팅 커뮤니케이션 및 제품 업데이트 수신에 동의하게 됩니다. Alchemy는 저희 개인정보 처리방침에 따라 수집한 정보를 처리합니다. 언제든지 구독을 취소할 수 있습니다.