맞습니다. 하지만 단순히 "기존 개념을 재포장하는 것"만은 아닙니다.
우선, HTTP 402 "결제 필요" 오류는 HTTP/1.1부터 정의되어 있으며, 해당 사양에는 "향후 사용을 위해 예약되어 있다"고 명확히 명시되어 있습니다.
HTTP는 모든 브라우저, 서버 및 HTTP 라이브러리에 항상 존재해 왔지만, 실제 운영 환경에서는 거의 사용되지 않았습니다.
이전에는 사용 시나리오 및 실제 구현상의 어려움 때문에 아무도 사용하지 않았습니다.
예를 들어, 신용카드/은행 송금 수수료가 너무 높습니다(고정 수수료 + 백분율). 소액 결제의 경우 수수료가 몇 센트에 불과할 수 있는데, 이는 비용 효율적이지 않습니다. 0.01달러 거래에 대한 수수료가 거래 금액보다 높을 수도 있습니다.
게다가 이전에는 즉시 결제가 불가능했고, 브라우저에 내장 지갑/서버가 없어 온체인 결제를 자동으로 검증할 수 없었습니다. 전 세계적인 즉시 결제 채널도 없었고, 스테이블코인은 최근에야 개발되었습니다. 또한 표준화된 "결제 요청" 프로세스(서버가 클라이언트에게 결제를 요청하는 방식, 클라이언트가 자동으로 결제하는 방식, 그리고 결제가 완료되었음을 증명하는 방법)도 없었습니다.
사용 시나리오 측면에서 보면, 이전에는 대부분의 인터넷 사용자가 사람이었고, 웹페이지 로딩이나 API 호출에 "요청할 때마다 비용을 지불"할 필요가 없었습니다. 그들은 일반적으로 구독과 광고에 의존하여 수익을 창출했고, 비용은 대개 일회성으로 지불되었습니다.
현재 AI 에이전트는 빈번하게 소규모 API 호출을 하거나, 해시레이트 구매하거나, 데이터를 얻어야 하는데, 이러한 시나리오는 이제 막 등장하기 시작한 단계입니다.
결과적으로 HTTP 402 오류는 오래전부터 존재해 왔지만 거의 사용되지 않았습니다.
x402의 중요성은 단순히 재포장에 있는 것이 아니라, 전체 퍼즐에서 없어서는 안 될 필수적인 조각이라는 점에 있습니다.
402 오류 처리 절차를 표준화했습니다.
클라이언트가 요청을 시작하면 서버는 결제 세부 정보(금액, 통화, 수취 주소 등)가 포함된 HTTP 402 응답을 반환합니다.
고객은 결제 증명과 함께 스테이블코인을 사용하여 자동으로 결제를 시작합니다.
서버는 결제가 성공적으로 완료되었는지 확인한 후 클라이언트에게 리소스를 제공합니다.
이 과정은 계정이나 로그인, 사람의 개입이 필요 없으며, 몇 백 밀리초 만에 완료될 수 있습니다.
인공지능 에이전트에 의한 기계 대 기계 결제가 보편화된 현 시대에 이는 매우 적합한 조합입니다. 인공지능 에이전트는 API 호출, 추론 모델 사용, 데이터 서비스 이용 등을 위해 독립적으로 비용을 지출할 수 있기 때문입니다.
중립적이고 개방적인 표준으로 확장하면 더 많은 플레이어가 참여할 수 있게 되므로 코인베이스만 하는 것이 아닙니다.