支払い証明

支払い証明は、法定通貨アプリとBase契約の架け橋です。

買い手の法定通貨の支払いをスマートコントラクトが直接見ることはできません。ZKP2Pは支払いの証拠をオフチェーンで検証し、契約が確認できる署名済みアテステーションを与えることで、その隔たりを解決します。

01

証明すべきこと

約定を解放するには、支払いの証拠が注文と一致しなければなりません。重要なフィールドは、金額、通貨、受取人、決済方法、タイミング、そして履行されるインテントです。

verifierは支払い履歴全体を公開する必要はありません。この支払いが、この金額で、この受取人に対して、このインテントに属することを示すのに十分な認証済みの証拠があれば足ります。

02

現在の検証モデル

ZKP2P V3は対応する決済フローにTEEホスト型のアテステーションサービスを使用します。このサービスはAWS Nitro Enclave内で検証ロジックを実行し、支払いデータを型付きのプラットフォームスキーマと照合し、支払いが一致した後にEIP-712 PaymentAttestationに署名します。

これは多くのフローで、ブラウザ側の証明生成が遅く、拡張機能に依存し、決済プラットフォームがWebインターフェースを変更すると脆弱だったため、従来の買い手依存型zkTLSモデルに取って代わりました。トレードオフは明確です。すべての買い手にローカルの証明生成を求める代わりに、ハードウェアで証明された実行と再現可能なenclaveビルドを採用しています。

03

TEE-TLS対従来のzkTLS

問い従来のzkTLSTEE-TLS
検証が実行される場所買い手のブラウザまたは拡張機能Nitro Enclaveアテステーションサービス
買い手のUX拡張機能/証明生成が重くなりうる支払いの証拠はenclave内でサーバー側で確認される
検証ロジックプロバイダーテンプレートと証明の照合型付きスキーマとプラットフォーム固有のトランスフォーマー
信頼の根拠証明システムとnotary/proxyの前提ハードウェアアテステーションと監査済みのenclaveコード
オンチェーンの結果署名済みまたは検証済みの解放データverifierが確認するEIP-712 PaymentAttestation
04

プライバシーの境界

  • 個人の支払いデータはオンチェーンに記録されません。
  • 取引相手は支払いを完了するのに必要な受取識別子を見ます。
  • チェーンはハッシュ、ナリファイア、署名、金額、契約アドレス、解放イベントを見ます。
  • USDCtoFiatはあなたの法定通貨アカウントを保有せず、秘密鍵を預からず、決済アプリの送金を取り消すこともできません。

Common questions

USDCtoFiatとは何ですか?

USDCtoFiatを使えば、Base上のUSDCをVenmo、Cash App、Chime、Revolut、Wise、Zelle、PayPal、Monzoの資金に換えられます。あなたはウォレットの管理権を保持し、取引はBase上の非カストディアルなZKP2Pスマートコントラクトで決済されます。

USDCtoFiatは私の資金を預かりますか?

いいえ。すべての取引はあなた自身のウォレットから署名します。あなたのUSDCは公開されたBase契約にロックされ、買い手の支払いが証明されて初めて買い手に解放されます。未約定のデポジットはいつでも引き出せます。

売却にはどのくらいの費用がかかりますか?

売り手デポジットの作成と管理は無料ですが、オンチェーンのアクションにはBaseのガス代がかかります。offramp SDKの統合は無料です。委任された約定では、Delegateの0.10%のマネージャー手数料は買い手に解放されるUSDCから差し引かれ、あなたの法定通貨の受取額や提示レートからは差し引かれません。Peerlyticsの分析、Webhook、APIクレジットは別途料金が設定されています。

中央集権型取引所のアカウントは必要ですか?

USDCtoFiatの利用に取引所アカウントは不要です。Base上にUSDCを保有するウォレットと、受け取りたい決済アプリのアカウントが必要です。決済アプリ独自のアカウント規約や上限は引き続き適用されます。

KYCを完了する必要がありますか?

USDCtoFiatは本人確認書類を収集せず、あなたの法定通貨も鍵も預かりません。利用する決済アプリは引き続き独自の認証、上限、アカウント規約を管理します。USDCの決済はBaseスマートコントラクトを通じて行われ、Venmo、PayPal、Wise、Zelle、または銀行が要求する事項を変更することはできません。

支払い証明はスクリーンショットと同じですか?

いいえ。スクリーンショットは簡単に偽造でき、人間の判断を必要とします。ZKP2Pは認証済みの支払いデータを検証し、オンチェーンのverifierが確認できる構造化されたアテステーションに署名します。

USDCtoFiatは私の決済アプリの履歴を公開しますか?

いいえ。個人の支払いデータはオンチェーンに記録されません。解放経路は完全な支払い記録を公開するのではなく、ハッシュ、ナリファイア、署名済みアテステーションを使用します。

すべてがゼロ知識であるふりをせず、なぜTEEに言及するのですか?

正確さが重要だからです。ZKP2Pは歴史的にzkEmailとzkTLSを使用しており、V3は対応するフローにTEEホスト型の支払いアテステーションを使用しています。セキュリティモデルは異なり、ユーザーには正確な説明を受ける権利があります。