你的說法是對的。不過,不完全是“重新包裝老概念”。
首先,HTTP 402 “Payment Required”確實從 HTTP/1.1就定義了,而且規格里明確寫著 “reserved for future use”。
它一直存在於所有瀏覽器、服務器和 HTTP 庫裡,不過,幾乎沒有在生產環境裡真正使用過。
之前沒人用,主要是使用場景和實際落地存在障礙。
比如說,信用卡/銀行轉賬的手續費過高(固定費用+百分比),對於微支付來說,可能一共才幾美分,不划算,一筆0.01美元的交易可能費用比交易金額還高;
此外,之前還沒有即時結算、瀏覽器也還沒有內置錢包/服務器也沒法自動驗證鏈上支付;之前沒有全球性的即時支付通道,穩定幣也是近幾年才發展起來;也沒有標準化的“支付即請求”的流程(服務器告訴客戶端付錢,客戶端自動付,如何證明已付這些細節)。
使用場景上,之前,大多數都是人類上網,網頁加載和API調用大多無需“每次請求都付錢”,一般靠訂閱和廣告盈利,一般是一次性付費為主。
如今,AI agents需要頻繁小額調用API、買算力或者搞到數據,這些場景也是才剛剛開始爆發。
這樣一來,HTTP402雖然存在了很久,但幾乎沒有得到使用。
x402的意義,不完全是重新包裝,而是一塊不可或缺的拼圖。
它標準化了402的流程:
客戶端發起請求,服務器返回HTTP 402 + 支付需求(金額、幣種、收款地址等);
客戶端,自動發起支付(用穩定幣),同時帶上支付證明。
服務器驗證支付成功後,將資源給到客戶端。
流程沒有賬號、沒有登錄,也無人工參與,幾百毫秒就可完成。
在現在的AI agents的機器對機器支付時代,算是很好的匹配:AI agents可以自主花錢調用API、推理模型以及數據服務等。
擴展到中立開放標準,可讓更多玩家參與進來,不僅是Coinbase一家在玩。