דלג לתוכן
פרויקט שואוקייסבלוקצ׳יין ו־Web3
  • 223 בדיקות
  • כיסוי 100%
  • נותח ב־Slither

SigmaGovernor DAO

ממשל DAO on-chain: הצעות והצבעות משוקללות טוקן, מבוצעות דרך timelock

OpenZeppelin GovernorERC20VotesTimelockControllerFoundry

מה זה

SigmaGovernor מרכיב מודולי ממשל מבוקרים של OpenZeppelin v5: טוקן ERC20Votes עם שעון timestamp (כך שתקופות מתנהגות זהה ב־L1 ו־L2), השהיית הצבעה, תקופה וסף הצעה קונפיגורביליים, ספירת בעד/נגד/נמנע, וקוורום כשבר מההיצע הכולל.

הצעות מוצלחות נכנסות לתור ב־TimelockController, שמחזיק את הנכסים וההרשאות (ה־governor לא). חוזה מנוהל מינימלי (Box) מדגים את מחזור החיים המלא מהצעה לביצוע.

הבעיה העסקית

פרוטוקולים, קופות וקהילות צריכים להחליט ולפעול בקולקטיב. מפתחות admin ו־multisigs מרכזים כוח, והצבעות off-chain עדיין דורשות מישהו אמון שיבצע את התוצאה. בעלי עניין רוצים החלטות מחייבות, שקופות ומושהות.

איך זה עובד

  1. 1

    מחזיקים מאצילים את כוח ההצבעה שלהם לעצמם או לנציג.

  2. 2

    מציע מעל הסף מגיש הצעה עם הקריאות לביצוע.

  3. 3

    אחרי השהיית ההצבעה, מחזיקים מצביעים בעד, נגד או נמנע.

  4. 4

    אם בעד גובר על נגד והקוורום הושג, ההצעה מצליחה ונכנסת לתור ב־timelock.

  5. 5

    אחרי ההשהיה המינימלית, כל אחד יכול לבצע אותה; ה־timelock מבצע את הקריאות.

אמצעי אבטחה

  • ה־timelock נותן למשתמשים חלון מובטח לצאת לפני ששינויים נכנסים לתוקף
  • כוח הצבעה מבוסס snapshot מונע מניפולציית הצבעה ב־flash loan
  • הגדרות ממשל ניתנות לשינוי רק על ידי הצעות מוצלחות
  • אין admin שיורי: הדיפלויר מתוותר על תפקיד ה־admin של ה־timelock
  • סף הצעה חוסם ספאם
  • מחזור חיים מלא נבדק: הצלחה, תבוסה ברוב או בקוורום, ביטול, תיקון עצמי

פיצ׳רים

  • טוקן ERC20Votes עם האצלה ושעון timestamp
  • השהיה, תקופה וסף קונפיגורביליים (ניתנים לשינוי רק על ידי הממשל)
  • הצבעת בעד / נגד / נמנע
  • קוורום כשבר מההיצע
  • ביצוע דרך TimelockController

מקרי שימוש טיפוסיים

  • DAOs של פרוטוקולים השולטים בפרמטרים, שדרוגים וקופה
  • מועדוני קהילה והשקעות המצביעים על הקצאות
  • ועדות מענקים שמשלמות דרך קופה ב־timelock

מגבלות ידועות

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

חוזי שואוקייס אחרים

שואוקייס

Milestone Escrow

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

Solidity 0.8.28OpenZeppelin v5ETH / ERC-20

223 בדיקות · כיסוי 100% · נותח ב־Slither

שואוקייס

Token + Vesting + Staking

ERC-20 מוגבל עם אישורים ללא גז, לוחות vesting עם cliff לצוות ולמשקיעים, ותגמולי staking בסגנון Synthetix.

ERC-20EIP-2612OpenZeppelin v5

223 בדיקות · כיסוי 100% · נותח ב־Slither

שואוקייס

SigmaNFT Collection

השקת NFT הוגנת: שלבי רשימת היתר וציבורי, מגבלות לכל ארנק, היצע מקסימלי בלתי ניתן לשינוי, תמלוגי ERC-2981 וחשיפה מושהית.

ERC-721ERC-2981Merkle proofs

223 בדיקות · כיסוי 100% · נותח ב־Slither

סטנדרטים: Solidity 0.8.x, OpenZeppelin, בדיקות Foundry עם fuzzing, ניתוח סטטי Slither, קוד מאומת. 223 בדיקות · כיסוי 100% · נותח ב־Slither.

יש פרויקט בראש?

ספר לנו מה אתה בונה. מהנדס בכיר משיב תוך שעה בימי עבודה — ואז אתה מקבל הערכה כנה, היקף ברור והצעה במחיר קבוע או מבוסס אבני דרך, בדרך כלל תוך כמה ימי עבודה.

מעדיף לכתוב קודם? כתוב לנו

תדבר ישירות עם Ing. Ismet Mesic, Tech lead.