17 anos após o bloqueio de gênese do Bitcoin, o envio de criptomoedas ainda parece uma tarefa do desenvolvedor. Você precisa pedir ao destinatário um endereço de carteira, copiar uma string hexadecimal de 42 caracteres, certificar-se de que está na rede certa e adquirir um token de gás apenas para pagar a taxa. Perca qualquer etapa e os fundos serão perdidos para sempre. Enquanto isso, enviar uma mensagem para alguém leva três segundos – basta digitar o e-mail ou número de telefone.

Essa lacuna de UX não é um pequeno inconveniente – é a maior barreira para a adoção em massa da criptografia. A solução óbvia é mapear esses identificadores diretamente para endereços de blockchain. Mas toda tentativa ingênua de fazer isso descarta algo com que os usuários se preocupam cada vez mais: a privacidade. Qualquer pessoa que conheça seu e-mail pode obter seu endereço e, a partir daí, reconstruir todo o seu histórico financeiro na rede.

Esta postagem discute o HFIPay – um protocolo que preenche essa lacuna sem comprometer a privacidade.

O problema

O envio de criptomoeda ainda exige que o remetente conheça o endereço da carteira. Mesmo com melhorias de UX, o fluxo é: solicitar endereço → copiar string hexadecimal → selecionar a rede correta → adquirir token de gás → enviar.

Identificadores amigáveis ​​– endereços de e-mail, números de telefone, identificadores sociais – já são a forma como as pessoas se identificam online. O objetivo natural é:
enviar criptografia para alice@example.com da mesma forma que você enviaria uma mensagem.

A abordagem ingênua mapeia o identificador para um endereço de forma determinística, por exemplo keccak256(identifier) → address. Isso é simples, mas introduz uma falha crítica de privacidade: qualquer pessoa que conheça o e-mail de Alice pode obter seu endereço na rede e inspecionar seu histórico completo de transações, saldos de tokens e relacionamentos com contrapartes – em todas as cadeias suportadas.

Solução: HFIPay e o que ele faz

HFIPay é um protocolo – não um aplicativo – que qualquer carteira ou aplicativo de pagamento pode integrar. Ele habilita as seguintes propriedades no nível do protocolo:

  • Nenhuma configuração de carteira necessária para o destinatário — os fundos podem ser enviados antes
    o destinatário já abriu um aplicativo criptográfico
  • Resistência à enumeração – os dados da rede não revelam nada sobre qual
    as intenções pertencem a um e-mail, telefone ou identificador social conhecido
  • Desvinculação pré-reivindicação — vários pagamentos para o mesmo identificador
    não deixe nenhuma etiqueta de destinatário reutilizável na rede
  • Reivindicação sem custódia — as rotas de retransmissão, mas não podem redirecionar fundos;
    somente o destinatário pode autorizar a liberação por meio de uma prova ZK
  • Independente de identificador — funciona com qualquer identificador verificável: e-mail,
    telefone, identificador X ou outros

om o protocolo HFIPay, qualquer pessoa pode:

  • Envie criptografia para qualquer pessoa — não há necessidade de saber o endereço da carteira do destinatário,
    ou mesmo se eles têm um.
  • O destinatário reivindica fundos mediante notificação – se eles não tiverem carteira
    ainda assim, um pode ser criado instantaneamente no momento da reivindicação.
  • Reivindicação automática após o primeiro uso — uma vez que um destinatário tenha reivindicado uma vez, futuro
    os pagamentos podem ser reivindicados automaticamente sem ação manual.
  • O remetente pode cancelar dentro de um intervalo de tempo — se o destinatário nunca reclamar,
    o remetente pode recuperar os fundos antes do tempo limite.
  • Transferências não reclamadas são reembolsadas automaticamente – após o vencimento
    janela, os fundos são devolvidos ao remetente sem qualquer intervenção manual.

Como isso se compara ao ENS?

ENS é o sistema de nomenclatura mais maduro no ecossistema Ethereum e resolve um problema real: substituir endereços hexadecimais opacos por nomes legíveis por humanos. HFIPay está resolvendo um problema diferente. Aqui está uma comparação neutra de recursos:

ENS HFIPay
Tipo de identificador .eth nome (deve registrar) E-mail/telefone (já existe, sem configuração)
Mapeamento na cadeia Público, enumerável Não armazenado na cadeia
Modelo de privacidade O endereço é público por design Chain vê apenas um valor cego por intenção
Configuração do destinatário Necessário antes de receber Opcional (integração lenta possível)
Enumeração de identificador Qualquer pessoa pode consultar qualquer nome O estado da cadeia não revela nenhum identificador
Suposição de confiança Contrato ENS (descentralizado) Retransmissão (veja modos de confiança abaixo)

ENS e HFIPay não estão competindo. Um relé HFIPay poderia resolver internamente .eth nomes como um tipo de identificador entre outros. A diferença está nas informações que são comprometidas na rede e nas garantias de privacidade que se seguem.


Como isso se compara ao ERC-5564 (endereços furtivos)?

ERC-5564 esconde onde os fundos chegam à rede: o endereço do destinatário é efêmero e não pode ser vinculado à sua chave pública. HFIPay esconde uma etapa anterior:
como um identificador amigável é mapeado para qualquer destino da rede.

Sender knows: alice@example.com
          ↓
  (Relay: private resolution)        ← HFIPay's scope
          ↓
  On-chain: blinded intent
          ↓
  (ZK claim by recipient)
          ↓
  Destination address (could be a stealth address)   ← ERC-5564's scope

Os dois mecanismos são complementares. O HFIPay pode encaminhar fundos para um novo endereço furtivo em cada pagamento, combinando privacidade em nível de identificador e em nível de endereço.


O mecanismo HFIPay (informal)

O protocolo separa três preocupações:

1. Roteamento privado (fora da cadeia)

O remetente especifica alice@example.com. Uma retransmissão resolve isso de forma privada para um registro de destinatário registrado e faz uma amostra de um novo intentId. Ele deriva um endereço de depósito único e confirma apenas uma intenção específica encadernação cega ρᵢ juntamente com o ativo cotado e o valor. A cadeia não vê o identificador nem uma etiqueta de destinatário reutilizável.

2. Verificação de cotação do remetente (opcional)

No cotação verificada implantação, o retransmissor retorna um atestado fora da cadeia ligando ρᵢ ao compromisso de chave de ligação oculta do destinatário pretendido. O remetente pode verificar isso antes do financiamento – o retransmissor não pode redirecionar silenciosamente os fundos para um destinatário diferente.

3. Autorização de reivindicação na rede

Para reivindicar fundos, o destinatário prova com conhecimento zero (via ZK-ACE) que a vinculação cega da intenção financiada corresponde a um identificador derivado de sua identidade determinística, autorizando a liberação para um destino de sua escolha. A retransmissão está envolvida no roteamento e na disponibilidade – ela não pode redirecionar fundos depois que a intenção é financiada.

Sender                  Relay                   Chain
  |                       |                       |
  |-- pay alice@email --> |                       |
  |                       | (private lookup)      |
  |<-- quote (ρᵢ, τᵢ) --- |                       |
  |                       |                       |
  |-- fund intent --------|---------------------> |
  |                       |                       |
                        Recipient
                          |
                          |-- ZK claim proof ---> |
                          |<-- funds released --- |

Propriedades de privacidade

O artigo formaliza duas propriedades:

Resistência de enumeração: Nenhum dado na cadeia permite que um observador determine quais intenções financiadas pertencem a um endereço de e-mail, número de telefone ou identificador social conhecido – mesmo que o observador conheça o identificador e possa ler todo o estado da cadeia.

Desvinculação pré-reivindicação: Vários pagamentos para o mesmo identificador antes de qualquer reclamação não expõem uma etiqueta de destinatário público reutilizável. Cada intenção usa uma vinculação cega independente. Após uma reivindicação bem-sucedida, o endereço de destino e o valor do ativo tornam-se visíveis na cadeia (como acontece com qualquer transação). O artigo caracteriza explicitamente o que se torna vinculável após a reivindicação.


Modos de confiança

O protocolo define dois modos de implantação, distinguindo qual confiança é colocada na retransmissão:

Implantação de linha de base: A retransmissão é confiável para vincular o destinatário correto a cada intenção. Adequado para carteiras integradas onde o retransmissor e o aplicativo compartilham um limite de confiança.

Implantação de cotação verificada: A retransmissão emite um atestado verificável pelo remetente antes do financiamento. Uma camada de ligação separada verifica de forma independente a propriedade do identificador (por exemplo, via e-mail OTP ou OIDC), de modo que a retransmissão não pode substituir um destinatário diferente sem que o remetente o detecte. A ligação é verificável pelo remetente sem um registro de identificador público. O tratamento formal completo está nas Seções 2 a 6 do artigo.


Implementação

Estamos construindo uma implementação aberta em hfi.networkincluindo infraestrutura de retransmissão e circuitos de reivindicação ZK. A exploração inicial da descentralização do relé está em curso. Comentários sobre o design do protocolo e o modelo de confiança são muito bem-vindos.

Artigo completo: arXiv:2603.26970


Fico feliz em discutir as definições formais de segurança, o esquema vinculativo de rotação de época ou a relação com outras propostas de pagamento baseadas em identificadores.

Fontesethresear

By victor

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *