Como Sailfish Funciona
Sailfish segue um ciclo simples: os usuários expressam o que desejam negociar, Sailfish combina ordens off-chain, Echo verifica os resultados e Cardano liquida os saldos finais.
Ciclo de Vida da Ordem
- Os usuários enviam intents de ordem através da sua Smart Account. Um intent descreve a negociação que o usuário está disposto a fazer (ex.: "vender 100 ADA por pelo menos 50 USDC"). Estes são intents específicos do Sailfish que executam no mecanismo de combinação L2 em vez de na L1 de Cardano.
- Sailfish combina ordens off-chain — o mecanismo de execução combina continuamente ordens compatíveis com baixa latência.
- As mudanças de saldo são agrupadas em um snapshot — em vez de liquidar cada negociação individualmente, Sailfish agrupa os resultados em um lote eficiente. Essa abordagem baseada em snapshot é semelhante ao modelo usado pelos canais de estado Hydra, onde o estado off-chain é periodicamente capturado em um comprometimento assinado.
- Echo verifica o lote — o lote é submetido à rede de consenso Echo, onde os participantes reproduzem independentemente todos os intents de ordem assinados e verificam que cada transição de saldo está correta. Uma vez que um limiar concorda, eles produzem coletivamente uma única assinatura criptográfica sobre o snapshot.
- Liquidação em Cardano — o snapshot assinado é confirmado on-chain como uma única transação Cardano, semelhante a como rollups agrupam muitas transações off-chain em uma única submissão L1. Os validadores on-chain verificam a assinatura Echo, reconstroem independentemente os saldos a partir das entradas e saídas reais da transação e atualizam as contas dos usuários atomicamente.
Contas Sailfish
Todo usuário do Sailfish tem uma conta Sailfish na L1 de Cardano. Essas contas espelham o modelo de custódia das Smart Accounts Pond — seus ativos permanecem sob seu controle o tempo todo, protegidos pelas mesmas garantias de autocustódia.
A principal diferença é o que você pode fazer com elas. Enquanto sua Smart Account Pond lida com operações L1 como DeFi e staking, sua conta Sailfish aceita intents específicos do Sailfish — tipos de ordem que executam no mecanismo de combinação L2 do Sailfish em vez de na camada base de Cardano. Isso lhe dá a velocidade da execução off-chain sem abrir mão da custódia.
Como ambos os tipos de conta compartilham o mesmo modelo de custódia e estão vinculados ao mesmo proprietário, os fundos podem fluir entre eles de forma integrada. Sua conta Sailfish é efetivamente sua conta de negociação dentro do mesmo ecossistema de autocustódia.