x402 实现了 HTTP 原生支付。 我用声波制作了USDC支付✨ 不是噱头,而是证明。 1/ 设置: Coinbase Dev 的 x402 协议将支付功能嵌入到 HTTP 中,非常出色。 但我开始思考,如果我们可以通过 HTTP 支付,那么我们还能用什么方式支付呢? 剧透:任何支持 138 字节的东西 2/ 意识到: x402 是基于 EIP-3009 构建的,EIP-3009 是 2020 年的标准,允许您离线签署支付授权。 其他人会将其提交到链上。签名只需要从 A 传递到 B 即可。 HTTP 是一种传输方式,音频是另一种。 3/ 我建造的东西: x402hz:两个设备通过 2400Hz 音频信号协商付款。 - 卖家发出“支付我 0.001 美元 USDC”的提示音(30 字节) - 买方设备解码,在本地对 transferWithAuthorization 的 EIP-712 进行签名,并发出哔哔声(108 字节) - 卖方在链上结算 总计:36 秒美妙的噪音。 4/ 更重要的一点: 如果支付可以通过声音传递,那么支付也可以通过以下方式传递: - 二维码 - NFC - 蓝牙 光脉冲 任何包含 138 字节的数据 支付原语与传输协议无关。x402 选择了 HTTP。下一个协议可能会选择更奇怪的协议。 5/ 这证明了什么: EIP-3009 区分三件事: - 授权(离线,加密) - 运输(任何东西) - 结算(链上) x402 完美解决了第 1 点和第 3 点的问题。x402hz 证明第 2 点完全开放。 6/ 信用: 非常感谢 @CoinbaseDev x402 团队构建了该协议。 我只是……把它开下了公路。 7/ 后续步骤 代码是开源的。去支付吧,去旅行吧,做一些荒唐事(代码仓库在评论里)。 138字节。这就足够了。
@CoinbaseDev 仓库: https://t.co/L8aIi913Tg