저자:토큰 디스패치, Nishil
서문
지난 주 제 소셜 미디어는 모나드 상자로 가득했습니다. 저처럼 매일 로그인해서 모나드 박스를 열지 않을 수 없는 분이 계신가요? 블라인드 박스, 크리켓 카드, 포켓몬 카드 팩 등 모든 설렘이 마우스 클릭 몇 번으로 응축된 어린 시절로 돌아간 것 같은 기분이 듭니다. 우리는 어른이 되었지만 어떤 습관은 절대 사라지지 않습니다.
옛것에 대해 말하자면, 2000년대 사람들이 지금 결제 앱과 뱅킹 서비스를 사용하려고 하면 거의 차이를 느끼지 못할 것이라는 생각을 자주 해왔습니다. 인스턴트 메시징은 탭 한 번으로 전 세계 누구에게나 메시지를 보낼 수 있을 정도로 발전했는데, 막상 돈을 보내려고 하면 갑자기 인터넷이 구식처럼 느껴지는 이유는 무엇일까요?
인터넷은 원래 정보 공유를 위한 것이었고, 돈은 항상 부차적인 것이었기 때문입니다. 우리는 광고, 구독, 결제 게이트웨이를 통해 수익 격차를 해소합니다. 이는 영리한 방법이지만 근본적인 해결책은 아닙니다.
인터넷 덕분에 지리적 제약 없이 소통할 수 있게 되었지만 여전히 낡은 은행 시스템을 통해 돈이 흐른다는 사실이 항상 이상하게 느껴졌습니다. 몇 초 만에 최적의 항공편을 찾을 수 있을 만큼 똑똑한 AI 에이전트를 개발했지만, 구매를 완료하기 위해서는 여전히 느리게 움직이는 사람이 신용카드 번호를 입력할 때까지 기다려야 합니다.
오늘날 AI 에이전트는 인간이 담당하던 업무를 맡고 있는데, 여전히 구식 금융 시스템을 사용해야 한다면 AI에 심각한 장애가 될 것입니다. 에이전트는 데이터를 전송하는 것처럼 웹에서 쉽게 돈을 이동할 수 있는 방법이 필요하며, 우리는 에이전트를 위해 이러한 시스템을 구축해야 합니다.
코인베이스가 x402를 통해 메우고자 하는 격차가 바로 이 부분입니다.
자, 이제 본론으로 들어가 보겠습니다.
잊혀진 상태 코드
x402는 오랫동안 잊혀진 HTTP 프로토콜의 일부를 기반으로 하며, 원래는 다음과 같은 목적으로 설계되었습니다. 이미지나 동영상을 로드하는 것처럼 쉽고 편리하게 결제할 수 있도록 설계되었습니다. 하지만 x402가 무엇인지 이해하려면 먼저 HTTP 자체의 작동 방식과 402 상태 코드의 용도에 대해 자세히 알아볼 필요가 있습니다.
HTTP는 최신 웹의 기반이며, 클라이언트(브라우저 등)와 서버 간에 데이터를 전송하는 규칙을 정의합니다. 이러한 통신을 관리하기 위해 HTTP는 브라우저가 페이지에 액세스하려고 할 때 어떤 일이 발생했는지 알려주는 짧은 신호인 상태 코드를 사용합니다. 이러한 상태 코드를 본 적이 있을 것입니다.
HTTP 200 - 확인: 페이지가 성공적으로 로드되었습니다.
HTTP 404 - 찾을 수 없음: 리소스가 존재하지 않습니다.
HTTP 500 - 내부 서버 오류: 서버 측 오류가 발생했습니다.
이 코드는 브라우저가 상호 작용을 이해하고 사용자에게 명확하게 전달할 수 있도록 도와줍니다.

익숙하고 일반적으로 사용되는 코드 외에도 HTTP 표준에는 정의되어 있지만 거의 사용되지 않는 코드가 다수 포함되어 있으며, 그 중 하나가 HTTP 402입니다: 결제 필요.
402 표준 자체는 매우 간단합니다. 이미지 태그가 브라우저에 이미지를 찾을 수 있는 위치를 알려주는 것처럼 웹 페이지가 HTTP 표준을 통해 결제 관련 정보를 전달할 수 있는 공간을 열어줍니다.
이 아이디어가 수십 년 동안 잠자고 있었다는 사실이 놀랍습니다. 인터넷의 확장을 가능하게 하는 적절한 금융 도구, 즉 블록체인이 필요할 뿐이라고 생각합니다.

하지만 진짜 질문은 결제를 클릭하면 실제로 어떤 일이 벌어지느냐는 것입니다.
표준에 따르면 서버는 "HTTP 402: 결제 필요"를 반환합니다. 그 자체로는 사소해 보일 수 있지만, 웹 기반 메시징처럼 빠르고 쉽게 돈을 이체할 수 있는 인프라와 결합하면 큰 혼란을 야기할 수 있습니다.
잠깐만요, Stripe과 PayPal이 하는 일 아닌가요? 온라인 결제를 가능하게 하는 거요?
아니요, Stripe는 x402 제안과 매우 다르게 운영됩니다.
웹에서 원클릭 결제를 가능하게 하는 인터넷 결제 솔루션은 Stripe과 PayPal이지만, 여전히 많은 장애물이 있습니다.
이러한 솔루션은 사용자가 상호 작용하는 HTTP 서버를 우회하여 자체 API 및 인터페이스로 리디렉션합니다. 이로 인해 판매자와 사용자 모두 접근을 위한 KYC 인증, 결제를 위한 신용 카드, 소액 결제를 어렵게 만드는 수수료가 필요한 폐쇄적인 에코시스템으로 제한될 수 있습니다.
매번 상점에서 쇼핑할 때마다 지정된 ATM에서 돈을 인출해야 한다면 저는 아무것도 사지 않을 것입니다. 이 경험은 오늘날의 PayPal과 매우 흡사하지만 온라인에서만 가능합니다.
핵심적인 문제는 PayPal의 설계가 아니라 기존 뱅킹이 본질적으로 온라인 상거래의 유동성을 지원할 만큼 확장성이 부족하다는 사실에 있습니다.
이모티콘은 전 세계 어디에서나 누구에게나 보낼 수 있으며 비용과 시간 측면에서 글을 보내는 것과 동일합니다. 하지만 온라인 결제는 다른 이야기입니다.
대부분의 은행 카드와 PayPal과 같은 서비스는 고정 수수료 외에 약 3%의 처리 수수료를 부과합니다. 이 수수료 때문에 소액 온라인 거래는 거의 불가능합니다. 0.01달러를 송금하는 데 0.30달러가 넘는 수수료가 부과되는 것은 말도 안 되는 일입니다.
블록체인에는 이러한 제한이 없습니다. 저를 가장 흥분시키는 것은 스테이블코인과 초당 수천 건의 거래를 처리할 수 있는 고처리량 네트워크의 등장으로 마침내 모든 것이 갖춰졌다는 점입니다. 이제 인터넷을 통해 문자 메시지를 보내는 것만큼이나 쉽게 송금할 수 있는 인프라가 갖춰졌습니다.
HTTP와 블록체인의 만남 - x402
결국 x402는 오랫동안 잊혀진 1990년대 상태 코드를 현대적으로 업데이트한 것에 불과합니다. 네이티브 HTTP 기반 결제를 지원하며 블록체인 트랙으로 구동됩니다.
작동 방식을 설명해드리겠습니다.
요청: 클라이언트(사람 또는 AI)가 무언가를 요청하고 유효한 결제가 없는 경우, 서버는 HTTP 402 결제 필요(Payment Required) 메시지와 함께 지불해야 하는 항목, 지불 방법, 지불 대상에 대해 설명하는 JSON 페이로드를 함께 전송합니다.
결제: 클라이언트가 결제(일반적으로 지원되는 네트워크에서 USDC 사용)를 하고 결제 승인 확인 헤더와 함께 요청을 다시 보냅니다.
검증: 결제 서비스 제공자가 체인에서 결제를 확인하고 유효한 경우 서버가 요청된 데이터를 릴리스합니다.

중요한 것은 x402 자체는 돈을 처리하지 않으며 핸드셰이크 프로토콜만 정의할 뿐이라는 점입니다. 결제는 클라이언트가 구성한 결제 "서비스 제공자"(결제 프로세서 또는 온체인 컨트랙트)가 수행합니다.
x402의 장점은 동료 웹 2.0 개발자들이 새로운 통합이나 복잡한 설정 없이도 기존 웹사이트에 스테이블코인 결제를 추가할 수 있다는 것입니다. 실제로 스트라이프나 페이팔을 설정하는 것보다 훨씬 쉬워서 웹 3.0 기술을 소개하기가 훨씬 쉬워졌습니다.
또한 제가 사용하는 AI 시스템을 통해 클릭 한 번으로 검색하고 결제할 수 있어 온라인 쇼핑이 이메일을 주고받는 것만큼이나 쉬워졌습니다. 저와 제 AI 어시스턴트 모두에게 편리합니다.
온라인 결제 방식의 변화에서 가장 마음에 드는 점은 드디어 온라인에서 제 돈이 어떻게 흘러가는지 제가 통제할 수 있게 되었다는 점입니다. 제 돈이 어디로 가는지 명확하게 정의하는 명확한 전략을 세울 수 있습니다.
스팸으로 쌓이는 월정액 구독이 아니라 내가 읽은 월스트리트저널 기사에 대해서만 비용을 지불하고 싶습니다. 스트리밍 앱이 더 이상 연간 약정에 얽매이지 않고 실제 시청한 시간만큼만 요금을 청구하기를 원합니다. AI 에이전트가 유료 소스에서 리서치를 얻고 종량제 방식으로 API에 액세스할 수 있기를 원합니다. 이러한 수준의 제어는 자유롭습니다.
기업이 소액 결제를 허용하는 것이 단위당 경제성 측면에서 비용 효율적이지 않을 수 있지만, 기업이 규모를 확장하고 궁극적으로 현재 매출 규모를 넘어서는 데 도움이 되는 소액 결제의 능력은 주목할 가치가 있습니다. 특히 계층형 거래가 수동적인 인터넷 사용자를 능동적인 경제 참여자로 전환하여 온라인 GDP를 기하급수적으로 끌어올릴 수 있다는 점을 고려하면 이러한 이점은 더욱 분명해집니다.
코인베이스는 올해 5월에 x402 표준을 출시했습니다. 그 이후로 이 표준을 기반으로 여러 프로젝트가 개발되었습니다. 몇 가지 흥미로운 사용 사례는 다음과 같습니다.
Questflow: x402 프로토콜을 사용하여 복잡한 워크플로에서 에이전트가 자율적으로 API 비용을 지불할 수 있는 멀티에이전트 오케스트레이션 도구입니다.
앵커 브라우저: 브라우저 내 상담원이 결제를 통해 페이월 콘텐츠를 결제하거나 새 브라우징 세션을 시작할 수 있도록 합니다.
Pinata: x402를 사용하여 계정 없이 IPFS 업로드 및 검색. 계정이나 API 키 없이 비공개 또는 공용 IPFS 저장 및 검색에 대한 비용을 지불하세요.
제 생각에는 지금까지 살펴본 것은 빙산의 일각에 불과합니다. 돈이 데이터처럼 흐르게 되면 웹에서 자유롭게 결합할 수 있게 될 것입니다. 검색, 검색, 결제가 점점 더 에이전트의 손에 넘어가게 될 것입니다.
이것은 충격적인 사실은 아니지만, 오늘날 x402의 사용 사례는 대부분 암호화 애플리케이션을 중심으로 이루어지고 있습니다. 외부 수요를 유치하려면 적절한 네트워크 효과가 필요합니다.
eBay가 PayPal의 초기 채택을 이끈 발판이 된 것처럼, 이제 x402도 주류 채택을 이끌 수 있는 플래그십 플랫폼인 'eBay 모멘트'가 필요합니다.
다행히도 코인베이스는 x402 분야에서 주도권을 잡았으며, 이는 중요한 웹 2.0 파트너십을 구축하고 광범위한 채택을 촉발할 플래그십 플랫폼을 찾는 데 한 걸음 더 다가가는 데 중요한 역할을 했습니다. 이러한 파트너십 중 일부는 다음과 같습니다.
Cloudflare: 최근 Coinbase와 제휴하여 독립적인 x402 재단을 설립했습니다.
Google: x402를 새로운 대리 결제 프로토콜 2(AP2) 표준에 통합했으며
Visa: x402에 대한 지원을 자사의 신뢰할 수 있는 에이전트 프로토콜( TAP)에 x402에 대한 지원을 추가했습니다.
어떻게 생각하시나요?
몇 년 후에는 AI 비서가 시장 보고서를 생성하게 될 것입니다. 이 비서는 다양한 데이터 소스, 뉴스 기사, Reddit 게시물에 조용히 액세스하고, 제가 미리 설정한 정책 검사를 통과하면서 몇 센트로 기사를 구매하고 페이월을 넘을 수 있게 될 것입니다. 결제 창도 없고, 결제 양식도 없으며, 광고 수익을 위해 백그라운드에 숨어 있는 추적 쿠키도 필요 없습니다. 모든 것이 제가 원하는 대로 자율적으로 자동으로 이루어집니다.
결제가 웹의 일부가 되는 세상, 이것이 제가 상상하는 미래입니다.
x402가 확장되면 오늘날의 금융 시스템에서는 불가능했던 완전히 새로운 애플리케이션이 등장할 것입니다. 사용자는 플랫폼의 사용자 인터페이스에 자금을 입금하고 웹의 모든 곳에서 계정을 사용할 수 있게 될 것입니다. 크리에이터의 수입원으로 사용될 수 있는 소셜 미디어 좋아요 수, 운동 장비 사용량을 추적하고 건강한 식단에 맞는 음식을 구매해주는 피트니스 에이전트, 일상 대화를 엿듣고 잠재적인 거래 기회를 추천해주는 웨어러블 기기, 다른 에이전트와 소통하여 항공권을 협상하고 결제할 수 있는 개인 에이전트, 방을 예약하는 데 도움이 되는 객실 예약 등을 도와줄 수 있습니다.
이것은 빙산의 일각에 불과합니다.
x402를 사용하면 센트 단위든 달러 단위든, 에이전트든 사람이든 정보를 전달하는 것처럼 돈을 쉽게 전달할 수 있는 네트워크를 볼 수 있습니다.
제 브라우저의 에이전트들은 이에 대해 매우 만족하고 있고 저 역시 마찬가지입니다.