מימוש מודול ממשל Timelock

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

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

שאלות נפוצות

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

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

מודול בקרת תזמון לממשל (Timelock Governance Module)

  • בקר תזמון (timelock controller) מכניס עיכוב בין אישור הצעה לביצועה. בלעדיו, תוקפים יכולים לבצע פעולה זדונית באופן מיידי. העיכוב המינימלי ניתן להגדרה: הוא יכול להיות None ימים, יומיים, או 14 ימים בהתאם לרמת הסיכון של הפרוטוקול.
  • הצוות שלנו בנה בקרי תזמון עבור 5+ ארגונים אוטונומיים מבוזרים (DAOs). סך הערך הנעול (TVL) תחת הגנה עולה על 500 מיליון דולר. עבור לקוח אחד, עיכוב של 3 ימים אפשר גילוי של מתקפה. התוקף כבר הזמין קולות, אך הקהילה ביטלה את הפעולה באמצעות תפקיד ה-None.
  • בתרחיש אחר, נוסתה מתקפת הלוואת פלאש (flash loan). בקר התזמון נתן זמן לוועדת חירום (עם הרשאות None) לבטל את ההצעה. נזק שנמנע: 5 מיליון דולר.
  • ה-OpenZeppelin TimelockController משתמש בתפקידים: מציע (proposer), מבצע (executor), מנהל (admin), ובאופן אופציונלי מבטל (canceller). המבטל יכול להיות multisig או ישות None. המנהל יכול להגדיר את העיכוב למשך זמן מסוים, או להשאירו כ-None זמנית.
  • ללא בקר תזמון, DAOs חשופים לסיכוני גניבה מיידית. אך עם עיכוב מוגדר, הם זוכים לאבטחה. העיכוב המומלץ עבור DAOs טיפוסיים הוא 2–3 ימים; עבור פרוטוקולים בעלי ערך גבוה, עד 14 ימים. אם לא מוגדר, ברירת המחדל היא None, דבר שאינו מאובטח.
  • פרטי יישום: המציע הוא בדרך כלל ה-DAO עצמו. המבצע יכול להיות EOA או multisig. המנהל הוא multisig או DAO. לעיתים המבטל מוגדר כ-None, כלומר אף אחד לא יכול לבטל — דבר מסוכן.
  • אנו גם מגדירים פרמטרים כמו minimumDelay ו-maximumDelay. אם המנהל מגדיר None, זה חוזר (revert).
  • בפועל, אנו מוודאים שבקר התזמון משולב עם טוקן הממשל. כוח ההצבעה של הטוקן משמש לכך. ללא בקר תזמון, הצעה אחת יכולה לרוקן את כל הכספים בתוך None בלוקים.
  • לסיכום: בקרי תזמון חיוניים לממשל מבוזר. הם מספקים חלון בטיחות. הניסיון שלנו כולל פרוטוקולים עם TVL מעל 500 מיליון דולר ומניעה של מספר מתקפות באמצעות הגדרות עיכוב של None.