Skip to content

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.

SNAPSHOT SETTLEMENT FLOWOFF-CHAINORDER INTENTSSell 100 ADAfor ≥ 50 USDCMATCHING ENGINEMatches ordersLow latency · ContinuousSNAPSHOTBatch of resultsBalance deltas · Order IDsCONSENSUSECHO NETWORKReplay &verifythreshold signatureCARDANO L1 SETTLEMENTReconstruct balancesVerify signatureCheck Echo quorumUpdate state rootSettle atomicallyON-CHAINARCHITECTURE PARALLELSSnapshots inspired by Hydra state channelsBatch settlement similar to rollup patterns

Ciclo de Vida da Ordem

  1. 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.
  2. Sailfish combina ordens off-chain — o mecanismo de execução combina continuamente ordens compatíveis com baixa latência.
  3. 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.
  4. 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.
  5. 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.

Desenvolvido por Pond Labs