Hyperliquid의 작동 방식

들어온 달러에서 체결되는 주문까지, 그리고 다시 바깥으로. 무엇에 서명하는지, 체인이 두 번 확인하는 것은 무엇인지, 그리고 API 지갑에 허락된 것과 허락되지 않은 것.

마지막 업데이트: 2026. 10. 5.

단계의 연쇄

다른 체인의 1달러와 Hyperliquid의 포지션 사이에는 여섯 단계가 놓여 있습니다.

  1. USDC가 HyperCore에 닿습니다. USDC는 Hyperliquid L1에서 네이티브로 발행되고, Circle의 크로스체인 전송 프로토콜이 Arbitrum에서 옮겨 옵니다.
  2. 그것이 당신의 주소로 들어옵니다. 입금은 먼저 무기한 선물 청산소에 있는 그 주소의 크로스 마진 잔고로 들어옵니다.
  3. 당신이 주문에 서명합니다. 종목, 방향, 수량, 가격, 레버리지를 계좌의 키나 계좌가 승인한 API 지갑이 서명합니다.
  4. 주문이 그 자산의 호가창에 놓입니다. 가격은 틱 사이즈의 배수이고, 가격 우선, 시간 우선으로 체결됩니다.
  5. 체결이 청산소의 포지션을 바꿉니다. 그리고 포지션이 열려 있는 동안 펀딩비는 매시간 정산됩니다.
  6. 출금은 서명 하나, Hyperliquid 안에서만 이뤄집니다. 검증자들이 서명하고 요청을 브리지 컨트랙트로 보냅니다.

달러를 들여보내기

USDC는 Hyperliquid L1에서 네이티브로 발행되고, Arbitrum에서 오는 경로는 Circle 자신의 프로토콜이며 Circle이 그것을 문서로 남겨 두었습니다. 더 오래된 Arbitrum 브리지는 더 이상 권장되지 않습니다. 문서는 그것이 지금 HyperCore의 USDC 공급량 가운데 10 % 미만을 들고 있다고 말합니다.

그 옛 브리지의 작동은 알아 둘 값이 있습니다. 많은 안내가 아직 그것을 설명하기 때문입니다. 거기로 보낸 USDC는 1분이 되지 않아 보낸 주소로 들어오고, 최소 입금액은 5 USDC이며, 그보다 적은 금액은 들어오지 않고 영원히 사라진다고 문서는 분명하게 말합니다.

도착한 돈은 크로스 마진 잔고에 내려앉아, 그 모드로 연 모든 포지션을 지탱합니다. 포지션은 기본값으로 크로스 마진에서 열리며, 격리 마진은 포지션마다 당신이 하는 선택입니다.

호가창 위의 주문

호가창은 본질적으로 중앙화 거래소의 것과 똑같이 움직이며, 그러면서도 완전히 온체인입니다. 가격은 틱 사이즈의 정수배, 수량은 랏 사이즈의 정수배여야 하고, 주문은 가격 우선, 시간 우선으로 체결됩니다.

마진은 두 번 확인됩니다. 새 주문이 열릴 때 확인되고, 각 주문이 체결될 때 호가창에 놓여 있던 쪽에 대해 다시 확인됩니다. 놓인 뒤에 오라클 가격이 움직였더라도 마진 체계가 앞뒤가 맞게 남도록 하기 위함입니다.

체인 자신이 주문이 무엇인지 압니다. 한 블록 안에서 동작은 세 묶음으로 정렬됩니다. 먼저 어떤 호가창에도 GTC나 IOC 주문을 보내지 않는 것들, 다음으로 취소, 그다음 GTC나 IOC 주문을 하나 이상 보내는 것들이며, 각 묶음 안에서는 블록 제안자가 준 순서가 지켜집니다. 한 블록은 보통 동작의 합의 배치를 하나나 둘 담습니다.

얼마나 빨리 답하는가

종단 간, 곧 요청을 보낸 때부터 커밋된 응답을 받은 때까지로 문서는 중앙값 0.2초, 99 백분위에서 0.9초를 제시합니다. 지리적으로 가까운 클라이언트에서 낸 주문의 경우입니다. 메인넷은 초당 약 200,000건의 주문을 지탱하며, 병목은 합의보다 실행에 있다고 문서는 말합니다.

자동으로 움직이는 것에게는 두 가지 결론이 따릅니다. 결정은 1초에 훨씬 못 미치는 시간에 확정되므로, 프로그램이 자기 주문이 닿았는지 짐작할 필요가 없습니다. 그리고 API 서버에서 멀리 있는 프로그램은 체인에 묶이기 전에 자기 네트워크에 묶입니다.

서명, API 지갑, nonce

모든 동작이 서명됩니다. 계좌 자신의 키 외에, 마스터 계좌는 API 지갑(문서는 에이전트 지갑이라고도 부릅니다)을 승인해 계좌를 위해, 또는 그 서브계좌를 위해 서명하게 할 수 있습니다. 한 계좌는 이름 없는 승인 지갑 하나와 이름 있는 것 최대 세 개를 둘 수 있고, 서브계좌마다 이름 있는 에이전트 두 개를 더 둘 수 있으며, valid_until로 정하는 만기는 아무리 멀어도 180일 뒤까지입니다.

API 지갑은 서명만 하고 그 밖에는 아무것도 하지 않습니다. 계좌 데이터는 계좌의 진짜 주소로 조회합니다. 그리고 문서는 에이전트 주소로 조회하는 것을 흔한 함정으로 지목합니다. 돌아오는 것은 오류가 아니라 빈 결과입니다.

여기의 nonce는 이더리움의 것이 아닙니다. 호가창이 한 번에 트랜잭션 하나를 기다릴 수는 없기 때문입니다. Hyperliquid는 서명자마다 가장 높은 nonce 100개를 보관합니다. 새 동작은 그 묶음의 최솟값보다 크고 한 번도 쓰이지 않은 nonce를 지녀야 하며, 그 블록의 타임스탬프 기준으로 이틀 전부터 하루 뒤까지의 범위 안에 있어야 합니다.

에이전트 주소를 절대 재사용하지 마십시오

API 지갑의 nonce 상태는 잘려 나갈 수 있습니다. 새 지갑의 승인으로 등록이 풀릴 때, 만기가 지날 때, 또는 그것을 등록한 계좌의 자금이 바닥날 때입니다. 문서는 그때 전에 서명된 동작이 재생될 수 있다고 경고합니다. 옛 주소를 되살리지 말고 새 API 지갑을 만드십시오.

달러를 내보내기

출금은 Hyperliquid에서의 서명으로 시작하고, 다른 체인에서 당신이 트랜잭션을 낼 필요는 없습니다. 검증자들이 서명하고 요청을 브리지 컨트랙트로 보냅니다. 문서는 글을 쓴 시점의 수수료로 $1을 제시하고, 확정까지 약 5분이라고 말합니다.

그 요청을 낼 수 있는 것이 누구인지가 얼마나 걸리는지보다 중요합니다. 승인된 API 지갑은 낼 수 없습니다. 2026년 9월 28일 메인넷에서 새 에이전트 키로 측정했을 때, withdraw3, usdSend, spotSend, sendAsset, usdClassTransfer는 모두 이 서명자에서 거부되었고, 같은 내용을 계좌 자신이 서명했을 때는 잔고 오류를 만났습니다.

그래서 에이전트에게 키를 줄 수 있는 것입니다. 거래하는 키와 돈을 옮기는 키는 서로 다른 키입니다.