你的说法是对的。不过,不完全是“重新包装老概念”。
首先,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一家在玩。