Hyperliquid hoạt động thế nào

Từ đồng đô la đi vào tới cái lệnh khớp, rồi ra lại. Điều gì được ký, chuỗi kiểm hai lần cái gì, và một ví API được làm gì, không được làm gì.

Cập nhật lần cuối: 5 thg 10, 2026

Chuỗi các bước

Sáu bước ngăn giữa một đồng đô la trên chuỗi khác và một vị thế trên Hyperliquid.

  1. USDC tới được HyperCore. Nó được phát hành gốc trên L1 của Hyperliquid, và Cross-Chain Transfer Protocol của Circle chuyển nó qua từ Arbitrum.
  2. Nó được ghi có vào địa chỉ của bạn. Tiền nạp trước hết được ghi có vào số dư ký quỹ chéo của địa chỉ đó, trong trung tâm thanh toán bù trừ hợp đồng vĩnh cửu.
  3. Bạn ký một lệnh. Một thị trường, một chiều, một khối lượng, một giá và một mức đòn bẩy, được ký bằng khóa của tài khoản hoặc bằng một ví API mà tài khoản đã chấp thuận.
  4. Lệnh vào sổ lệnh của tài sản đó, ở một giá là bội số của bước giá, và được khớp theo thứ tự ưu tiên giá rồi thời gian.
  5. Lần khớp đổi vị thế của bạn trong trung tâm thanh toán bù trừ, và funding được tính mỗi giờ suốt thời gian vị thế còn mở.
  6. Một lần rút là một chữ ký chỉ trên Hyperliquid: các trình xác thực ký và gửi yêu cầu đó tới hợp đồng cầu nối.

Đưa đô la vào

USDC được phát hành gốc trên L1 của Hyperliquid, và lối đi từ Arbitrum là giao thức của chính Circle, do Circle viết tài liệu. Cầu nối Arbitrum cũ đã bị coi là lỗi thời: tài liệu nói nay nó giữ dưới 10 % lượng USDC cung ứng trên HyperCore.

Cơ chế của cầu nối cũ vẫn đáng biết, vì phần lớn hướng dẫn vẫn còn mô tả nó. USDC gửi vào đó được ghi có cho địa chỉ đã gửi trong dưới một phút, mức nạp tối thiểu là 5 USDC, và tài liệu nói thẳng rằng một khoản nhỏ hơn sẽ không được ghi có và mất vĩnh viễn.

Phần tới được đáp xuống số dư ký quỹ chéo, nơi nó đứng sau mọi vị thế mở ở chế độ đó. Một vị thế mở ở ký quỹ chéo theo mặc định; ký quỹ cô lập là một lựa chọn bạn đưa ra cho từng vị thế.

Một lệnh trên sổ lệnh

Sổ lệnh về cơ bản vận hành như sổ lệnh của một sàn tập trung, và nó hoàn toàn onchain. Một giá phải là bội số nguyên của bước giá và một khối lượng phải là bội số nguyên của lô, còn lệnh được khớp theo thứ tự ưu tiên giá rồi thời gian.

Ký quỹ được kiểm hai lần. Nó được kiểm khi một lệnh mới mở ra, và kiểm lại cho bên đang chờ trong sổ vào lúc khớp của từng lệnh, để hệ ký quỹ vẫn nhất quán dù giá oracle đã dịch sau khi lệnh chờ kia được đặt.

Chính chuỗi biết một lệnh là gì. Trong một khối, các hành động được xếp vào ba nhóm: trước là những hành động không gửi lệnh GTC hay IOC nào vào sổ nào, rồi tới các lệnh hủy, rồi tới những hành động gửi ít nhất một lệnh GTC hoặc IOC, mỗi nhóm giữ nguyên thứ tự mà người đề xuất khối đã cho. Một khối thường chứa một hoặc hai lô hành động qua đồng thuận.

Nó đáp nhanh thế nào

Trọn vòng, đo từ lúc gửi một yêu cầu tới lúc nhận một phản hồi đã chốt, tài liệu đưa ra trung vị 0,2 giây và 0,9 giây ở phân vị thứ 99, cho một lệnh đặt từ máy khách ở sát cạnh về vị trí địa lý. Mainnet kham được khoảng 200.000 lệnh mỗi giây, và tài liệu nói chỗ nghẽn là phần thực thi chứ không phải phần đồng thuận.

Hai hệ quả cho bất cứ thứ gì chạy tự động. Một quyết định được xác nhận dưới hẳn một giây, nên một chương trình không cần đoán xem lệnh của nó có tới hay chưa; và một chương trình ở xa máy chủ API bị chặn bởi đường mạng của chính nó trước khi bị chuỗi chặn.

Chữ ký, ví API và nonce

Mọi hành động đều được ký. Bên cạnh khóa của chính tài khoản, một tài khoản chủ có thể chấp thuận các ví API, mà tài liệu cũng gọi là ví tác nhân, để ký thay cho tài khoản hoặc cho các tài khoản con của nó. Một tài khoản có thể giữ một ví được chấp thuận không tên và tối đa ba ví có tên, cộng thêm hai tác nhân có tên cho mỗi tài khoản con, còn hạn đặt bằng valid_until xa nhất là 180 ngày kể từ lúc đặt.

Một ví API thì ký, và không làm gì khác. Dữ liệu tài khoản được truy vấn bằng địa chỉ thật của tài khoản, và tài liệu gọi việc truy vấn địa chỉ tác nhân là một cái bẫy thường gặp: nó trả về kết quả rỗng, chứ không phải một lỗi.

Nonce ở đây không phải nonce của Ethereum, vì một sổ lệnh không thể chờ từng giao dịch một. Hyperliquid giữ 100 nonce cao nhất cho mỗi người ký; một hành động mới phải mang nonce lớn hơn số nhỏ nhất của tập đó và chưa từng được dùng, lại phải nằm trong khoảng hai ngày trước và một ngày sau dấu thời gian của khối chứa nó.

Đừng bao giờ dùng lại một địa chỉ tác nhân

Trạng thái nonce của một ví API có thể bị tỉa: khi nó bị bỏ đăng ký vì một ví mới được chấp thuận, khi nó hết hạn, hoặc khi tài khoản đã đăng ký nó hết tiền. Tài liệu cảnh báo rằng những hành động đã ký trước đó lúc ấy có thể bị phát lại. Hãy tạo một ví API mới thay vì hồi sinh một địa chỉ cũ.

Đưa đô la ra

Một lần rút bắt đầu bằng một chữ ký trên Hyperliquid và không cần giao dịch nào của bạn trên chuỗi bên kia: các trình xác thực ký và gửi yêu cầu đó tới hợp đồng cầu nối. Tài liệu đưa ra mức phí 1 $ tại thời điểm viết, và khoảng năm phút để hoàn tất.

Ai gửi được yêu cầu đó còn quan trọng hơn chuyện nó mất bao lâu. Một ví API đã được chấp thuận thì không: đo trên mainnet ngày 28 tháng 9 năm 2026 với một khóa tác nhân mới, withdraw3, usdSend, spotSend, sendAsset và usdClassTransfer đều bị từ chối trên người ký đó, còn cùng những payload ấy khi chính tài khoản ký thì lại gặp một lỗi số dư.

Đó là lý do một tác nhân có thể được trao một khóa. Khóa đi giao dịch và khóa dời được tiền là hai khóa khác nhau.