x402 は HTTP ネイティブの支払いを実現しました。 音波ネイティブのUSDC決済をしました✨ ギミックとしてではなく、証拠として。 1/ セットアップ: @CoinbaseDev の x402 プロトコルは、決済を HTTP に埋め込みます。素晴らしいですね。 しかし、HTTP 経由で支払いができるのであれば、他に何を支払方法として使用できるのか疑問に思い始めました。 ネタバレ: 138バイトをサポートするもの 2/ 実現: x402 は、オフラインで支払い承認に署名できる 2020 年の標準である EIP-3009 に基づいて構築されています。 誰かがオンチェーンで署名を送信します。署名はAからBに届くだけです。 HTTP は一方通行です。サウンドは別の方法です。 3/ 私が作ったもの: x402hz: 2 つのデバイスが 2400Hz のオーディオ トーンを通じて支払いをネゴシエートします。 - 売り手が「$0.001 USDC を支払ってください」とビープ音を鳴らす(30 バイト) - 購入者のデバイスは、transferWithAuthorizationのEIP-712をデコードし、ローカルで署名し、ビープ音で返信します(108バイト) - 売り手はオンチェーンで決済する 合計: 36 秒の美しいノイズ。 4/ より大きなポイント: 支払いが音波を介して伝送できる場合、次の方法でも伝送できます。 - QRコード - NFC - ブルートゥース - 光パルス - 138バイトを運ぶもの 支払いプリミティブはトランスポートに依存しません。x402はHTTPを選択しました。次のプロトコルはもっと奇妙なものを選択するかもしれません。 5/ これが証明するもの: EIP-3009 は次の 3 つを分離します。 - 認証(オフライン、暗号化) - 輸送(文字通り何でも) - 決済(オンチェーン) x402 は #1 と #3 を正解しました。x402hz は #2 が圧倒的に優れていることを証明しました。 6/ クレジット: プロトコルを構築してくれた @CoinbaseDev x402 チームに大いに感謝します。 ただ...オフロードに持っていっただけ。 7/ 次のステップ コードはオープンソースです。支払いをして、とんでもない旅をしましょう(コメント欄にリポジトリがあります)。 138バイト。必要なのはこれだけです。
@CoinbaseDev リポジトリ: https://t.co/L8aIi913Tg