Skip to content

Kepercayaan & Keamanan

Sailfish dirancang agar tidak ada satu pihak pun yang dapat memindahkan dana pengguna secara sepihak. Setiap transisi state memerlukan tanda tangan ambang batas Echo yang terverifikasi, dan semua penyelesaian ditegakkan oleh validator on-chain Cardano.

TRUST & SAFETY MODELNORMAL OPERATIONUSER ASSETSRemain in self-custodial Sailfish account on L1ECHO THRESHOLD SIGNATURESMultiple independent nodes must agreeNo single party can forge a valid signatureCARDANO L1 VALIDATORSIndependently verify every settlementBalances reconstructed from TX inputs/outputsIF NETWORK GOES OFFLINE1INITIATE WITHDRAWALUser signals intent · Time-lock begins2WAITING PERIODTime-lock elapses on-chain3RECLAIM FUNDSUser signs directly on Cardano L1No cooperation from any operator requiredSAFETY NET HERITAGESimilar in purpose to Hydra's contestation protocol and rollup escape hatches — enforced entirely on-chain

Kustodi Mandiri

Aset tetap di bawah kendali pengguna sepanjang proses perdagangan. Tidak ada deposit ke alamat yang dikendalikan bursa. Akun Sailfish mencerminkan model kustodi dari Pond Smart Account — jaminan kustodi mandiri yang sama berlaku.

Setiap batch perubahan saldo memerlukan tanda tangan kriptografis dari jaringan konsensus Echo. Tidak ada satu partisipan pun, dan tidak ada subset di bawah ambang batas, yang dapat menghasilkan tanda tangan yang valid.

Verifikasi On-Chain

Penyelesaian terjadi di Cardano L1, di mana validator on-chain secara independen memverifikasi:

  • Tanda tangan Echo valid dan dari kunci konsensus saat ini
  • Jumlah keanggotaan memenuhi ambang batas yang diperlukan
  • Transisi saldo cocok dengan snapshot yang ditandatangani
  • State belum kedaluwarsa

Tidak ada klaim off-chain yang diterima begitu saja. Validator merekonstruksi saldo dari input dan output transaksi aktual, kemudian mengonfirmasi tanda tangan Echo mencakup persis apa yang direkonstruksi. Setiap penyimpangan antara apa yang ditandatangani jaringan Echo dan apa yang sebenarnya dilakukan transaksi menyebabkan penyelesaian gagal.

Model verifikasi ini secara konseptual mirip dengan cara validity rollup bekerja di chain lain — alih-alih secara optimis mengasumsikan kebenaran dan mengandalkan bukti penipuan, Sailfish memverifikasi kebenaran pada titik penyelesaian.

Penarikan Mandiri

Jika Sailfish atau jaringan Echo pernah menjadi tidak tersedia, pengguna tidak terkunci dari dana mereka. Proses penarikan mandiri dengan time-lock memungkinkan pengguna mengklaim kembali aset mereka langsung di Cardano, ditegakkan sepenuhnya secara on-chain.

Ini adalah proses dua langkah:

  1. Mulai penarikan — pengguna menyampaikan intent untuk menarik. Periode time-lock dimulai.
  2. Selesaikan penarikan — setelah time-lock berakhir, pengguna mengklaim kembali dananya dengan menandatangani transaksi secara langsung. Tidak diperlukan kerja sama dari operator mana pun.

Mekanisme exit ini melayani tujuan yang sama dengan protokol kontestasi Hydra dan escape hatch yang ditemukan dalam desain rollup — ia memastikan bahwa keamanan dana pengguna pada akhirnya bergantung pada Cardano L1, bukan pada ketersediaan layanan off-chain mana pun.

Dikembangkan oleh Pond Labs