Prova de pagamento

A prova de pagamento é a ponte entre um app fiduciário e um contrato na Base.

O pagamento em moeda fiduciária de um comprador não pode ser visto diretamente por um contrato inteligente. A ZKP2P resolve essa lacuna verificando a evidência do pagamento offchain e entregando ao contrato um atestado assinado que ele pode conferir.

01

O que precisa ser provado

Para que um preenchimento seja liberado, a evidência do pagamento tem que corresponder à ordem. Os campos importantes são valor, moeda, destinatário, método de pagamento, horário e a intenção que está sendo cumprida.

O verificador não precisa publicar todo o histórico de pagamentos. Ele precisa de evidência autenticada suficiente para afirmar que este pagamento, deste valor, para este beneficiário, pertence a esta intenção.

02

Modelo de verificação atual

A ZKP2P V3 usa um serviço de atestado hospedado em TEE para os fluxos de pagamento suportados. O serviço executa a lógica de verificação dentro de um AWS Nitro Enclave, confere os dados de pagamento contra schemas tipados por plataforma e assina um PaymentAttestation EIP-712 depois que o pagamento corresponde.

Isso substituiu o antigo modelo zkTLS centrado no comprador em muitos fluxos porque a geração de prova no navegador era lenta, dependente de extensão e frágil quando as plataformas de pagamento mudavam suas interfaces web. O trade-off é explícito: execução atestada por hardware e builds reproduzíveis de enclave em vez de pedir a cada comprador que gere uma prova local.

03

TEE-TLS vs zkTLS legado

PerguntazkTLS legadoTEE-TLS
Onde a verificação rodaNavegador ou extensão do compradorServiço de atestado em Nitro Enclave
Experiência do compradorA geração de prova/extensão pode ser pesadaA evidência do pagamento é conferida no servidor dentro do enclave
Lógica de verificaçãoTemplates de provedor e correspondência de provaSchemas tipados e transformadores específicos por plataforma
Raiz de confiançaSistema de provas mais premissas de notary/proxyAtestado de hardware mais código de enclave auditado
Resultado onchainDados de liberação assinados ou verificadosPaymentAttestation EIP-712 conferido pelo verificador
04

Fronteiras de privacidade

  • Dados de pagamento pessoais não são publicados onchain.
  • A contraparte vê o identificador de pagamento necessário para concluir o pagamento.
  • A blockchain vê hashes, nullifiers, assinaturas, valores, endereços de contrato e eventos de liberação.
  • A USDCtoFiat não guarda sua conta em moeda fiduciária, não custodia suas chaves privadas e não pode reverter uma transferência em app de pagamento.

Perguntas comuns

O que é a USDCtoFiat?

USDCtoFiat coordena vendas sem custódia de Base USDC nativos para USD, EUR ou GBP por meio de contratos inteligentes ZKP2P. A elegibilidade do provedor de pagamento e as políticas da conta ainda se aplicam; o suporte técnico de rota não permite o uso de uma conta externa e Wise atualmente proíbe P2P recibos de venda criptografada.

A USDCtoFiat guarda os meus fundos?

Não. Você assina cada transação a partir da sua própria carteira. Seu USDC fica bloqueado em um contrato público na Base e só é liberado para o comprador depois que o pagamento dele é comprovado. Você pode sacar qualquer depósito não preenchido a qualquer momento.

Quanto custa vender?

Creating and managing a seller deposit is free, though Base gas applies to onchain actions. The offramp SDK is free to integrate. On delegated fills, Delegate's 0.10% manager fee comes from the USDC released to the buyer, not from your fiat proceeds or your quoted rate. Peerlytics analytics and API credits are priced separately.

Preciso de uma conta em corretora centralizada?

Nenhuma conta em corretora é necessária para usar a USDCtoFiat. Você precisa de uma carteira com USDC na Base e de uma conta no app de pagamento em que quer ser pago. As regras e limites da própria conta do app de pagamento continuam valendo.

Preciso passar por KYC?

A USDCtoFiat não coleta documentos de identidade, não guarda sua moeda fiduciária nem suas chaves. O app de pagamento que você usa continua controlando a própria verificação, limites e regras de conta. A liquidação de USDC acontece por contratos inteligentes na Base, e não podemos mudar o que Venmo, PayPal, Wise, Zelle ou o seu banco exigem.

A prova de pagamento é o mesmo que um print de tela?

Não. Um print é fácil de falsificar e exige julgamento humano. A ZKP2P verifica dados de pagamento autenticados e assina um atestado estruturado que o verificador onchain pode conferir.

A USDCtoFiat publica o histórico do meu app de pagamento?

Não. Dados de pagamento pessoais não são publicados onchain. O caminho de liberação usa hashes, nullifiers e atestados assinados em vez de publicar registros de pagamento completos.

Por que mencionar TEE em vez de fingir que tudo é zero-knowledge?

Porque a precisão importa. A ZKP2P já usou zkEmail e zkTLS historicamente, e a V3 usa atestado de pagamento hospedado em TEE para os fluxos suportados. O modelo de segurança é diferente, e os usuários merecem uma explicação precisa.