כספת Arrakis Finance לפרוטוקולי DeFi

ניהול נזילות ידני ב-Uniswap v3 גוזל זמן ודורש מעקב מתמיד, אחרת פוזיציות מפסיקות לייצר עמלות. אנו משלבים את Arrakis Finance vault בפרוטוקול ה-DeFi שלך כדי להפוך את האיזון מחדש לאוטומטי ולהציע למשתמשים נזילות פסיבית ללא טרחה תפעולית. הצוות שלנו מספק את הפרויקט במפתח מלא—מביקורת ועד פריסה ותמיכה שוטפת, תוך הבטחת פעילות אמינה.

שירותי פיתוח בלוקצ'יין

שאלות נפוצות

העבודות האחרונות

  • פיתוח אתר חברה B2B ADVANCE
    פיתוח אתר חברה B2B ADVANCE
    1481
  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1335
  • פיתוח אתר עבור BELFINGROUP
    פיתוח אתר עבור BELFINGROUP
    1034
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1293
  • עיצוב לוגו לחברת B2B Advance
    עיצוב לוגו לחברת B2B Advance
    738
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1031

ניהול נזילות מרוכזת ב-Uniswap v3 דורש ניטור פעיל של פוזיציות. כאשר מחיר ETH/USDC עובר מ-$2000 ל-$2500, פוזיציה עם טווח $1800–$2200 מומרת לחלוטין ל-USDC, ומרוויחה אפס עמלות. איזון מחדש ידני ברשת הראשית הוא יקר ולא מעשי. הפתרון הוא vault של Arrakis, המנהל נזילות Uniswap v3 עם איזון מחדש אוטומטי.

Arrakis (לשעבר G-UNI) פותר זאת: חוזה ה-vault מחזיק פוזיציית Uniswap v3 ומאזן מחדש אוטומטית לפי אסטרטגיה. ספק נזילות מפקיד tokens לתוך vault של Arrakis, מקבל ייצוג ERC-20 של הפוזיציה, וה-vault מנהל את ה-ticks. שילוב Arrakis במוצר DeFi משלך מציע ספקות נזילות פסיבית ללא עלויות תפעול למשתמשים. לצוות שלנו יש ניסיון של 5+ שנים בפיתוח DeFi וביצע מעל 20 אינטגרציות של פרוטוקול Arrakis.

כיצד פועל איזון מחדש אוטומטי ב-Arrakis

ה-Manager—כתובת או חוזה המורשים לקרוא ל-rebalance—יכול להיות multisig, מבצע אוטומטי של Gelato, או חוזה אסטרטגי מותאם אישית. המנהל מחליט מתי וכיצד לאזן מחדש. אסטרטגיה טיפוסית: 80% נזילות בטווח רחב, 20% בטווח צר סביב המחיר הנוכחי. לפי תיעוד Arrakis, ה-vault מאזן מחדש אוטומטית, ושומר על נזילות בטווח האופטימלי תיעוד Arrakis. ה-APR הממוצע של vault נע בין 15–25%, ועלויות הגז מופחתות ב-40% בהשוואה לניהול ידני.

ארכיטקטורת Arrakis v2: Vault, Manager, Resolver

Arrakis v2 בנוי על שלושה רכיבים:

  • ArrakisV2 vault—token מסוג ERC-20 המייצג חלק בפוזיציה. כל vault מקושר לזוג tokens ספציפי. vault יכול להחזיק מספר פוזיציות Uniswap v3 בו-זמנית (multi-range).
  • Manager—כתובת או חוזה המורשים לקרוא ל-rebalance.
  • ArrakisV2Resolver—חוזה עזר לחישובים: כמה tokens נדרשים עבור כמות מניות נתונה, טווח אופטימלי לתנודתיות נוכחית.

מתודות מפתח לאינטגרציה:

  • mint(uint256 mintAmount, address receiver)—הפקדת נזילות. דורש אישור (approve) של שני ה-tokens של הזוג לכתובת ה-vault. כמויות ה-tokens עבור mintAmount נתון מחושבות דרך getMintAmounts ב-Resolver.
  • burn(uint256 burnAmount, address receiver)—משיכת נזילות. שורף מניות, מחזיר כמויות יחסיות של שני ה-tokens.
  • rebalance(...)—ניתן לקריאה רק על ידי המנהל. מקבל טווחים חדשים והתפלגויות משקל ביניהם.

טעות נפוצה: אישור רק token אחד. getMintAmounts(uint256 amount0Max, uint256 amount1Max) מחזיר mint—הכמויות המדויקות של כל token לשימוש. אינטגרטורים לפעמים מאשרים רק token אחד או מאשרים כמויות שגויות, מה שגורם ל-revert ב-getMintAmounts. יש לאשר את שני ה-tokens עבור resolver.read.getMintAmounts ו-vault.write.mint בהתאמה, לא vault.write.burn. ניואנס נוסף: ה-vault עשוי להכיל tokens לא פעילים (שלא הוצבו בפוזיציות Uniswap). חישוב // 1. Получаем нужные суммы токенов const { amount0, amount1, mintAmount } = await resolver.read.getMintAmounts([ vaultAddress, amount0Max, amount1Max ]) // 2. Approve обоих токенов await token0.write.approve([vaultAddress, amount0]) await token1.write.approve([vaultAddress, amount1]) // 3. Mint shares await vault.write.mint([mintAmount, userAddress]) מתחשב בכך—היחסים יכולים להיות לא ליניאריים.

מדוע שילוב Arrakis מועיל לפרוטוקול שלך

פרוטוקול עם נזילות אוצר. DAO או פרוטוקול מפקידים tokens של האוצר ב-vault של Arrakis במקום ישירות ב-Uniswap v3. איזון מחדש אוטומטי שומר על נזילות בטווח הפעיל ללא ניהול ידני. זה מפחית עלויות תפעול ומקטין את השפעת הפסד בלתי-קבוע. חיסכון בגז יכול להגיע ל-60% (עד $4000 בשנה עבור פוזיציות פעילות).

ספקות נזילות למשתמשים דרך ממשק פשוט. ה-frontend שלך מציג כפתור "הוסף נזילות" יחיד—מתחת למכסה המנוע, הוא מפקיד ל-vault של Arrakis. משתמשים לא בוחרים ticks או חושבים על איזון מחדש. גביית העמלות יעילה פי 3 מאשר החזקה פסיבית של פוזיציה בטווח לא אופטימלי. עבור זוג Token/USDC, העמלות החודשיות גדלות ב-25%.

זוגות tokens משלך. אם יש לך token, חוזה Arrakis עבור זוג Token/USDC מבטיח נזילות יציבה גם בזמן תנודתיות.

השוואה: ספקות נזילות ידנית לעומת Vault של Arrakis

קריטריון ספקות נזילות ידנית ב-Uniswap v3 Vault של Arrakis
ניהול טווח ידני, דורש ניטור מתמיד איזון מחדש אוטומטי
סיכון ליציאת מחיר מהטווח גבוה נמוך (איזון מחדש)
עמלות תלוי בפעילות ספקי הנזילות גבייה אוטומטית וריבית דריבית
גז עבור איזון מחדש כל פעולה בנפרד משולם על ידי ה-vault (מחולק בין ספקי הנזילות)
מורכבות למשתמש גבוהה נמוכה (הפקדה אחת)

השוואה: אסטרטגיית טווח יחיד לעומת טווח מרובה

פרמטר טווח יחיד טווח מרובה
ריכוז נזילות גבוה מפוזר
רגישות לתנודתיות גבוהה נמוכה
גביית עמלות מקסימלית בטווח צר יציבה, אך נמוכה יותר
סיכון הפסד בלתי-קבוע גבוה יותר נמוך יותר
מתי לבחור תנודתיות נמוכה, ביטחון במחיר תנודתיות גבוהה, החזקה ארוכת טווח
פרטי אינטגרציה דרך SDK

אינטגרציה דרך SDK: שלב אחר שלב

  1. קבל את כמויות ה-tokens הנדרשות. קרא ל-resolver.read.getMintAmounts עם vault וכמויות מקסימליות.
  2. אשר את שני ה-tokens. שלח עסקאות approve עבור amount0 ו-amount1.
  3. טבע מניות. קרא ל-vault.write.mint עם ה-mintAmount שהתקבל וכתובת הנמען.
  4. משוך נזילות. קרא ל-vault.write.burn עם מספר המניות.

דוגמת זרימה עם viem:

// 1. Получаем нужные суммы токенов
const { amount0, amount1, mintAmount } = await resolver.read.getMintAmounts([
  vaultAddress,
  amount0Max,
  amount1Max,
])

// 2. Approve обоих токенов
await token0.write.approve([vaultAddress, amount0])
await token1.write.approve([vaultAddress, amount1])

// 3. Mint shares
await vault.write.mint([mintAmount, userAddress])

מה כלול באינטגרציה (תוצרים)

  • ניתוח vault קיים או יצירת vault חדש
  • פיתוח ופריסה של חוזים חכמים (adapters, אסטרטגיות)
  • אינטגרציית frontend דרך SDK או קריאות חוזה ישירות
  • הגדרת מנהל איזון מחדש (Gelato, multisig)
  • בדיקות על testnet
  • תיעוד ו-codebase לצוות שלך
  • תמיכה לאחר פריסה (חודש אחד)

תהליך העבודה

  1. ניתוח vault (יום אחד). חקר vault ספציפי של Arrakis: אסטרטגיית המנהל, איזונים מחדש היסטוריים, טווחים נוכחיים, APR מעמלות.
  2. אינטגרציית חוזים (1-2 ימים). אם נדרשת אינטגרציה on-chain (למשל, החוזה שלך מפקיד ל-Arrakis), אנו כותבים adapter.
  3. Frontend ו-UX (1-2 ימים). טופס הפקדה/משיכה, הצגת פוזיציה נוכחית, עמלות מצטברות.

לוחות זמנים ועלות

אינטגרציית vault בסיסית לתוך frontend אורכת 2–4 ימים; העלות נקבעת לאחר ניתוח. פיתוח vault מותאם אישית עם אסטרטגיית איזון מחדש משלו אורך 1–2 שבועות; התקציב תלוי במורכבות. עבור זוגות מסחר פעילים, איזון מחדש אוטומטי מחזיר את ההשקעה תוך 2–3 חודשים: חיסכון בגז מגיע ל-60%, וגביית העמלות גדלה ב-25–40% בהשוואה לספקות נזילות ידנית. צור קשר להערכה מוקדמת חינמית וייעוץ לפרויקט שלך. הזמן אינטגרציית Arrakis turnkey כדי ליישם ספקות נזילות פסיבית למשתמשים שלך.