שרשרת השלבים
שישה שלבים מפרידים בין דולר על שרשרת אחרת ובין פוזיציה ב-Hyperliquid.
- USDC מגיע ל-HyperCore. הוא נוצר במקור על ה-L1 של Hyperliquid, והפרוטוקול של Circle להעברה בין שרשרות מביא אותו מ-Arbitrum.
- הוא נרשם לכתובת שלך. הפקדות נרשמות קודם ליתרת המרג׳ין המשותף של אותה כתובת, במסלקת החוזים המתמשכים.
- אתה חותם על פקודה. שוק, צד, גודל, מחיר ומינוף, חתומים במפתח החשבון או בארנק API שהחשבון אישר.
- הפקודה נכנסת לספר של אותו נכס, במחיר שהוא כפולה של גודל הטיק, ומותאמת לפי מחיר ואחר כך לפי זמן.
- המילוי משנה את הפוזיציה שלך במסלקה, והפאנדינג מסולק בכל שעה כל עוד הפוזיציה פתוחה.
- משיכה היא חתימה ב-Hyperliquid בלבד: הוולידטורים חותמים ושולחים את הבקשה לחוזה הגשר.
להכניס דולרים
USDC נוצר במקור על ה-L1 של Hyperliquid, והמסלול מ-Arbitrum הוא הפרוטוקול של Circle עצמה, ש-Circle מתעדת. הגשר הישן מ-Arbitrum הוצא משימוש: התיעוד אומר שהוא מחזיק כיום פחות מ-10 % מהיצע ה-USDC ב-HyperCore.
כדאי להכיר את המנגנון של הגשר הישן, כי רוב המדריכים עוד מתארים אותו. USDC שנשלח אליו נרשם לכתובת ששלחה אותו בפחות מדקה, ההפקדה המינימלית היא 5 USDC, והתיעוד אומר במפורש שסכום קטן יותר אינו נרשם ואובד לנצח.
מה שמגיע נוחת ביתרת המרג׳ין המשותף, שמגבה כל פוזיציה שנפתחת במצב הזה. פוזיציה נפתחת במרג׳ין משותף כברירת מחדל; מרג׳ין מבודד הוא בחירה שאתה עושה לכל פוזיציה.
פקודה על הספר
ספר הפקודות עובד למעשה כמו של בורסה מרוכזת, והוא כולו על השרשרת. מחיר חייב להיות כפולה שלמה של גודל הטיק וגודל חייב להיות כפולה שלמה של גודל הלוט, ופקודות מותאמות לפי מחיר ואחר כך לפי זמן.
המרג׳ין נבדק פעמיים. הוא נבדק כשפקודה חדשה נפתחת, ושוב עבור הצד שמונח בספר ברגע ההתאמה של כל פקודה, כדי שמערכת המרג׳ין תישאר עקבית גם אם מחיר האורקל זז אחרי שהפקודה הונחה.
השרשרת עצמה יודעת מהי פקודה. בתוך בלוק, הפעולות ממוינות לשלוש קבוצות: קודם אלה שאינן שולחות פקודת GTC או IOC לשום ספר, אחר כך ביטולים, ואחר כך אלה ששולחות לפחות פקודת GTC או IOC אחת, וכל קבוצה שומרת את הסדר שמציע הבלוק נתן לה. בלוק מחזיק בדרך כלל אצווה אחת או שתיים של פעולות קונצנזוס.
כמה מהר היא עונה
מקצה לקצה, כלומר משליחת בקשה ועד קבלת תשובה מאושרת, התיעוד נותן חציון של 0.2 שניות ו-0.9 שניות באחוזון ה-99, עבור פקודה שנשלחת מלקוח שנמצא קרוב גיאוגרפית. המיינט תומך בכ-200,000 פקודות בשנייה, והתיעוד אומר שצוואר הבקבוק הוא ההרצה ולא הקונצנזוס.
לכל דבר אוטומטי יש מכאן שתי השלכות. החלטה מאושרת בפחות משנייה בהרבה, ולכן תוכנה אינה צריכה לנחש אם הפקודה שלה הגיעה; ותוכנה שרחוקה משרת API מוגבלת ברשת שלה לפני שהיא מוגבלת בשרשרת.
חתימות, ארנקי API ומספרי nonce
כל פעולה חתומה. לצד המפתח של החשבון עצמו, חשבון ראשי יכול לאשר ארנקי API, שהתיעוד קורא להם גם ארנקי סוכן, שיחתמו עבור החשבון או עבור תתי החשבונות שלו. חשבון יכול להחזיק ארנק מאושר אחד בלי שם ועד שלושה עם שם, ועוד שני סוכנים עם שם לכל תת חשבון, ותפוגה שנקבעת ב-valid_until יכולה להיות 180 יום קדימה לכל היותר.
ארנק API חותם, ולא עושה דבר מלבד זה. נתוני חשבון נשאלים בכתובת האמיתית של החשבון, והתיעוד מכנה את השאילתה בכתובת הסוכן מלכודת נפוצה: היא מחזירה תוצאה ריקה, לא שגיאה.
מספרי ה-nonce כאן אינם של אתריום, כי ספר פקודות אינו יכול לחכות לטרנזקציה אחת בכל פעם. Hyperliquid שומרת את 100 ה-nonce הגבוהים לכל חותם; פעולה חדשה חייבת לשאת nonce גבוה מהקטן שבאותה קבוצה ושלא נעשה בו שימוש קודם, ובתוך טווח של יומיים לפני חתימת הזמן של הבלוק שלה ויום אחריה.
מצב ה-nonce של ארנק API יכול להיגזם: כשהרישום שלו מתבטל באישור ארנק חדש, כשהוא פג, או כשהכסף בחשבון שרשם אותו נגמר. התיעוד מזהיר שפעולות שנחתמו קודם יכולות אז להיות משוחזרות. צור ארנק API חדש במקום להחיות כתובת ישנה.
להוציא דולרים
משיכה מתחילה בחתימה ב-Hyperliquid ואינה דורשת ממך שום טרנזקציה על השרשרת האחרת: הוולידטורים חותמים ושולחים את הבקשה לחוזה הגשר. התיעוד נותן עמלה של $1 בזמן הכתיבה, וכחמש דקות עד הסופיות.
מי יכול לשלוח את הבקשה הזאת חשוב יותר מכמה זמן זה לוקח. ארנק API מאושר אינו יכול: נמדד במיינט ב-28 בספטמבר 2026 עם מפתח סוכן חדש, ו-withdraw3, usdSend, spotSend, sendAsset ו-usdClassTransfer כולם נדחו על החותם, בזמן שאותן בקשות עצמן חתומות בידי החשבון נתקלו בשגיאת יתרה.
בגלל זה אפשר בכלל לתת לסוכן מפתח. המפתח שסוחר והמפתח שמזיז כסף הם שני מפתחות שונים.