الأمان

إرث قاعدة الشفرة
بُني Hyperdrome على قاعدة شفرة Velodrome/Solidly، إحدى أكثر تطبيقات ve(3,3) اختباراً في DeFi:- Solidly — أول AMM بنظام ve(3,3) من Andre Cronje على Fantom
- Velodrome — نسخة مُحسّنة على Optimism، أكبر منصة تداول لامركزية من حيث TVL على OP
التدقيقات
| التدقيق | النطاق | التقرير |
|---|---|---|
| تدقيق Solidly | نواة AMM، VotingEscrow، Minter | متاح في المستودع |
| تدقيقات Velodrome | مراجعة كاملة للبروتوكول | متاح في المستودع |
أمان العقود الذكية
التحكم في الوصول
| الدور | الصلاحيات |
|---|---|
| الحاكم | إدراج الرموز في القائمة البيضاء، إنشاء المقاييس، معايير البروتوكول |
| مجلس الطوارئ | إيقاف/إحياء المقاييس في حالات الطوارئ |
| مدير الرسوم | تعديل معدلات رسوم التداول لكل مجمع |
| المُوقف | إيقاف جميع عمليات التبديل في حالة الطوارئ |
القفل الزمني
يتضمن HyperdromeGovernor متعدد التوقيعات أقفالاً زمنية لكل وظيفة:- تأخير مُخصص لكل مُحدد وظيفة / وجهة
- دعم تنفيذ المعاملات المُجمّعة
- مبني على نمط ZeroExGovernor من 0x
خصائص الأمان الرئيسية
- تعيين Minter غير قابل للتغيير — يمكن استدعاء
setMinter()مرة واحدة فقط على رمز HDROME - نشر حتمي عبر CREATE2 — عناوين الأزواج قابلة للتنبؤ والتحقق
- نظام ربط veNFT — يمنع نقل veNFTs أثناء التخزين في المقاييس
- أصوات مُقفلة بالحقبة — لا يمكن تغيير الأصوات أثناء الحقبة، مما يمنع التلاعب
- أوراكل TWAP — فترات مراقبة مدتها 30 دقيقة تقاوم التلاعب بالأسعار
إصدار Solidity
جميع العقود مُجمّعة باستخدام Solidity 0.8.13 مع حماية قياسية من الفيض الحسابي.مجموعة الاختبارات
يتضمن البروتوكول 21 ملف اختبار Foundry تغطي:- آليات أزواج AMM ومحاسبة الرسوم
- عمليات قفل/فتح/دمج veNFT
- حسابات الانبعاثات وجداول التناقص
- التخزين في المقاييس وتوزيع المكافآت
- آليات التصويت وانتقالات الحقب
- إيقاف/إحياء المقاييس في حالات الطوارئ
- توزيع الإسقاط الجوي عبر شجرة Merkle
- مقترحات الحوكمة على السلسلة
- الحماية من التداول الوهمي
- دقة الأوراكل والحالات الحدية