x402는 HTTP에서 기본적으로 결제를 구현했습니다. 사운드웨이브에 기반한 USDC 결제를 했습니다 ✨ 속임수가 아니라 증거로요. 1/ 설정: @CoinbaseDev의 x402 프로토콜은 HTTP에 결제 기능을 내장합니다. 정말 훌륭하죠. 하지만 궁금해졌습니다. HTTP를 통해 결제할 수 있다면, 다른 방법으로는 무엇을 사용할 수 있을까요? 스포일러: 138바이트를 지원하는 모든 것 2/ 실현: x402는 오프라인에서 결제 승인에 서명할 수 있는 2020 표준인 EIP-3009를 기반으로 구축되었습니다. 다른 사람이 체인에 제출하면 서명은 A에서 B로 전달되기만 하면 됩니다. HTTP는 한 가지 방법이고, 사운드는 다른 방법입니다. 3/ 내가 만든 것: x402hz: 두 기기가 2400Hz 오디오 톤을 통해 결제를 협상합니다. - 판매자가 "0.001 USDC 지불"이라고 삐 소리를 냅니다(30바이트) - 구매자의 장치가 디코딩하고 로컬로 transferWithAuthorization에 대한 EIP-712에 서명하고 경고음을 울립니다(108바이트). - 판매자가 온체인에서 결제합니다. 총 36초간의 아름다운 소음. 4/ 더 큰 요점: 결제가 소리를 통해 전송될 수 있다면 다음을 통해 전송될 수 있습니다. - QR 코드 - NFC - 블루투스 - 빛 펄스 - 138바이트를 전달하는 모든 것 결제 기본 방식은 전송 방식에 구애받지 않습니다. x402는 HTTP를 선택했습니다. 다음 프로토콜은 좀 더 특이한 것을 선택할 수도 있습니다. 5/ 이것이 증명하는 것: EIP-3009는 다음 세 가지를 구분합니다. - 인증(오프라인, 암호화) - 운송(말 그대로 무엇이든) - 결제(온체인) x402는 #1과 #3을 모두 성공시켰습니다. x402hz는 #2가 완전히 열려 있음을 증명합니다. 6/ 크레딧: 프로토콜을 구축한 @CoinbaseDev x402 팀에 큰 감사를 표합니다. 저는 그냥 오프로드로 운전했어요. 7/ 다음 단계 코드는 오픈 소스입니다. 결제를 하고, 말도 안 되는 일을 하며 여행을 떠나세요(댓글에 저장소 추가). 138바이트. 필요한 건 이거 전부예요.
@CoinbaseDev 저장소: https://t.co/L8aIi913Tg