扫一扫分享
客户端:比如APP 的前端,要调用 API 的程序(通常情况下是需要付钱的)
服务器:提供服务的后端,比如需要付费才能浏览的内容,或者 API 功能(通常情况下是收钱的)
Facilitator:这是 X402 中的核心角色之一,它帮助需要付费和收款的双方在链上完成支付动作 钱包:主要是存放我们的资金,通常情况下是一个智能合约钱包,当我们把权限给了某一个Agent,或者应用的时候,他们就可以自动的花我们的钱了。
Bazaar :你可以理解为一个谷歌,帮你或者 agent 找到哪些 API 是可以支持 X402(暂时先不用管),核心概念是上面三个。
1、客户端(可以是人手动,Agent或者API自动)请求到了一个需要付费的 API。
2、服务器端通过 402 告诉你,这个东西需要付费,大概多少多少钱,巴拉巴拉。
3、客户端(付款方)根据 402 的信息,构造了基于 X402 的交易(叫 payload,还没上链),比如用什么币,哪条链。
4、Facilitator 开始验证这个支付 payload(通常是智能账户发的一个支付 intent),验证没啥问题,就帮忙发到区块链上。这里使用的是账户抽象里的功能,可以让别人帮你支付gas,上链等。
5、Facilitator 告诉服务器端,搞定了。然后完成支付。 整体上还是非常清晰的。
仅供个人学习参考/导航指引使用,具体请以第三方网站说明为准,本站不提供任何专业建议。如果地址失效或描述有误,请联系站长反馈~感谢您的理解与支持!
手机预览