Skip to content

Cách Sailfish hoạt động

Sailfish theo một chu trình đơn giản: người dùng thể hiện điều họ muốn giao dịch, Sailfish khớp lệnh ngoài chuỗi, Echo xác minh kết quả, và Cardano thanh toán số dư cuối cùng.

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

Vòng đời lệnh

  1. Người dùng gửi intent lệnh qua Smart Account. Một intent mô tả giao dịch mà người dùng sẵn sàng thực hiện (ví dụ "bán 100 ADA lấy ít nhất 50 USDC"). Đây là các intent dành riêng cho Sailfish thực thi trên động cơ khớp lệnh L2 thay vì trên Cardano L1.
  2. Sailfish khớp lệnh ngoài chuỗi — động cơ thực thi liên tục khớp các lệnh tương thích với độ trễ thấp.
  3. Thay đổi số dư được nhóm thành snapshot — thay vì thanh toán mỗi giao dịch riêng lẻ, Sailfish nhóm kết quả thành một lô hiệu quả. Cách tiếp cận dựa trên snapshot này tương tự mô hình được sử dụng bởi các kênh trạng thái Hydra, nơi trạng thái ngoài chuỗi được nắm bắt định kỳ vào cam kết đã ký.
  4. Echo xác minh lô — lô được gửi đến mạng đồng thuận Echo, nơi những người tham gia phát lại tất cả intent lệnh đã ký một cách độc lập và xác minh rằng mọi chuyển đổi số dư là chính xác. Khi đủ ngưỡng đồng ý, họ cùng tạo ra một chữ ký mật mã duy nhất trên snapshot.
  5. Thanh toán trên Cardano — snapshot đã ký được cam kết trên chuỗi dưới dạng một giao dịch Cardano duy nhất, tương tự cách rollup nhóm nhiều giao dịch ngoài chuỗi vào một lần gửi L1 duy nhất. Các bộ xác thực trên chuỗi xác minh chữ ký Echo, tái tạo số dư độc lập từ đầu vào và đầu ra giao dịch thực tế, và cập nhật tài khoản người dùng một cách nguyên tử.

Tài khoản Sailfish

Mỗi người dùng Sailfish có một tài khoản Sailfish trên Cardano L1. Các tài khoản này phản ánh mô hình quản lý của Pond Smart Account — tài sản của bạn vẫn nằm dưới quyền kiểm soát mọi lúc, được bảo mật bởi cùng đảm bảo tự quản lý.

Sự khác biệt chính là bạn có thể làm gì với chúng. Trong khi Pond Smart Account xử lý các hoạt động L1 như DeFi và staking, tài khoản Sailfish chấp nhận intent dành riêng cho Sailfish — các loại lệnh thực thi trên động cơ khớp lệnh L2 Sailfish thay vì trên lớp nền tảng Cardano. Điều này mang lại tốc độ thực thi ngoài chuỗi mà không từ bỏ quyền quản lý.

Vì cả hai loại tài khoản chia sẻ cùng mô hình quản lý và gắn với cùng chủ sở hữu, quỹ có thể chuyển giữa chúng liền mạch. Tài khoản Sailfish của bạn thực chất là tài khoản giao dịch của bạn trong cùng hệ sinh thái tự quản lý.

Phát triển bởi Pond Labs