Skip to content

Sailfish कैसे काम करता है

Sailfish एक सरल चक्र का पालन करता है: उपयोगकर्ता व्यक्त करते हैं कि वे क्या ट्रेड करना चाहते हैं, Sailfish ऑर्डर को ऑफ-चेन मैच करता है, Echo परिणामों को सत्यापित करता है, और Cardano अंतिम बैलेंस सेटल करता है।

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

ऑर्डर जीवनचक्र

  1. उपयोगकर्ता अपने Smart Account के माध्यम से ऑर्डर इंटेंट सबमिट करते हैं। एक इंटेंट उस ट्रेड का वर्णन करता है जो उपयोगकर्ता करने को तैयार है (जैसे "कम से कम 50 USDC के लिए 100 ADA बेचें")। ये Sailfish-विशिष्ट इंटेंट हैं जो Cardano L1 के बजाय L2 मैचिंग इंजन पर निष्पादित होते हैं।
  2. Sailfish ऑर्डर को ऑफ-चेन मैच करता है — निष्पादन इंजन लगातार कम विलंबता के साथ संगत ऑर्डर मैच करता है।
  3. बैलेंस परिवर्तनों को एक स्नैपशॉट में बैच किया जाता है — प्रत्येक ट्रेड को अलग-अलग सेटल करने के बजाय, Sailfish परिणामों को एक कुशल बैच में समूहित करता है। यह स्नैपशॉट-आधारित दृष्टिकोण Hydra स्टेट चैनल द्वारा उपयोग किए गए मॉडल के समान है, जहां ऑफ-चेन स्टेट को समय-समय पर एक हस्ताक्षरित कमिटमेंट में कैप्चर किया जाता है।
  4. Echo बैच को सत्यापित करता है — बैच Echo सहमति नेटवर्क को सबमिट किया जाता है, जहां प्रतिभागी स्वतंत्र रूप से सभी हस्ताक्षरित ऑर्डर इंटेंट को रीप्ले करते हैं और सत्यापित करते हैं कि प्रत्येक बैलेंस ट्रांज़िशन सही है। एक बार थ्रेशोल्ड सहमत हो जाने पर, वे सामूहिक रूप से स्नैपशॉट पर एक एकल क्रिप्टोग्राफिक हस्ताक्षर उत्पन्न करते हैं।
  5. Cardano पर सेटलमेंट — हस्ताक्षरित स्नैपशॉट एक एकल Cardano लेनदेन के रूप में ऑन-चेन प्रतिबद्ध किया जाता है, उसी तरह जैसे रोलअप कई ऑफ-चेन लेनदेन को एक एकल L1 सबमिशन में बैच करते हैं। ऑन-चेन वैलिडेटर Echo हस्ताक्षर को सत्यापित करते हैं, वास्तविक लेनदेन इनपुट और आउटपुट से स्वतंत्र रूप से बैलेंस का पुनर्निर्माण करते हैं, और उपयोगकर्ता अकाउंट को एटॉमिक रूप से अपडेट करते हैं।

Sailfish अकाउंट

प्रत्येक Sailfish उपयोगकर्ता का Cardano L1 पर एक Sailfish अकाउंट होता है। ये अकाउंट Pond Smart Account के कस्टडी मॉडल को दर्पण करते हैं — आपकी संपत्तियां हर समय आपके नियंत्रण में रहती हैं, समान स्व-कस्टोडियल गारंटी द्वारा सुरक्षित।

मुख्य अंतर यह है कि आप उनके साथ क्या कर सकते हैं। जबकि आपका Pond Smart Account DeFi और स्टेकिंग जैसे L1 संचालन संभालता है, आपका Sailfish अकाउंट Sailfish-विशिष्ट इंटेंट स्वीकार करता है — ऑर्डर प्रकार जो Cardano की बेस लेयर के बजाय Sailfish L2 मैचिंग इंजन पर निष्पादित होते हैं। यह आपको कस्टडी छोड़े बिना ऑफ-चेन निष्पादन की गति देता है।

चूंकि दोनों अकाउंट प्रकार एक ही कस्टडी मॉडल साझा करते हैं और एक ही मालिक से जुड़े हैं, फंड उनके बीच सहजता से प्रवाहित हो सकते हैं। आपका Sailfish अकाउंट प्रभावी रूप से उसी स्व-कस्टोडियल इकोसिस्टम के भीतर आपका ट्रेडिंग अकाउंट है।

Pond Labs द्वारा निर्मित