Skip to content

Como Echo Funciona

Echo opera por meio de três mecanismos centrais: um registro de membros que rastreia quem pode participar, um ciclo de vida baseado em epochs que mantém a rede atualizada e um processo de assinatura de consenso que produz provas criptográficas para verificação on-chain.

1 · SERVICE2 · ECHO NETWORK3 · ON-CHAINSERVICEBroadcasts IntentECHO NETWORKEpoch N · ActiveParticipants verify independentlyP1P2P3P4Threshold reached → collective signatureRegistry root hash verified on-chainproofCARDANO L1Proof VerifiedEPOCH LIFECYCLEEPOCH STARTFresh registryNew signing keyACTIVE EPOCHMembers join incrementallyKey rotates with each joinEPOCH ENDOffline members prunedState resetNext epoch begins → participants re-joinKEY PROPERTIESDynamic membershipKey freshnessLiveness guarantees

Membros

A participação no Echo é controlada pela posse de NFTs. Para ingressar na rede, um usuário deve possuir os Pondora NFTs necessários em sua Smart Account. Isso garante que cada participante tenha uma identidade verificável on-chain e uma participação no ecossistema.

Quando um novo membro ingressa, a rede atualiza seu registro de membros e rotaciona a chave de assinatura coletiva para incluir o novo participante. O registro é mantido como uma estrutura de dados criptográfica cujo hash raiz é armazenado on-chain — qualquer pessoa pode verificar o conjunto atual de membros sem confiar em uma parte centralizada.

Epochs

Echo opera em epochs de duração fixa. No início de cada epoch, a rede é reiniciada: um novo registro de membros é inicializado e os participantes reingressam. Essa rotação baseada em epochs serve a vários propósitos:

  • Disponibilidade — participantes que ficaram offline são naturalmente removidos, mantendo o conjunto ativo preciso.
  • Renovação de chaves — a chave de assinatura coletiva é regenerada a cada epoch, limitando a janela durante a qual qualquer chave específica é válida.
  • Estado limpo — cada epoch começa a partir de uma base conhecida, prevenindo o acúmulo de dados de membros obsoletos.

Dentro de um epoch, novos membros podem ingressar incrementalmente. Cada vez que um membro ingressa, o registro de membros é atualizado on-chain com um novo hash raiz e uma chave de assinatura atualizada — ambos verificados pela chave anterior antes de serem aceitos.

Assinatura de Consenso

Quando um serviço precisa que a rede aprove uma ação off-chain, ele submete a ação aos participantes do Echo. Cada participante verifica a ação independentemente e, se um limiar de participantes concordar que é válida, eles produzem coletivamente uma única assinatura.

Essa assinatura de limiar tem uma propriedade crítica: ela só pode ser produzida quando participantes independentes suficientes concordam, mas parece uma única assinatura compacta on-chain. Os validadores de Cardano podem verificá-la eficientemente sem precisar conhecer as identidades ou o número de signatários individuais.

As aplicações consumidoras podem exigir uma contagem mínima de membros, garantindo que o consenso só seja aceito de uma rede suficientemente descentralizada.

Geração de Provas

Uma vez que a rede Echo assinou coletivamente uma ação, o resultado é publicado on-chain como uma prova — um token de uso único que qualquer aplicação pode referenciar para verificar que o consenso foi alcançado para um payload específico.

A verificação on-chain confere:

  • A prova foi assinada pela chave de consenso atual
  • A contagem de membros atende ao limiar mínimo da aplicação
  • O estado do Echo não expirou
  • O payload da prova corresponde ao que a aplicação espera

Esse mecanismo de prova é de propósito geral. Qualquer aplicação no ecossistema Pondora pode definir seu próprio formato de payload e referenciar provas Echo para verificar que a rede aprovou uma ação específica — seja um lote de negociações, uma transição de estado ou qualquer outra computação off-chain.

Desenvolvido por Pond Labs