פיתוח מדדים ממותגים: חוזים, איזון מחדש, אורקלים

בניית אינדקס ממותג דורשת מתמטיקת rebalancing מדויקת והגנה מפני מניפולציות. אנו מפתחים פתרונות כאלה turnkey, תוך שימוש במכניקות מוכחות ו-hybrid oracles. הצוות שלנו מטפל במחזור המלא—מארכיטקטורת smart contracts ועד deployment ותמיכה—ובכך מבטיח אמינות ו-scalability למוצר ה-DeFi שלך.

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

שאלות נפוצות

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

  • פיתוח אתר חברה B2B ADVANCE
    פיתוח אתר חברה B2B ADVANCE
    1482
  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1336
  • פיתוח אתר עבור BELFINGROUP
    פיתוח אתר עבור BELFINGROUP
    1035
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1294
  • עיצוב לוגו לחברת B2B Advance
    עיצוב לוגו לחברת B2B Advance
    738
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1032

אנו יוצרים מדדים מסומלים (Tokenized Indices) — טוקני ERC-20 המייצגים סל של נכסים על-גבי הרשת. משתמשים מטביעים טוקני מדד על ידי הפקדת נכסי בסיס וזוכים לחשיפה מגוונת ללא צורך בהחזקת כל טוקן בנפרד. הפתרונות שלנו משתמשים במכניקות מוכחות מ-DPI של Index Coop ו-Bankless BED Index, אך עם הגנה נוספת מפני מניפולציות ואופטימיזציית גז. יישום מערכת כזו עם מתמטיקת רה-באלנסינג נכונה ואבטחה היא משימה סוהרית (turnkey) שאנו מבצעים.

איך פועל מדד מסומל

מדד מסומל הוא חוזה חכם המנפיק מניות בתמורה לסל של נכסי בסיס. כל מניה מייצגת חלק יחסי מהפול. הארכיטקטורה כוללת ארבעה מודולים: הטוקן עצמו (ERC-20), רישום רכיבים עם משקלי יעד, אורקל לחישוב NAV, ומודול רה-באלנסינג. חוזה המדד החכם שלנו עוקב אחר עיצוב מודולרי זה.

מניעת מניפולציות על NAV

השווי הנקי של המדד (NAV) הוא סכום של price_i * quantity_i עבור כל רכיב. בפועל, זה לא טריוויאלי: מחירים יכולים להיות מעוותים באמצעות התקפות נזילות נמוכה. אנו משתמשים בגישה היברידית: Chainlink עבור טוקנים מובילים (ETH, BTC, LINK, UNI), Uniswap V3 TWAP עם תקופה של ≥30 דקות עבור אחרים, עם בדיקת סבירות על סטייה. אם TWAP סוטה מ-Chainlink ביותר מ-5%, העסקה נדחית עד לייצוב. זה מבטל מניפולציות באמצעות הלוואות פלאש דרך פולים עם נזילות נמוכה. תקופת ה-TWAP המומלצת היא 30 דקות. אורקל ה-NAV הוא קריטי לתמחור מדויק.

למה רה-באלנסינג מונע ארביטראז' יעיל יותר

במהלך רה-באלנסינג (פעם בחודש או בעקבות סטייה של רכיב מעבר ל-±5% ממשקל היעד), יש למכור טוקנים עם הקצאת יתר ולקנות טוקנים עם הקצאת חסר. שתי אפשרויות:

  • רה-באלנסינג דחיפה (Push) — החוזה עצמו יוזם החלפות דרך Uniswap/1inch כאשר נקרא rebalance(). בעיה: MEV. כולם רואים רה-באלנסינג גדול בממפול, בוטים מקדימים כל החלפה. עבור מדד עם TVL של $10M, רה-באלנסינג דחיפה יכול לעלות מעל $1,000 בגז, בעוד רה-באלנסינג משיכה עולה רק $200.
  • רה-באלנסינג משיכה (Pull) (באמצעות תמריץ ארביטראז') — החוזה קובע משקלי יעד ומציע לארביטראז'רים הטבה/פדיון ב-NAV ± פרמיה קטנה. ארביטראז'רים מאזנים מחדש את הפורטפוליו דרך DEX חיצוניים, ומרוויחים על הפער. המכניקה דומה ל-יצירה/פדיון של תעודות סל. רה-באלנסינג משיכה חוסך עד 80% בגז בהשוואה לדחיפה.

רה-באלנסינג משיכה יעיל עד פי 5 בגז מאשר רה-באלנסינג דחיפה.

טבלת השוואה
פרמטר רה-באלנסינג דחיפה רה-באלנסינג משיכה
יוזם חוזה ארביטראז'רים
גז גבוה (~500k גז) נמוך (~100k גז)
פגיעות ל-MEV גבוהה נמוכה
גמישות לוח זמנים קבוע מונע שוק

דילול במהלך הטבה

אם mint() מקבל רק טוקן אחד (למשל, USDC) וממיר אותו לרכיבים פנימית, זה יוצר סיכון: בזמן שהעסקה בממפול, מחירי הרכיבים משתנים. המשתמש מקבל פחות טוקני מדד מהצפוי.

פתרון: הטבה יחסית (proportional minting) — המשתמש מפקיד את כל הרכיבים בפרופורציות נכונות. ללא החלפות פנימיות, ללא סיכון החלקה. מעל 95% מהמדדים ב-DeFi משתמשים בהטבה יחסית כדי להימנע מהחלקה. חסרון: חוויית משתמש מורכבת יותר. פשרה: קבלת הפקדת טוקן יחיד דרך ראוטר של Uniswap כנתיב אופציונלי עם אזהרת החלקה מפורשת.

חשובה גם אופטימיזציית גז בהטבה/פדיון: עיבוד כל רכיב בנפרד הוא יקר עבור סל של 10–20 טוקנים. אנו משתמשים בהעברות אצווה (batch transfers) ואוגרים נתונים באמצעות מערכי אחסון.

ארכיטקטורת מדד מסומל

חוזים

  • IndexToken (ERC-20) — טוקן המדד עצמו. מממש mint(uint256[] amounts) ו-redeem(uint256 shares). בעת הטבה, בודק פרופורציות קלט, מטביע מניות יחסית ל-NAV. בעת פדיון, שורף מניות ושולח חלק יחסי מכל רכיב.
  • ComponentRegistry — רשימת רכיבים עם משקלי יעד. הבעלים (Gnosis Safe + timelock) יכול להוסיף/להסיר רכיבים באמצעות הצעת ממשל. כאשר רכיב מוסר, החוזה נכנס למצב פדיון-בלבד עבור אותו נכס.
  • NAVOracle — מאגד מחירים דרך Chainlink + Uniswap TWAP, מחזיר NAV עדכני. תלות קריטית: אנו מנטרים את היעדר העדכניות של כל פיד (heartbeat של Chainlink 1-24 שעות תלוי בטוקן).
  • RebalancingModule — לוגיקת מנגנון הרה-באלנסינג. מחשב סטייה ממשקלי יעד, פולט אירוע RebalancingOpportunity עבור ארביטראז'רים, ומקבל rebalanceTrade(address[] sellTokens, address[] buyTokens, uint256[] amounts) מרה-באלנסרים מורשים.
פרמטר ערך טיפוסי למה חשוב
סף רה-באלנסינג ±5% ממשקל היעד תכוף מדי = גז, נדיר מדי = סחיפה
תקופת TWAP 30-60 דקות איזון בין עדכניות לעמידות למניפולציות
מספר רכיבים מקסימלי 10-20 טוקנים גז בפדיון O(n), הטבה O(n)
עמלת הטבה/פדיון 0.15% מכסה עלויות תפעול

סטייקינג: אינטגרציית פרוטוקול

רכיבי מדד יכולים להיות לא רק ERC-20, אלא גם טוקנים נושאי תשואה: aWETH (Aave), stETH (Lido), cUSDC (Compound). אז המדד צובר תשואה אוטומטית ללא לוגיקה נוספת — NAV גדל דרך הצבירה. טוקניזציית פורטפוליו זו דרך מדדים מציעה חשיפה מגוונת.

אבל: במהלך חיסול ב-Aave, balanceOf של aWETH משתנה מיידית. NAV מחושב מחדש בבקשה הבאה. אם מישהו מטביע ברגע של מצב לא עקבי, עלול להתרחש דילול. אנו מאזינים ל-ReserveDataUpdated מ-Aave וחוסמים הטבה/פדיון במהלך שינויים חדים במדד הרזרבה.

תהליך עבודה

  1. ניתוח (2-3 ימים): הגדרת הרכב הסל, אסטרטגיית רה-באלנסינג, תשתית אורקל. ניתוח נזילות של כל רכיב — אם טוקן נסחר רק ב-DEX אחד עם נזילות של $500k, הוא לא מתאים למדד על-גבי הרשת.
  2. עיצוב (3-5 ימים): פריסת אחסון, ממשקי מודולים, מנגנון ממשל לשינוי הרכב.
  3. פיתוח (1-2 שבועות): חוזים + בדיקות fork עם נתוני אורקל אמיתיים. סימולציית רה-באלנסינג על נתונים היסטוריים.
  4. ביקורת ופריסה: התמקדות בוקטורי מניפולציית NAV ו-reentrancy בהטבה/פדיון. פריסה עם מגבלת TVL ל-30 הימים הראשונים. אנו מבטיחים שכל החוזים עוברים ביקורת אבטחה קפדנית לפני פריסה. לצוות שלנו יש מעל 5 שנות ניסיון מוסמך ב-DeFi.

קבלו ייעוץ על ארכיטקטורת המדד שלכם.

מה כלול

  • ארכיטקטורה ועיצוב חוזים
  • פיתוח חוזים חכמים ב-Solidity
  • הגדרת אורקל (Chainlink, Uniswap TWAP)
  • יישום הטבה/פדיון ורה-באלנסינג
  • ביקורת אבטחה של חוזים (כולל דוח ביקורת חוזים)
  • אינטגרציית פרונטאנד (wagmi, RainbowKit)
  • תיעוד ותמיכה בפריסה

הערכות זמנים

מדד בסיסי עם הטבה/פדיון יחסי ואורקל Chainlink — 1-2 שבועות. מערכת מלאה עם רכיבים נושאי תשואה, רה-באלנסינג ארביטראז' וממשל — 4-6 שבועות.

עלויות הפיתוח נעות בדרך כלל בין $20k למדד בסיסי ל-$70k למערכת מלאה. העלות נקבעת לאחר ניתוח הרכב הסל ודרישות תשתית האורקל. הניסיון שלנו: 5+ שנים ב-DeFi, 20+ פרויקטים מיושמים, 10+ חוזים מבוקרים. צרו קשר להערכת הפרויקט שלכם — נמצא את הארכיטקטורה המתאימה לצרכים שלכם.