Skip to content

Como Funciona Echo

Echo opera a traves de tres mecanismos principales: un registro de membresia que rastrea quien puede participar, un ciclo de vida basado en epocas que mantiene la red actualizada, y un proceso de firma de consenso que produce pruebas criptograficas para la verificacion en cadena.

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

Membresia

La participacion en Echo esta controlada por la propiedad de NFTs. Para unirse a la red, un usuario debe poseer los NFTs de Pondora requeridos en su Smart Account. Esto asegura que cada participante tenga una identidad verificable en cadena y una participacion en el ecosistema.

Cuando un nuevo miembro se une, la red actualiza su registro de membresia y rota la clave de firma colectiva para incluir al nuevo participante. El registro se mantiene como una estructura de datos criptografica cuyo hash raiz se almacena en cadena — cualquiera puede verificar el conjunto de miembros actual sin confiar en una parte central.

Epocas

Echo opera en epocas de duracion fija. Al inicio de cada epoca, la red se reinicia: se inicializa un nuevo registro de membresia y los participantes se vuelven a unir. Esta rotacion basada en epocas cumple varios propositos:

  • Disponibilidad — los participantes que se han desconectado se eliminan naturalmente, manteniendo el conjunto activo preciso.
  • Frescura de claves — la clave de firma colectiva se regenera en cada epoca, limitando la ventana durante la cual cualquier clave particular es valida.
  • Estado limpio — cada epoca comienza desde una linea base conocida, previniendo la acumulacion de datos de membresia obsoletos.

Dentro de una epoca, nuevos miembros pueden unirse de forma incremental. Cada vez que un miembro se une, el registro de membresia se actualiza en cadena con un nuevo hash raiz y una clave de firma actualizada — ambos verificados por la clave anterior antes de ser aceptados.

Firma de Consenso

Cuando un servicio necesita que la red apruebe una accion fuera de cadena, envia la accion a los participantes de Echo. Cada participante verifica independientemente la accion, y si un umbral de participantes esta de acuerdo en que es valida, producen colectivamente una unica firma.

Esta firma de umbral tiene una propiedad critica: solo puede producirse cuando suficientes participantes independientes estan de acuerdo, pero se ve como una unica firma compacta en cadena. Los validadores de Cardano pueden verificarla eficientemente sin necesitar conocer las identidades o el numero de firmantes individuales.

Las aplicaciones consumidoras pueden exigir un conteo minimo de membresia, asegurando que el consenso solo se acepte de una red suficientemente descentralizada.

Generacion de Pruebas

Una vez que la red Echo ha firmado colectivamente una accion, el resultado se publica en cadena como una prueba — un token de uso unico que cualquier aplicacion puede referenciar para verificar que se alcanzo consenso para un payload especifico.

La verificacion en cadena comprueba:

  • La prueba fue firmada por la clave de consenso actual
  • El conteo de membresia cumple el umbral minimo de la aplicacion
  • El estado de Echo no ha expirado
  • El payload de la prueba coincide con lo que la aplicacion espera

Este mecanismo de pruebas es de proposito general. Cualquier aplicacion en el ecosistema Pondora puede definir su propio formato de payload y referenciar las pruebas de Echo para verificar que la red aprobo una accion particular — ya sea un lote de operaciones, una transicion de estado o cualquier otro calculo fuera de cadena.

Desarrollado por Pond Labs