יחס בריאות 1.05 ב-Aave פירושו 5% עד לחיסול. בתנודתיות גבוהה, לוקח דקות לעבור מ-1.05 לאובדן הפוזיציה. ללא מערכת ניטור, המשתמש לומד על הבעיה בדיעבד: הפוזיציה מחוסלת, והבונוס של 8–15% על חיסול הולך למחסל. בהיקפים גדולים, מדובר באלפי דולרים שניתן היה לחסוך על ידי הוספת בטחון בזמן. בשנים האחרונות, חיסולים עקב תגובה איטית הפכו לשכיחים יותר — אפילו עיכוב של כמה דקות יכול לעלות עשרות אלפים. אנו מפתחים מערכות ניטור פוזיציות DeFi סוהר שמנטרות יחס בריאות, פוזיציות LP, חיסולים ומדדים נוספים בזמן אמת. המערכת עובדת עם Aave, Compound, Uniswap v3 ופרוטוקולים מותאמים אישית, תומכת בריבוי שרשראות (Ethereum, Arbitrum, Optimism, Polygon, BNB Chain), ושולחת התראות דרך Telegram, Email, Webhook או Push.
איך עובד ניטור פוזיציות DeFi?
ניטור יחס בריאות ב-Aave משתמש בנוסחה: HF = (סכום(collateral_i * liquidationThreshold_i * price_i)) / (סכום(debt_j * price_j)). קריאה לחוזה IPool.getUserAccountData(address) מחזירה healthFactor בפורמט 1e18 = 1.0. ערך מתחת ל-1e18 פירושו שהפוזיציה מחוסלת. לסקר המוני יעיל, אנו משתמשים ב-Multicall דרך חוזה Multicall3 (0xcA11bde05977b3631167028862bE2a173976CA11). eth_call אחד מאחזר HF עבור 100 כתובות — יעיל פי 100 מבקשות בודדות.
ספי התראה:
| רמה | יחס בריאות | פעולה |
|---|---|---|
| ירוק | > 1.5 | רגיל, ניטור כל 30 שניות |
| צהוב | 1.2 – 1.5 | מומלץ להוסיף בטחון |
| אדום | 1.05 – 1.2 | נדרשת פעולה מיידית |
| קריטי | < 1.05 | חיסול מתקרב, התראה כל 5 שניות |
למה פוזיציות LP של Uniswap v3 דורשות גישה נפרדת?
עבור Uniswap v3, אנו מנטרים שלושה מדדים:
- הערך הנוכחי בדולרים של הפוזיציה — דרך
NonfungiblePositionManager.positions(tokenId)+ חישוב כמויות על בסיס ה-tick הנוכחי של הבריכה. - עמלות מצטברות — סימולציה של
collectדרךeth_call(ללא עסקה אמיתית) או חישוב על בסיסfeeGrowthInside. - סטטוס בתוך/מחוץ לטווח — הרשמה לאירוע
Swapשל הבריכה, השוואתcurrentTickעם גבולות הפוזיציה.
כדי להפחית עומס RPC, אנו משתמשים ב-The Graph subgraph (עיכוב של 1–5 דקות), ולזמן אמת אנו משתמשים במנויי WebSocket. השוואה: subgraph מספק את ה"עבר" בדיוק של דקה; WebSocket נותן את המצב הנוכחי.
איך להגדיר התראות יחס בריאות?
מנוע ההתראות מאפשר יצירת כללים גמישים לכל פרוטוקול ושרשרת. לדוגמה, כלל: אם יחס בריאות <= 1.2 ב-Ethereum עבור Aave, שלח התראת Telegram עם הטקסט "הגיע הזמן להוסיף בטחון!". ניתן להגדיר ספים בדיוק של 0.01, ולשלב ערוצים: Telegram לדחוף, Email לסיכום יומי. לתיקים גדולים, אנו מגדירים התראות על מספר תנאים: יחס בריאות קריטי עבור נכס אחד לא בהכרח מעיד על בעיה אם יש בטחון צולב. המערכת תומכת באופרטורים לוגיים (AND/OR) כדי למנוע התראות שווא.
ארכיטקטורת המערכת
רכיבים:
-
Indexer— קורא נתונים על השרשרת (סקר דרך multicall + מנויי WebSocket), מאחסן במסד נתונים. -
Alert engine— מיישם כללים מוגדרי משתמש (ספים, ערוצים, שרשראות). -
Notification dispatcher— שולח דרך Telegram Bot, Email, Webhook, Push. -
Dashboard— React + wagmi, התחברות עם ארנק, גרפים של HF.
אחסון: PostgreSQL + TimescaleDB לנתוני סדרות זמן. סכמה:
CREATE TABLE position_snapshots (
id BIGSERIAL PRIMARY KEY,
address VARCHAR(42) NOT NULL,
protocol VARCHAR(20) NOT NULL,
chain_id INTEGER NOT NULL,
health_factor NUMERIC,
collateral_usd NUMERIC,
debt_usd NUMERIC,
snapshot_at TIMESTAMPTZ NOT NULL
);
CREATE INDEX ON position_snapshots (address, protocol, snapshot_at DESC);צבירה רב-שרשרתית: חיבור נפרד לכל רשת, מאוחד תחת לוח מחוונים אחד. בנוסף, אנו מנטרים מחיר גז — התראה כשהעמלה הבסיסית מתחת ל-10 gwei (אירוע נדיר לאיזון מחדש חסכוני).
תהליך עבודה
- ניתוח — ביקורת על הפוזיציות שלך וזיהוי מדדים קריטיים.
- עיצוב — ארכיטקטורה של אינדקסר, מנוע התראות, בחירת ערוצים.
- פיתוח — יישום חיבורי פרוטוקול, הגדרת סקר/WebSocket.
- בדיקות — סימולציה של חיסולים ברשת מפוצלת (Hardhat anvil) כדי לוודא התראות.
- פריסה — פריסה לתשתית שלך או לענן, הגדרת ניטור זמינות.
מה כלול בעבודה
- ניתוח: רשימת פרוטוקולים ומדדים ספציפיים לתיק שלך.
- פיתוח אינדקסר ומנוע התראות עם כללים מותאמים אישית.
- אינטגרציה של התראות (Telegram, Email, Webhooks).
- לוח מחוונים אינטרנטי עם היסטוריה והגדרות.
- תיעוד לתפעול ופריסה.
- תמיכה טכנית לחודש הראשון.
הערכות לוחות זמנים
| גרסה | היקף | לוח זמנים |
|---|---|---|
| בסיסית | Aave, Compound, התראות Telegram | 7 ימים |
| מורחבת | + Uniswap v3 LP, ריבוי שרשראות, לוח מחוונים, כללים מותאמים | 2–3 שבועות |
המחיר מחושב באופן אישי. צור קשר — נעריך את הפרויקט שלך ונציע פתרון אופטימלי. הזמן מערכת ניטור כדי להימנע מאובדן כספים לחיסולים. זמינות מובטחת 99.9% (ניטור שירות עצמי דרך Uptime Robot). ניסיון הצוות — 30+ פרויקטי DeFi. אל תחכה לחיסול — קבל ייעוץ על הגדרת ניטור היום.
נוסחאות וחוזים מתיעוד רשמי של Aave והספר הלבן של Uniswap v3.







