Relayers
Esta documentação oferece um guia abrangente sobre as relayers no ecossistema da Wormhole, descrevendo seu papel, tipos e benefícios na facilitação de processos cross-chain.
As relayers no contexto da Wormhole são processos que entregam Verified Action Approvals (VAAs) ao destino, desempenhando um papel crucial no modelo de segurança da Wormhole. Embora elas não comprometam a segurança, podem afetar a disponibilidade e atuam como mecanismos de entrega de VAAs sem capacidade de alterar os resultados.
Tipos Principais de Relayers
Relaying no Lado do Cliente Uma abordagem eficiente em termos de custo, sem infraestrutura de backend, que depende de interfaces voltadas para o usuário. Embora simples, pode complicar a experiência devido aos passos manuais envolvidos.
Relayers Personalizadas Componentes de backend que lidam com partes do processo cross-chain, proporcionando uma experiência mais fluida ao usuário. Permitem cálculos off-chain para reduzir custos de gas.
Relayers Implantadas pela Wormhole Uma rede descentralizada de relayers que entrega VAAs arbitrários, reduzindo a necessidade de desenvolvedores criarem, hospedarem ou manterem relayers. No entanto, exigem que todos os cálculos sejam feitos on-chain e podem ser menos eficientes em termos de gás.
Fundamentos
As relayers são entidades essencialmente confiáveis dentro da rede, mas não requerem confiança explícita. Elas funcionam como mecanismos de entrega, transportando VAAs de sua origem ao destino.
Características-chave dos VAAs incluem:
Emissão pública pela Rede de Guardiãs.
Autenticação via assinaturas da Rede de Guardiãs.
Verificabilidade por qualquer entidade ou contrato principal da Wormhole.
Qualquer pessoa pode capturar um VAA e entregá-lo, mas ninguém pode alterar seu conteúdo sem invalidar as assinaturas.
Ao projetar contratos, confie apenas nas informações contidas no seu contrato ou em um VAA. Depender de informações externas fornecidas por relayers pode expor o sistema a ataques de entrada.
Relayers no Lado do Cliente
Relayers no lado do cliente utilizam interfaces voltadas ao usuário, como páginas web ou carteiras digitais, para completar o processo cross-chain.
Principais Recursos
Eficiência de Custo: Usuários pagam apenas a taxa de transação para a segunda transação.
Sem Infraestrutura de Backend: Processo totalmente baseado no cliente.
Relayers Personalizadas
Relayers personalizadas são componentes construídos sob medida no protocolo Wormhole, projetados para transmitir mensagens para aplicativos específicos.
Principais Recursos
Otimização: Cálculos off-chain que podem reduzir custos de gas.
Customização: Estratégias como entrega condicional e batching.
Experiência Aprimorada: Simplificação no fluxo de mensagens para o usuário final.
Relayers da Wormhole
Relayers descentralizadas da Wormhole facilitam a entrega de VAAs para contratos destinatários compatíveis com a API padrão de relayers.
Principais Recursos
Custos Operacionais Reduzidos: Não é necessário desenvolver ou manter relayers.
Integração Simplificada: Chamada direta de função sem necessidade de execução de relayers.
Considerações A escolha do tipo de relayer deve levar em conta os requisitos específicos de cada projeto. As relayers da Wormhole oferecem simplicidade, mas podem limitar opções de personalização e otimização.
Last updated