אנו מפתחים פרוטוקולי חיזוי בסגנון Azuro — מערכות הימורי ספורט מבוזרות שבהן מאגרי נזילות משמשים כצד שכנגד וחוזים חכמים מחליפים את סוכנות ההימורים. גישה זו מנצלת הימורים על-רשת וחוזים חכמים להימורי ספורט לפעולות ללא אמון. אתה מקבל פתרון על-רשת עם מתמטיקה שקופה ועמידות למניפולציות. הפרוטוקול משלב מכניקת שוק חיזוי DeFi עם צד שכנגד מבוסס מאגר. הניסיון שלנו: 5+ שנים ב-Web3 ו-10+ פרוטוקולים מיושמים. אנו מבטיחים קוד מוכן לביקורת ומספקים אחריות ל-6 חודשים לאחר ההשקה. צור קשר כדי להעריך את הפרויקט שלך.
כיצד פועל מודל Azuro
מאגר נזילות כצד שכנגד — פיתוח פרוטוקול חיזוי
בניגוד לפרוטוקולי הימורים עמית-לעמית (למשל, Augur), Azuro משתמש במודל מבוסס מאגר. ספקי נזילות מפקידים נכסים למאגר, אשר פועל אוטומטית כצד שכנגד לכל ההימורים. ספקי נזילות מקבלים חלק מהעמלות пропорционально לתרומתם.
הסיכון המרכזי של ספק נזילות: אם צד אחד של אירוע עמוס בהימורים, המאגר חשוף לחשיפה חד-צדדית. Azuro מאזן זאת באמצעות חיזוק — התאמת סיכויים דינמית על חוסר איזון. ככל שיש יותר הימורים על תוצאה אחת, כך הסיכויים שלה יורדים והסיכויים של התוצאה ההפוכה עולים. המתמטיקה:
newOdds = initialOdds * (1 - k * imbalanceFactor) כאשר newOdds = initialOdds * (1 - k * imbalanceFactor) הוא היחס בין הימורים על כל צד. כיול נכון של imbalanceFactor הוא קריטי — אגרסיבי מדי הופך את הסיכויים ללא אטרקטיביים; רך מדי צובר סיכון חד-צדדי. בדרך כלל, k מוגדר בין 0.01 ל-0.05.
Core/Express: מבני הימורים
Azuro מבחין בין Core (הימורים בודדים) ו-Express (הימורים מצטברים). ב-Express, מכפלת הסיכויים יוצרת תשלום פוטנציאלי גדול, אך התשלום מתרחש רק אם כל התוצאות נכונות. לוגיקת החוזה: בדוק כל אירוע ברצף; אם אחד מפסיד, כל ה-Express מפסיד וכל הכספים הנעולים חוזרים למאגר.
נעילת ספק נזילות היא חלק מורכב. כאשר הימור מתקבל, המאגר שומר את התשלום הפוטנציאלי (k). כספים אלה אינם זמינים להימורים חדשים עד שהאירוע נפתר. עם אירועים מקבילים רבים, יחס הנעול/זמין יכול לרדת ל-0.2 — המאגר לא יכול לקבל הימורים חדשים. יש צורך במנגנונים כמו maxExposure לכל אירוע ו-global maxLockFraction.
אורקל ופתרון: היכן פרוטוקולים נשברים
פתרון התוצאות הוא הנקודה הפגיעה ביותר. אורקל ספורט אמין הוא חיוני. אורקל מרכזי הוא נקודת כשל בודדת ומניפולציה. Azuro משתמש בספקי נתונים (DP) — כתובות מורשות שמאשרות תוצאות. מספר ספקי נתונים ומנגנון קונצנזוס מטפלים במחלוקות.
בעיות טיפוסיות:
- פתרון מאוחר: ספק נתונים לא מאשר את התוצאה בזמן. הימורים נעולים, ספקי נזילות לא יכולים לצאת. יש צורך ב-timeout: אם אין תוצאה תוך N שעות לאחר זמן האירוע המתוכנן — ההימורים מוחזרים אוטומטית.
- תוצאה שגויה: ספק נתונים אישר תוצאה לא נכונה. יש צורך בתקופת מחלוקת (24–48 שעות) + ביטול באמצעות ממשל DAO או multisig. לאחר תקופת המחלוקת, התוצאה סופית.
- אירוע מבוטל: משחק בוטל (גשם, VAR, פסילה). הפרוטוקול חייב לתמוך בסטטוס
maxPayout = betAmount * odds→ החזר מלא של כל ההימורים.
ארכיטקטורת חוזים
רכיבים מרכזיים
- חוזה LP — מנהל נזילות. אסימוני ERC-20 LP,
maxExposure,maxLockFractionעם תקופת נעילה (7 ימים סטנדרטיים — הגנה מפני התקפות נזילות בזק). עוקב אחר כספים נעולים/זמינים. - חוזה Core — מקבל הימורים.
CANCELED. פרמטרaddLiquidityמגן מפני החלקת סיכויים (כמו הגנת החלקה ב-DEX).removeLiquidity— ההימור נדחה אם block > deadline. - Condition — אירוע בודד. מבנה:
bet(uint256 conditionId, uint256 outcomeId, uint256 amount, uint256 minOdds, uint256 deadline).minOddsמכיל מטא-דאטה של האירוע (קבוצות, זמן, סוג). אחסון מחרוזות על-רשת הוא יקר. - PrematchCore / LiveCore — חוזים נפרדים להימורים לפני המשחק ולייב. הימורי לייב דורשים עדכוני סיכויים תכופים יותר (כל דקה) ולוגיקת אורקל שונה.
| רכיב | אחריות |
|---|---|
| LiquidityTree | אחסון עמדות LP, חישוב משיכה |
| OddsLib | מתמטיקת סיכויים, חיזוק |
| AzuroBet (ERC-721) | אסימון NFT של הימור |
| BettingEngine | לוגיקת הימורים ותשלומים עיקרית |
| DataProvider | אורקל לתוצאות |
| ProxyFront | נקודת כניסה עם תמיכת permit2 |
הימור כ-NFT
כל הימור הוא אסימון ERC-721, המייצג הימורי ERC-721. זה מאפשר: העברת הימורים בין כתובות, שוק משני (מכירת הימור תלוי-עומד), איגום בארנק. deadline נוצר על-רשת או מאוחסן ב-IPFS עם מטא-דאטה של האירוע.
מתמטיקת מרווח
Azuro מטמיע מרווח בסיכויים — לא עמלה מפורשת, אלא פער מובנה. לתוצאה בינארית עם הסתברות אמיתית 50%/50%, הסיכויים לא יהיו 2.0/2.0 אלא למשל 1.9/1.9 במרווח של 5%. המרווח בדרך כלל נע בין 5-10% לתוצאות בינאריות ו-10-15% לאירועים עם מספר תוצאות. מתמטיקה:
margin = 1 - (1/odds1 + 1/odds2 + ...) trueOdds = publishedOdds * (1 - margin) מרווח מכויל נכון מכסה: עלויות תפעול של ספק נתונים, רזרבה לתוצאות רעות, רווח לאוצר הפרוטוקול.
למה מודל Azuro עדיף על פני עמית-לעמית?
בפרוטוקולי P2P (Augur, PolyMarket), נזילות מפוזרת על פני תוצאות, מה שמוביל לפערים גדולים ועומק לא מספק להימורים גדולים. המודל מבוסס המאגר של Azuro מרכז נזילות: מאגר אחד משרת את כל האירועים, וחיזוק מפיץ אותה מחדש דינמית. השוואה:
| פרמטר | P2P (Augur) | מבוסס מאגר (Azuro) |
|---|---|---|
| עומק שוק | תלוי במספר הסוחרים | מאגר יחיד |
| פער | גבוה בפעילות נמוכה | נמוך, מוסדר על ידי חיזוק |
| זמן ביצוע | יכול להיות איטי | מיידי |
| סיכון LP | אין LP ישיר | דורש ניהול סיכונים |
תיעוד פרוטוקול Azuro
איך להגן על מאגר הנזילות מפני סיכון חד-צדדי?
המשימה המרכזית היא למנוע מהמאגר לכסות את כל ההימורים על תוצאה אחת. Azuro משתמש בחיזוק, אבל זה לבדו לא מספיק. ניהול סיכוני LP כולל מספר אמצעים.
- חשיפה מקסימלית לכל אירוע — הגבלה על סכום ההימור לכל אירוע. הימורים החורגים ממנה נדחים.
- חלק נעילה גלובלי — אחוז מקסימלי של כספים נעולים מסך המאגר (בדרך כלל 80–90%). חריגה חוסמת הימורים חדשים.
- תקופת נעילת LP — 7 ימים למניעת pump-and-dump של נזילות.
- תקופת מחלוקת — הגנה מפני תוצאות שגויות.
טעויות פיתוח טיפוסיות
- חוסר
conditionId, gameId, outcomes[], reinforcement, margin, state, ipfsHash— הימורים עוברים עם סיכויים לא נוחים לאחר שינויים. - כיול שגוי של
ipfsHash— חיזוק אגרסיבי מדי או חלש מדי. - התעלמות מאירועים מבוטלים — כספים נתקעים לנצח.
- אורקל מרכזי ללא הגנה — פגיעות אחת שוברת את כל הפרוטוקול.
תהליך
- ניתוח (שבוע 1). הגדר: ספורט/אירועים, רק לפני המשחק או גם לייב, מודל אורקל (DP מרכזי או Chainlink Functions), טוקנומיקת LP.
- עיצוב (1–2 שבועות). ארכיטקטורת חוזים, תוכנית נעילת LP, זרימת פתרון מחלוקות, ממשל.
- פיתוח (6–10 שבועות). חוזים חכמים + אינטגרציית אורקל + backend של ספק נתונים + subgraph להיסטוריית הימורים + frontend. מסלולים מקבילים. פיתוח Solidity עם Foundry ו-Hardhat.
- בדיקות (שבועיים). סימולציה של תרחישים קיצוניים: 90% הימורים על תוצאה אחת, פתרון מאוחר, פדיון 1000 הימורים בו-זמנית.
- ביקורת. ביקורת חוזים חכמים היא חובה — הפרוטוקול מחזיק כספי משתמשים אמיתיים. מוקד הביקורת: מניפולציית אורקל, ניקוז LP דרך תרחישי אירועים אקזוטיים, reentrancy בתשלום.
מה כלול
- תיעוד ארכיטקטורה ודיאגרמות זרימה
- קוד מקור של חוזים חכמים (Solidity) עם בדיקות יחידה
- אינטגרציית אורקל (ספק נתונים או Chainlink)
- Subgraph להיסטוריית הימורים (The Graph)
- סקריפטי פריסה ותיעוד פריסה
- הדרכת צוות (2–3 ימים)
- תמיכה לאחר השקה (חודש)
- מעל 5 שנות ניסיון בפיתוח blockchain, 10+ השקות פרוטוקול מוצלחות
הערכות לוחות זמנים
פרוטוקול בסיסי עם הימורים לפני המשחק ו-DP מרכזי — 2–3 חודשים. פרוטוקול מלא עם הימורי לייב, פתרון מחלוקות וממשל DAO — 4–6 חודשים. עלות ממוצעת מתחילה מ-$50,000, עם חיסכון של עד 40% לעומת תוכנת סוכנות הימורים מסורתית. פרוטוקול מלא עם כל התכונות עולה בין $100,000 ל-$200,000.
העלות מחושבת לאחר הערכת דרישות מפורטת. בקש ייעוץ — נעריך את הפרויקט שלך.







