X402和MPP都是为了AI agent服务的,方便AI agent在网上买服务、调用API时自动付钱。
之前,AI agent使用付费的API,需要手动点支付;
如今,可以实现全自动、甚至几百几千次的小微支付(比如每调用一次收0.001美元)。
两者都在用HTTP 402 状态码;
两者都支持加密货币+法币(信用卡之类);
两者都支持链上结算。如果法币部分,走传统Stripe通道,不完全纯链上结算。
总言之,X402和MPP都是来解决 AI agent支付问题的。
但也存在不小的区别:
X402由Coinbase主推,目标是为了加密原生的自由支付。
支付体验,更类似于“现金支付”:
当AI agent请求付费服务后,服务器说“给钱”,AI agent从自己的链上钱包转过去(ERC20等),附上转账证明再请求一次,交易完成。
它的优点是,非常开放、自由,大家都可以玩,不绑定任何公司或任何链,实现真正加密原生的去中心化。
它的不足是,基本上,每请求一次支付一次,AI在高频调用时,会有点累(现在正在改成预付模式,不用那么累)。
MPP是Stripe和Tempo主推的,叫机器支付协议(Machine Payment Protocol),目标是为了更优化的支付体验。
支付体验,更类似于“办会员卡/预授权额度”:
AI agent先开一个 session(会话),对消费上限进行一次性授权,然后,几百几千次的小微支付都不用每次转账,用小凭证就行,最后统一批量结算。
MPP的优点,很适合高频小微支付场景,还有Stripe的风控、税务以及收据等服务(Stripe商户后台可见)。
MPP的不足,相对更依赖于Stripe体系+Tempo链,但也可以用在任何链,相对不如x402那么自由和加密原生。
一句话总结
X402更适合纯加密原生项目(完全无须许可);MPP更适合想获得类传统金融的支付体验的玩家(接入Stripe体系,税务合规、风控、收据等)。