Skip to content

Sailfish Nasıl Çalışır

Sailfish basit bir döngü izler: kullanıcılar ne ticaret yapmak istediğini ifade eder, Sailfish emirleri zincir dışında eşleştirir, Echo sonuçları doğrular ve Cardano nihai bakiyeleri kapatır.

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

Emir Yaşam Döngüsü

  1. Kullanıcılar emir niyetlerini gönderir -- Smart Account'ları aracılığıyla. Bir niyet, kullanıcının yapmaya istekli olduğu ticareti tanımlar (örn. "100 ADA'yı en az 50 USDC karşılığında sat"). Bunlar, Cardano L1 yerine L2 eşleştirme motorunda yürütülen Sailfish'e özgü niyetlerdir.
  2. Sailfish emirleri zincir dışında eşleştirir -- yürütme motoru, uyumlu emirleri düşük gecikmeyle sürekli olarak eşleştirir.
  3. Bakiye değişiklikleri bir anlık görüntüde toplanır -- her alım satımı ayrı ayrı kapatmak yerine, Sailfish sonuçları verimli bir toplu işlemde gruplar. Bu anlık görüntü tabanlı yaklaşım, zincir dışı durumun periyodik olarak imzalı bir taahhüde yakalandığı Hydra durum kanalları tarafından kullanılan modele benzer.
  4. Echo toplu işlemi doğrular -- toplu işlem Echo konsensüs ağına gönderilir; burada katılımcılar tüm imzalı emir niyetlerini bağımsız olarak yeniden oynatır ve her bakiye geçişinin doğru olduğunu doğrular. Bir eşik hemfikir olduğunda, anlık görüntü üzerinde toplu olarak tek bir kriptografik imza üretirler.
  5. Cardano'da kapatma -- imzalı anlık görüntü, tek bir Cardano işlemi olarak zincir üzerinde taahhüt edilir; bu, rollup'ların birçok zincir dışı işlemi tek bir L1 gönderimine toplu olarak göndermesine benzer. Zincir üzerindeki doğrulayıcılar Echo imzasını doğrular, gerçek işlem girişleri ve çıkışlarından bakiyeleri bağımsız olarak yeniden oluşturur ve kullanıcı hesaplarını atomik olarak günceller.

Sailfish Hesapları

Her Sailfish kullanıcısının Cardano L1 üzerinde bir Sailfish hesabı vardır. Bu hesaplar, Pond Smart Account'ların saklama modelini yansıtır -- varlıklarınız her zaman kontrolünüz altında kalır, aynı kendi kendine saklama garantileriyle güvence altına alınır.

Temel fark, onlarla ne yapabileceğinizdir. Pond Smart Account'unuz DeFi ve stake etme gibi L1 işlemlerini yönetirken, Sailfish hesabınız Sailfish'e özgü niyetleri kabul eder -- Cardano'nun temel katmanı yerine Sailfish L2 eşleştirme motorunda yürütülen emir türleri. Bu size velayetten vazgeçmeden zincir dışı yürütme hızı sağlar.

Her iki hesap türü de aynı saklama modelini paylaştığı ve aynı sahibine bağlı olduğu için, fonlar aralarında sorunsuz bir şekilde akabilir. Sailfish hesabınız, aynı kendi kendine saklama ekosistemi içindeki ticaret hesabınızdır.

Pond Labs tarafından geliştirildi