🌌
Wormhole Docs Brasil
  • Bem-vindo!
  • Materiais
    • Build
      • Começer a Buildar
        • Redes Suportadas
        • Testnet Faucets
        • Demos
      • Construindo Aplicações Frontend
        • Wormhole SDK
          • Wormhole TypeScript SDK
          • Data Layouts
          • Construção de Protocolos e Payloads
        • Queries
          • Overview
          • Usando Queries
          • F.A.Q.
        • Conexão
          • Overview
          • Routes
          • Features
          • Configuração
          • v1 Migration
          • F.A.Q.
      • Construindo Integrações de contratos
        • Wormhole Relayer
        • Core Contracts
        • CCTP
        • Transferências de Tokens Nativos
          • Processos de Deployment
        • Comandos NTT CLI
        • Configuração de NTT
          • Limitação de Taxas
          • Controle de Acesso
        • Managers e Transceivers
        • F.A.Q. Wormhole NTT
      • MultiGov
        • Deployment
        • Upgrades Contracts
        • F.A.Q. Tecnicas
      • Ambiente de Desenvolvimento
      • F.A.Q sobre Integrações de Contratos
      • Toolkit
        • Wormholescan
        • Wormhole CLI
        • Wormhole SDK
          • TypeScript SDK
          • Data Layouts
          • Construindo Protocolos e Payloads
        • Solidity SDK
        • Tilt
        • Toolkit F.A.Q.
      • Referências
    • Infraestrutura
      • Run a Relayer
      • Run a Spy
    • Tutoriais
      • Tutorial de Conexão
      • Tutorial de Contratos Cross-Chain
        • Criação de Contratos de Mensagens Cross-Chain
        • Criação de contratos de transferência de tokens Cross-Chain
      • Tutoriais de Transferências de Tokens Nativos (NTT - Native Token Transfers)
        • Crie Tokens Multichain
      • Tutorial MultiGov
        • Proposta Cross-Chain treasury management
      • Tutoriais do Wormhole SDK
        • Transferir USDC via CCTP
        • Transferir Tokens via a Token Bridge
    • Learn
      • Fundamentos
        • Introdução
        • Segurança
        • Overview de Arquitetura
        • Glossário
      • Componentes de Infraestrutura
        • Core Contracts
        • VAAs (Verified Action Approvals)
        • Guardians
        • Spy
        • Relayers
      • Messaging
        • Token Bridge
        • Circle's CCTP Bridge
        • Transferencias de Token Nativos
          • Overview
          • Arquitetura
          • Modelos de Deploy
          • Security
      • Multigov
        • MultiGov: Governança Cross-Chain com Wormhole
        • MultiGov Architecture
        • FAQs
    • Links úteis
Powered by GitBook
On this page
  • Arquitetura
  • Componentes On-Chain
  • Componentes Off-Chain
  1. Materiais
  2. Learn
  3. Fundamentos

Overview de Arquitetura

PreviousSegurançaNextGlossário

Last updated 5 months ago

Arquitetura

A Wormhole possui vários componentes notáveis. Antes de discutir cada componente em detalhes, esta página fornecerá uma visão geral de como as principais peças se encaixam.

Componentes On-Chain

Emissora (Emitter) - um contrato que chama o método de publicar mensagem no Contrato Principal. O Contrato Principal registrará um evento nos logs de transação com detalhes sobre a emissora e o número da sequência para identificar a mensagem. Esta pode ser sua xDapp ou um protocolo de ecossistema existente.

Contrato Principal da Wormhole (Wormhole Core Contract) - contrato primário, este é o contrato que as Guardians observam e que fundamentalmente permite a comunicação entre cadeias.

Logs de Transação - logs específicos de blockchain que permitem que as Guardians observem as mensagens emitidas pelo Contrato Principal.

Componentes Off-Chain

Rede de Guardians - validadores que existem em sua própria rede P2P. As Guardians observam e validam as mensagens emitidas pelo Contrato Principal em cada cadeia suportada para produzir VAAs (mensagens assinadas).

Guardian - uma das 19 validadoras na Rede de Guardians que contribui para o multisig do VAA.

Spy - um daemon que se inscreve nas mensagens publicadas dentro da Rede de Guardians. Um Spy pode observar e encaminhar o tráfego da rede, o que ajuda a aumentar a distribuição de VAAs.

VAAs - Verifiable Action Approvals (VAAs) são a atestação assinada de uma mensagem observada do Contrato Principal da Wormhole.

Relayer - qualquer processo off-chain que retransmite um VAA para a cadeia de destino.

Relayers da Wormhole - uma rede descentralizada de relayers que entrega mensagens solicitadas on-chain via o contrato de relayer da Wormhole.

Relayers personalizados - relayers que lidam apenas com VAAs para um protocolo ou aplicação cross-chain específica. Eles podem executar lógica personalizada off-chain, reduzindo os custos de gás e aumentando a compatibilidade entre cadeias. Atualmente, os desenvolvedores de aplicativos cross-chain são responsáveis por desenvolver e hospedar relayers personalizados.

- um servidor REST para recuperar detalhes de um VAA ou da Rede de Guardians.

API