Cara Kerja Sailfish
Sailfish mengikuti siklus sederhana: pengguna mengekspresikan apa yang ingin mereka perdagangkan, Sailfish mencocokkan order secara off-chain, Echo memverifikasi hasilnya, dan Cardano menyelesaikan saldo akhir.
Siklus Hidup Order
- Pengguna mengirimkan intent order melalui Smart Account mereka. Sebuah intent mendeskripsikan perdagangan yang bersedia dilakukan pengguna (mis. "jual 100 ADA dengan minimal 50 USDC"). Ini adalah intent khusus Sailfish yang dieksekusi pada mesin pencocokan L2 bukan di Cardano L1.
- Sailfish mencocokkan order secara off-chain — mesin eksekusi secara kontinu mencocokkan order yang kompatibel dengan latensi rendah.
- Perubahan saldo di-batch ke dalam snapshot — alih-alih menyelesaikan setiap perdagangan secara individual, Sailfish mengelompokkan hasil ke dalam batch yang efisien. Pendekatan berbasis snapshot ini mirip dengan model yang digunakan oleh state channel Hydra, di mana state off-chain secara berkala ditangkap menjadi komitmen yang ditandatangani.
- Echo memverifikasi batch — batch dikirimkan ke jaringan konsensus Echo, di mana partisipan secara independen memutar ulang semua intent order yang ditandatangani dan memverifikasi bahwa setiap transisi saldo sudah benar. Setelah ambang batas menyetujui, mereka secara kolektif menghasilkan satu tanda tangan kriptografis atas snapshot.
- Penyelesaian di Cardano — snapshot yang ditandatangani dikomit secara on-chain sebagai satu transaksi Cardano, mirip dengan bagaimana rollup mem-batch banyak transaksi off-chain menjadi satu pengiriman L1. Validator on-chain memverifikasi tanda tangan Echo, secara independen merekonstruksi saldo dari input dan output transaksi aktual, dan memperbarui akun pengguna secara atomik.
Akun Sailfish
Setiap pengguna Sailfish memiliki akun Sailfish di Cardano L1. Akun-akun ini mencerminkan model kustodi dari Pond Smart Account — aset Anda tetap di bawah kendali Anda setiap saat, dijamin oleh jaminan kustodi mandiri yang sama.
Perbedaan utamanya adalah apa yang dapat Anda lakukan dengannya. Sementara Pond Smart Account Anda menangani operasi L1 seperti DeFi dan staking, akun Sailfish Anda menerima intent khusus Sailfish — jenis order yang dieksekusi pada mesin pencocokan Sailfish L2 bukan di layer dasar Cardano. Ini memberikan Anda kecepatan eksekusi off-chain tanpa melepaskan kustodi.
Karena kedua jenis akun berbagi model kustodi yang sama dan terikat pada pemilik yang sama, dana dapat mengalir di antara keduanya dengan mulus. Akun Sailfish Anda secara efektif adalah akun perdagangan Anda dalam ekosistem kustodi mandiri yang sama.