בוט חקלאות אוטומטי: נורמליזציית APY ומזעור גז

מעקב ידני אחר שינויי תשואה בפרוטוקולי DeFi משמעותו אובדן רווח על כל שינוי בשיעור. אנו בונים בוטים אוטומטיים לחקלאות המגיבים מיידית לשינויי APY וממטבים את עלויות הגז. הצוות שלנו מספק פתרון מלא—מאסטרטגיית רוטציה ועד השקה מאובטחת ותמיכה שוטפת.

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

שאלות נפוצות

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

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

החזקת כספים בפרוטוקול תשואה יחיד והעברתם ידנית כשהריביות משתנות פירושה הפסד מתמיד לאלה שמשתמשים באוטומציה. ה-APY ב-Aave, Compound, Curve, Convex, Yearn משתנה בכל בלוק. ניטור ידני נותן זמני תגובה של שעות — בוט מגיב בדקות או אפילו שניות. הבעיה מחמירה בגלל מלחמות גז ובוטים של MEV שמקדימים עסקאות. ללא חקלאות תשואה אוטומטית, אתה יכול להפסיד עד 30% מהתשואה הפוטנציאלית בגלל עיכוב ברוטציית פרוטוקולים. האתגר המרכזי הוא בניית מערכת שבה עלות הרוטציה (גז) לא אוכלת את הרווחים ממעבר בין פרוטוקולים, והלוגיקה של המעבר עמידה לשינויים בממשקים. גישת האוטומציה שלנו ל-DeFi, שחושלה דרך 5 שנות ניסיון, מכסה זאת בפירוט.

איך לבנות בוט חקלאות אוטומטי ללא הפסדי גז?

מלכודות נפוצות

מרדף עיוור אחר APY ללא התחשבות בגז

הטעות הנפוצה ביותר בחקלאות אוטומטית: הבוט רואה הפרש APY של 2% בין Aave ל-Compound ומבצע רוטציה. ברשת הראשית של Ethereum, עסקת משיכה + אישור + הפקדה עולה $20–50 בגז. על פוזיציה של $1000, זה 2–5% מהקרן — הרוטציה הופכת ללא רווחית. כל רוטציה מיותרת יכולה לעלות $50 בגז. ניטור ידני ממוצע בפיגור של 6 שעות; בוט מגיב ב-2 דקות — זה פי 180 מהר יותר. כלל: בצע רוטציה רק אם (APY_new - APY_current) * position_size * time_horizon > gas_cost * safety_factor. time_horizon הוא משך השהייה הצפוי בפרוטוקול החדש, safety_factor הוא 2–3× כדי לקחת בחשבון אי-ודאות. ב-L2 (Arbitrum, Optimism), העמלות הן $0.1–0.5, כך שהסף הרבה יותר נמוך. אופטימיזציית גז נכונה יכולה לחסוך לך עד $5,000 בחודש על פוזיציה של $100k.

נתוני תשואה לא מסונכרנים

APY ב-DeFi אינו ריבית קבועה. זהו היטל של מצב הבריכה הנוכחי על שנה. ה-supplyRatePerBlock של Compound מחושב משיעור הניצול ברגע זה. Aave מוסיפה טוקני תגמול (הסטייקינג של AAVE) שצריך לתבוע ולחשב בנפרד. Convex מציגה APY מוגבר שתלוי במאזן ה-veCRV של הוולט שלך. ללא נורמליזציה של APY, אתה משווה תפוחים לתפוזים. בוט חקלאות התשואה שלנו ל-Aave (בוט Aave) ול-Compound (בוט Compound) משתמש במתודולוגיה אחידה: תשואה בסיסית (מהפרוטוקול) + תשואת תגמולים (מפליטות, מנורמל לדולר) + אפקט ריבית דריבית (השקעה חוזרת), הכל מוחלק עם ממוצע נע של 7 ימים. זה מונע טריגרים שגויים מקפיצות קצרות טווח.

למה נורמליזציית APY חשובה?

ללא נורמליזציה, אתה משווה תפוחים לתפוזים. הבוט שלנו מיישם מתאם לכל פרוטוקול שמנרמל את התשואה לסטנדרט משותף. לדוגמה, עבור Aave V3 אנו מתחשבים ב-liquidityRate + השקעה חוזרת של aToken, עבור Compound V3 — supplyRate + טוקני פיצוי. כל הנתונים מוחלקים עם ממוצע נע של 7 ימים כדי לסנן קפיצות קצרות טווח. זה מספק אות יציב לקבלת החלטות ומאפשר ארביטראז' תשואה בין בריכות.

איך לחשב את סף הרוטציה תוך התחשבות בגז?

הסף מחושב דינמית עבור כל זוג פרוטוקולים. אנו משתמשים בנוסחה:

  • gas_cost — הערכת גז דרך eth_estimateGas עבור Multicall3 (עסקה אחת עבור אישור+הפקדה).
  • profit = (APY_חדש - APY_נוכחי) * פוזיציה * ימי_שהייה_צפויים / 365.
  • רוטציה מתרחשת אם profit > gas_cost * 2 (חיץ כפול).

לחקלאות רב-רשתית, עלות הגשר נחשבת גם היא — היא יכולה להיות משמעותית, ולכן אנו בדרך כלל מאפשרים רוטציות גשר רק עם אישור ידני. תשואה נוספת פוטנציאלית עם אופטימיזציית גז נכונה היא עד $5,000 בחודש על פוזיציה של $100k.

איך לבנות אסטרטגיית רוטציה: שלב אחר שלב

  1. נרמל APY — הבא את התשואה של כל פרוטוקול לסטנדרט משותף באמצעות ממוצע נע של 7 ימים.
  2. חשב סף גז — עבור כל זוג פרוטוקולים, חשב דינמית את הפרש ה-APY שבו הרוטציה רווחית.
  3. החל מסנני סיכון — החרג פרוטוקולים לא מבוקרים, בריכות עם נזילות נמוכה, אסור רוטציות גשר ללא אישור ידני.
  4. בדוק על פורק — הרץ את כל התרחישים על מצב רשת אמיתי באמצעות Foundry vm.createFork.
  5. פרוס ונטר — השק את בוט השומר עם התראות Telegram והתראות על כשלים.

ארכיטקטורת בוט חקלאות אוטומטי

שכבות מערכת

  • שכבת נתונים: אוספת נתונים מפרוטוקולים. לכל פרוטוקול יש מתאם משלו. Aave V3 דרך IPool.getReserveData(), Compound V3 דרך אירועי CometSupply + getSupplyRate(), Curve דרך get_virtual_price() ו-Convex rewardRate. הנתונים נכתבים ל-Redis עם TTL של 60 שניות כדי להימנע מפנייה ל-RPC בכל חישוב.
  • מנוע אסטרטגיה: לוגיקת קבלת החלטות. מעריך את הפוזיציה הנוכחית, את כל המועמדים לרוטציה, מחשב APY נטו תוך התחשבות בגז, ומקבל החלטה. כולל גם מסנני סיכון: הימנעות מפרוטוקולים לא מבוקרים, לא יותר מ-X% בפרוטוקול אחד, החרגת בריכות עם TVL מתחת לסף (סיכון נזילות במשיכה).
  • שכבת ביצוע: בונה ושולחת עסקאות. משתמשת ב-viem עבור חוזים טיפוסיים דרך ABI והערכת גז נכונה. עבור אצווה: Multicall3 משלב אישור והפקדה בעסקה אחת, ומפחית גז ב-30–40%.
  • ניטור: התראות Telegram לכל רוטציה (סכום מושקע, יעד, APY צפוי), התראות על שגיאות עסקאות, דשבורד עם היסטוריית פוזיציות דרך The Graph או אינדקסר מותאם.

לוגיקה On-chain לעומת Off-chain

שתי גישות:

  • שומר Off-chain (פשוט יותר, זול יותר): הבוט רץ על שרת, מחזיק מפתח פרטי (או מתחבר ל-Gnosis Safe דרך Safe Transaction Service API), ושולח עסקאות ישירות. חיסרון: תלות בזמינות השרת ואמון בשרת.
  • וולט On-chain עם שומר (מורכב יותר, בטוח יותר): חוזה חכם של וולט מחזיק את הכספים; השומר (הבוט) רק קורא ל-rebalance(). האסטרטגיה מקודדת בחוזה — משתמשים יכולים לאמת את הלוגיקה. המפתח הפרטי של השומר יכול רק לקרוא ל-rebalance(), לא למשוך כספים. זהו הסטנדרט לוולטים בסגנון Yearn, המתואר ב-EIP-4626.

לבוט אישי עם סכום קטן, שומר off-chain מספיק. לפרוטוקול עם כספי צד שלישי, רק וולט on-chain עם ביקורת.

מאפיין שומר Off-chain וולט On-chain
אבטחת כספים בינונית (מפתח על שרת) גבוהה (החוזה שולט)
מורכבות נמוכה גבוהה (ביקורת, גז)
שקיפות רק למפעיל מלאה (חוזה מאומת)

תמיכה מרובת רשתות

רשת מאפיינים פרוטוקולים מרכזיים
Ethereum mainnet גז גבוה, TVL גבוה Aave V3, Compound V3, Curve, Convex
Arbitrum גז זול, DeFi עשיר Aave V3, GMX, Radiant, Camelot
Optimism גז זול, Velodrome Aave V3, Velodrome, Extra Finance
Base חדשה, TVL גדל Aave V3, Aerodrome, Moonwell

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

מחסן טכנולוגי

TypeScript + viem לאינטראקציות on-chain. Node.js לתהליך השומר. Redis לשמירת נתונים במטמון. PostgreSQL להיסטוריית רוטציות ואנליטיקה. Docker לפריסה. PM2 או systemd לניטור תהליכים.

Hardhat/Foundry לחוזי וולט on-chain, אם נבחר במסלול זה. בדיקות על פורק mainnet דרך Foundry vm.createFork — אנו מריצים תרחישי רוטציה על מצב רשת אמיתי.

מה כלול בעבודה

  • ניתוח פרוטוקולים ורשתות נבחרים, נורמליזציית APY.
  • פיתוח מתאמים לכל פרוטוקול (כולל איסוף נתונים ושליחת עסקאות).
  • יישום מנוע אסטרטגיה עם מודעות לגז ומסנני סיכון.
  • הגדרת ניטור (Telegram, דשבורד).
  • בדיקות על פורק mainnet (Foundry).
  • תיעוד להקמה ותפעול.
  • אחריות קוד ל-3 חודשים.

הערכות זמן

  • בוט שומר off-chain עבור 2–3 פרוטוקולים ברשת אחת: 3–5 ימים.
  • עם נורמליזציית APY, התחשבות בגז והתראות Telegram: קרוב לשבוע.
  • וולט on-chain בסגנון Yearn עם אסטרטגיות נפרדות: 2–4 שבועות כולל בדיקות.

העלות מחושבת לאחר פירוט פרוטוקולים ורשתות. עם 5 שנות ניסיון ו-15+ פרויקטים שהושלמו, אנו מבטיחים אוטומציית DeFi אמינה. קבל ייעוץ — נעריך את הפרויקט שלך בחינם.

דוגמת קונפיגורציה לשומר off-chain
---
protocols:
  - name: aave-v3-eth
    adapter: aave-v3
    pool: 0x...
    gas_estimate: 200000
  - name: compound-v3-eth
    adapter: compound-v3
    comet: 0x...
    strategy:
      min_profit_multiple: 2
      max_rotations_per_day: 10
      excluded_protocols:
        - convex (устаревший аудит)

הזמן פיתוח מאיתנו — בנינו 15+ מערכות כאלה לפרוטוקולים שונים. אנו מבטיחים קוד שקוף ועדכוני מתאמים קבועים. צור קשר כדי לדון בתרחיש שלך. קבל ייעוץ — נעריך את הפרויקט שלך בחינם.