Skip to content

Cara Kerja Echo

Echo beroperasi melalui tiga mekanisme inti: registri keanggotaan yang melacak siapa yang dapat berpartisipasi, siklus hidup berbasis epoch yang menjaga jaringan tetap segar, dan proses penandatanganan konsensus yang menghasilkan bukti kriptografis untuk verifikasi 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

Keanggotaan

Partisipasi di Echo dibatasi oleh kepemilikan NFT. Untuk bergabung dengan jaringan, pengguna harus memiliki Pondora NFTs yang diperlukan di Smart Account mereka. Ini memastikan bahwa setiap partisipan memiliki identitas on-chain yang dapat diverifikasi dan kepentingan dalam ekosistem.

Ketika anggota baru bergabung, jaringan memperbarui registri keanggotaannya dan merotasi kunci penandatangan kolektif untuk menyertakan partisipan baru. Registri dipelihara sebagai struktur data kriptografis yang hash root-nya disimpan secara on-chain — siapa pun dapat memverifikasi kumpulan keanggotaan saat ini tanpa mempercayai pihak sentral.

Epoch

Echo beroperasi dalam epoch dengan durasi tetap. Di awal setiap epoch, jaringan direset: registri keanggotaan segar diinisialisasi, dan partisipan bergabung kembali. Rotasi berbasis epoch ini memiliki beberapa tujuan:

  • Liveness — partisipan yang sudah offline secara alami dipangkas, menjaga kumpulan aktif tetap akurat.
  • Kesegaran kunci — kunci penandatangan kolektif diregenerasi setiap epoch, membatasi jendela waktu di mana kunci tertentu berlaku.
  • State bersih — setiap epoch dimulai dari baseline yang diketahui, mencegah akumulasi data keanggotaan yang basi.

Dalam satu epoch, anggota baru dapat bergabung secara inkremental. Setiap kali anggota bergabung, registri keanggotaan diperbarui secara on-chain dengan hash root baru dan kunci penandatangan yang diperbarui — keduanya diverifikasi oleh kunci sebelumnya sebelum diterima.

Penandatanganan Konsensus

Ketika layanan membutuhkan jaringan untuk menyetujui tindakan off-chain, ia mengirimkan tindakan tersebut ke partisipan Echo. Setiap partisipan secara independen memverifikasi tindakan tersebut, dan jika ambang batas partisipan menyetujui bahwa itu valid, mereka secara kolektif menghasilkan satu tanda tangan.

Tanda tangan ambang batas ini memiliki properti kritis: ia hanya dapat dihasilkan ketika cukup banyak partisipan independen menyetujui, tetapi terlihat seperti satu tanda tangan ringkas secara on-chain. Validator Cardano dapat memverifikasinya secara efisien tanpa perlu mengetahui identitas atau jumlah penandatangan individual.

Aplikasi yang mengonsumsi dapat menegakkan jumlah keanggotaan minimum, memastikan bahwa konsensus hanya diterima dari jaringan yang cukup terdesentralisasi.

Pembuatan Bukti

Setelah jaringan Echo secara kolektif menandatangani tindakan, hasilnya dipublikasikan secara on-chain sebagai bukti — token sekali pakai yang dapat dirujuk oleh aplikasi mana pun untuk memverifikasi bahwa konsensus telah dicapai untuk payload tertentu.

Verifikasi on-chain memeriksa:

  • Bukti ditandatangani oleh kunci konsensus saat ini
  • Jumlah keanggotaan memenuhi ambang batas minimum aplikasi
  • State Echo belum kedaluwarsa
  • Payload bukti cocok dengan yang diharapkan aplikasi

Mekanisme bukti ini bersifat umum. Aplikasi mana pun di ekosistem Pondora dapat mendefinisikan format payload-nya sendiri dan merujuk bukti Echo untuk memverifikasi bahwa jaringan telah menyetujui tindakan tertentu — baik itu batch perdagangan, transisi state, atau komputasi off-chain lainnya.

Dikembangkan oleh Pond Labs