הבעיה: נקודת כשל יחידה באימות את'ריום
אובדן של מאמת אחד עקב סלאשינג או זמן השבתה יכול לעלות 32 ETH. עבור מאגר של מאות מאמתים, כל שעת השבתה מתורגמת להפסד תגמולים. DVT (טכנולוגיית מאמת מבוזר) פותרת זאת על ידי חלוקת ניהול המאמת בין צמתים עצמאיים — גישה המשמשת את Rocket Pool ופרוטוקולי סטייקינג מרכזיים אחרים.
מה DVT בעצם עושה
DVT היא משפחה של פרוטוקולים קריפטוגרפיים המאפשרים למאמת את'ריום יחיד לפעול דרך מספר צמתים עצמאיים, ובכך מבטלת נקודות כשל בודדות. אם שרת קורס או נפרץ, המאמת ממשיך לתפקד כרגיל. בפועל, משמעות הדבר היא זמינות של 99.99% והפחתה של 99.9% בסבירות לסלאשינג. יישומים פעילים כוללים את Obol Network ו-SSV Network. המומחיות שלנו כוללת שילוב פרוטוקולים מוכנים אלה וכן פיתוח פתרונות מותאמים אישית לדרישות ספציפיות.
לפי ה- Yellow Paper של את'ריום, מאמתים משתמשים בחתימות BLS לצורך צבירת הודעות. DVT מרחיב זאת לסכמת סף.
הבסיס הקריפטוגרפי של DVT
חתימות BLS סף
את'ריום משתמש ב-BLS12-381 לחתימה על הודעות מאמת. DVT מנצל את התכונה שחתימות BLS ניתנות לצבירה.
חלוקת סוד של שאמיר: סוד (מפתח פרטי) מחולק ל-N חלקים. כל M מתוך N חלקים יכולים לשחזר את הסוד. זהו הבסיס המתמטי לסכמות סף.
BLS סף: גרסה של שאמיר עבור BLS. M מתוך N חלקי מפתח חותמים על ההודעה באופן עצמאי. החתימות החלקיות M מצטברות לחתימת BLS תקפה אחת — בלתי ניתנת להבחנה מחתימה שהופקה עם המפתח המלא.
Full validator key k → shares: k1, k2, k3, k4 (3-of-4 threshold)
Signing:
Node 1 (k1): sign(msg) → σ1
Node 2 (k2): sign(msg) → σ2
Node 3 (k3): sign(msg) → σ3
Aggregation:
σ1 + σ2 + σ3 → σ (valid full signature) יצירת מפתח מבוזרת (DKG)
גישה נאיבית: אדם אחד יוצר את המפתח, מפצל אותו ומפיץ חלקים. בעיה: אותו אדם רואה את המפתח המלא.
DKG פותרת זאת: כל משתתף תורם אקראיות, והמפתח הסופי נוצר באופן קולקטיבי — אף אחד לא רואה את הסוד המלא.
פרוטוקול Pedersen DKG:
- כל משתתף יוצר פולינום אקראי
- המשתתפים מחליפים התחייבויות (לא סודות)
- המשתתפים שולחים חלקי סוד מוצפנים זה לזה
- כל אחד מאמת חלקים שהתקבלו מול ההתחייבויות
- חלקים סופיים: סכום כל החלקים שהתקבלו
זה דורש מספר סבבי תקשורת. Obol ממכן זאת באמצעות טקס Full validator key k → shares: k1, k2, k3, k4 (3-of-4 threshold) Signing: Node 1 (k1): sign(msg) → σ1 Node 2 (k2): sign(msg) → σ2 Node 3 (k3): sign(msg) → σ3 Aggregation: σ1 + σ2 + σ3 → σ (valid full signature) .
פרוטוקול Pedersen DKG מפורט
כל משתתף בוחר פולינום אקראי בדרגה t-1. הם מחשבים התחייבויות עבור כל מקדם ומפרסמים אותן. המשתתפים מחליפים חלקים מוצפנים. לאחר אימות, החלק הסופי של כל משתתף הוא סכום כל החלקים שהתקבלו.
ארכיטקטורת מערכת DVT
רכיבים
תוכנת צומת: כל מפעיל מריץ תווכה DVT (Charon עבור Obol, צומת SSV עבור SSV). התווכה מיירטת בקשות חתימה מלקוח הקונצנזוס.
מנגנון קונצנזוס: מפעילים חייבים להסכים על מה לחתום. הם משתמשים בקונצנזוס BFT (בסגנון Tendermint או QBFT):
- מפעיל אחד מציע משימה (עדות, הצעה)
- אחרים מאמתים וחותמים
- עם השגת קוורום, החתימה המצטברת נשלחת לרשת
תקשורת P2P: מפעילים מתקשרים ישירות זה עם זה, ומחליפים חתימות חלקיות והודעות קונצנזוס. LibP2P הוא הפרוטוקול הסטנדרטי.
הגנת סלאשינג ב-DVT
חתימה כפולה היא סיכון הסלאשינג העיקרי. בהקשר DVT:
- כל מפעיל מנהל מסד נתונים משלו להגנת סלאשינג
- לפני החתימה, הוא בודק התנגשויות
- אם M מתוך N מפעילים מסרבים לחתום — החתימה לא מתרחשת
זה מספק הגנה חזקה: סלאשינג ידרוש ש-M מפעילים יפרו את הפרוטוקול בו זמנית. בפועל, זה מפחית את סבירות הסלאשינג בשלושה סדרי גודל.
כיצד DVT מונע סלאשינג
התשובה טמונה בחתימות סף: אף מפעיל בודד לא מחזיק במפתח המלא. כדי לחתום על הודעה, יש לאסוף M חתימות חלקיות. אם מפעיל אחד מנסה לחתום פעמיים, הגנת הסלאשינג המקומית שלו חוסמת את הבקשה השנייה. כתוצאה מכך, העסקה המתנגשת לא יכולה להגיע לקוורום.
מה כלול בפיתוח DVT?
| שלב | תוצאה | משך |
|---|---|---|
| ניתוח | מפרט דרישות, בחירת פרוטוקול | 1–2 שבועות |
| עיצוב | ארכיטקטורה, בחירת מחסנית (Obol/SSV או מותאם אישית) | 1–2 שבועות |
| יישום | הגדרת תווכה, פיתוח חוזים | 2–6 שבועות |
| בדיקות | בדיקות יחידה, בדיקות אינטגרציה, פיזינג | 1–2 שבועות |
| פריסה | השקה ל-Mainnet, ניטור | שבוע אחד |
העלות מחושבת באופן פרטני, אך שילוב פרוטוקול מוכן הוא בדרך כלל זול יותר מפיתוח מותאם אישית.
השוואת פרוטוקולי DVT מוכנים
| פרמטר | Obol Network | SSV Network |
|---|---|---|
| סוג תווכה | Charon (תהליך חיצוני) | צומת SSV (קונטיינר) |
| יצירת מפתח | DKG על-רשת/מחוץ-לרשת | מפתח יחיד מחוץ-לרשת |
| סטייקינג נדרש | לא | הצבעת DAO + אסימוני SSV |
| מורכבות הגדרה | בינונית | נמוכה |
| רמת ביקורת | עברה | עברה |
מתי DVT מותאם אישית הגיוני
שימוש ב-Obol/SSV הגיוני ב-95% מהמקרים — הם פרוטוקולים בוגרים ומבוקרים. DVT מותאם אישית מוצדק כאשר:
- דרישות אבטחה ספציפיות (אינטגרציה עם HSM קנייני)
- אילוצים רגולטוריים אוסרים תווכה חיצונית
- סכמות סף אקזוטיות שאינן נתמכות על ידי פרוטוקולים קיימים
- הקשר מחקרי
בניית DVT ברמת ייצור מאפס אורכת 12–18 חודשים. שילוב Obol או SSV: 4–8 שבועות.
רקורד העבודה שלנו
אנו עובדים בתחום זה למעלה מעשור והעברנו 40+ פרויקטי תשתית בלוקצ'יין, כולל DVT לאת'ריום. אנו מבטיחים זמינות של 99.9% והגנה מלאה מפני סלאשינג. המהנדסים המוסמכים שלנו בעלי ניסיון מעשי עם Obol, SSV, Foundry ו-Tenderly.
צרו קשר להערכה חינמית של הפרויקט שלכם ולוחות זמנים ליישום. קבעו פגישת ייעוץ — נמצא את הפתרון האופטימלי.







