🎓 دانشکدهٔ ۱۲ · مسیرهای تخصصی
مسیر متخصص دیفای و وب ۳
Track: DeFi & Web3 specialist
پیشنیازها: وامدهی غیرمتمرکزاستخر نقدینگی و زیان ناپایدار
📚 آموزش در سه سطح
از سطح ساده شروع کنید؛ اگر روشن بود، سطح بعد را بخوانید. سطح مناسب شما ذخیره میشود.
🌱 توضیح ساده
متخصص دیفای و وب ۳ کسی است که سازوکار، ریسک و اقتصاد پروتکلهای غیرمتمرکز را عمیق میفهمد و میتواند دربارهٔ آنها تصمیمهای قابل دفاع بگیرد یا توصیه کند. نقشهای رایج این مسیر عبارتاند از تحلیلگر ریسک پروتکل (تعیین پارامترهای وثیقه و سقفها)، طراح سازوکار و توکنومیکس، مدیر خزانهٔ DAO، پژوهشگر حاکمیت و مشاور ادغام دیفای برای شرکتها.
مهارتهای پایه عبارتاند از تسلط بر سازوکارهای وامدهی، بازارساز خودکار، استیبلکوین و مشتقات غیرمتمرکز؛ خواندن کد قرارداد در حد فهم منطق و دسترسیها؛ تحلیل دادههای روی زنجیره؛ و مدلسازی سناریوهای تنش. متخصص خوب «چرا» و «چه وقت شکست میخورد» را میداند، نه فقط «چگونه کار میکند». او همچنین میداند هر پارامتر پروتکل، از نرخ بهره تا آستانهٔ لیکوئید، چه رفتاری را در کاربران تشویق یا تنبیه میکند.
ویژگی بنیادی دیفای «ترکیبپذیری» است: پروتکلها مانند قطعههای لگو روی هم ساخته میشوند. همین ویژگی که نوآوری را سریع میکند، ریسک را هم منتقل میکند: شکست یک قطعه، مثلاً یک کتابخانه، یک کامپایلر، یک اوراکل یا یک استیبلکوین، میتواند به همهٔ پروتکلهایی که به آن وابستهاند سرایت کند.
📘 توضیح متوسط
ارزیابی ریسک یک پروتکل به «نقشهٔ وابستگی» نیاز دارد: قرارداد به چه کتابخانهها و کدام نسخهٔ کامپایلر وابسته است؟ قیمتها از کدام اوراکل میآید؟ چه داراییهایی وثیقهاند و آنها خودشان به چه وابستهاند؟ چه کسی کلید ارتقا دارد؟ هر گره این نقشه یک نقطهٔ شکست بالقوه است و ریسک کل را ضعیفترین حلقه تعیین میکند. این نقشه باید با هر ارتقا یا افزودن داراییِ تازه بهروز شود.
«ریسک تمرکز» در دیفای اغلب پنهان است: یک فرد یا نهاد ممکن است بخش بزرگی از وثیقهٔ یک دارایی را در اختیار داشته باشد، یا یک استخر بخش بزرگی از نقدینگی یک توکن را. اگر چنین موقعیتی به لیکوئید نزدیک شود، فروش وثیقه میتواند قیمت را بیشتر پایین بیاورد و زنجیرهای از لیکوئیدها بسازد. متخصص ریسک این موقعیتها را پایش و سناریوی لیکوئید آنها را مدل میکند.
ابزارهای کاهش ریسک در طراحی پروتکل عبارتاند از سقف عرضه و قرض برای هر دارایی، پارامترهای محافظهکارانه برای داراییهای کمعمق، اوراکل چندمنبعی با سقف تغییر، توقف اضطراری محدود با تایملاک، صندوق ذخیره برای بدهی بد، و ممیزی و پاداش باگ. هر ابزار هزینهای دارد، مانند کارایی کمتر یا تمرکز بیشتر، و متخصص باید این مبادلهها را صریح ارزیابی کند.
🔬 توضیح تخصصی
ریسکهای سیستمی دیفای اغلب از لایههایی میآیند که کاربران کمتر به آنها فکر میکنند: کامپایلر و ابزار توسعه، کتابخانههای مشترک، پلها، استیبلکوینهای پرکاربرد و بازارهای متمرکزی که اوراکلها از آنها قیمت میگیرند. یک باگ در لایهای مشترک میتواند همزمان دهها پروتکل را آسیبپذیر کند؛ چیزی که هیچ ممیزی تکپروتکلی آن را نمیبیند.
پاسخ به حادثه هم بخشی از تخصص این مسیر است: شناسایی سریع، ارتباط شفاف با کاربران، هماهنگی با «کلاهسفیدها» برای نجات وجوه در معرض خطر، مذاکره برای بازگرداندن وجوه و تحلیل پس از رخداد. پروتکلهایی که برنامهٔ واکنش از پیش آماده و تمرینشده دارند، زیان کمتری میبینند و اعتماد را سریعتر بازمیسازند.
سبد کاری این مسیر شامل گزارشهای ریسک برای پروتکلهای واقعی با نقشهٔ وابستگی و سناریوهای تنش؛ پیشنهاد پارامتر در انجمنهای حاکمیت با استدلال دادهمحور؛ داشبوردهای پایش ریسک؛ و تحلیلهای پس از رخداد است. مشارکت عمومی و مستند در حاکمیت پروتکلها یکی از معتبرترین نشانههای مهارت در این مسیر است.
🌍 مثال واقعی: باگ کامپایلر Vyper و حادثهٔ Curve — ۳۰ ژوئیهٔ ۲۰۲۳
در ۳۰ ژوئیهٔ ۲۰۲۳ چند استخر Curve Finance که با نسخههای ۰٫۲٫۱۵، ۰٫۲٫۱۶ و ۰٫۳٫۰ کامپایلر زبان Vyper ساخته شده بودند هدف حمله قرار گرفتند. باگی در کامپایلر باعث شده بود «قفل بازورود» این قراردادها درست کار نکند؛ یعنی منطق کد منبع درست بود اما خروجی کامپایلر محافظت مورد نظر را نداشت. استخرهای alETH/ETH، pETH/ETH، msETH/ETH و CRV/ETH تخلیه شدند و زیانها به بیش از ۴۷ میلیون دلار رسید؛ از جمله حدود ۱۳٫۶ میلیون دلار از استخر Alchemix، حدود ۱۱ میلیون دلار از استخر JPEG'd و حدود ۳۲ میلیون CRV به ارزش بیش از ۲۲ میلیون دلار.
این باگ در نسخهٔ ۰٫۳٫۱ بهطور تصادفی رفع شده بود و تا روز حمله کسی از وجودش خبر نداشت. اثر حادثه از خود زیان فراتر رفت: نگرانی دربارهٔ وامهای بزرگی که بنیانگذار Curve با وثیقهٔ CRV گرفته بود خطر لیکوئیدهای زنجیرهای را مطرح کرد و تیمهای کلاهسفید برای نجات وجوه در معرض خطر وارد عمل شدند. درس برای متخصص دیفای: نقشهٔ وابستگی باید تا لایهٔ کامپایلر برود و ریسک تمرکز وثیقه میتواند یک حادثهٔ فنی را به بحرانی سیستمی تبدیل کند.
🔤 واژگان تخصصی
امکان ساختن پروتکلها روی یکدیگر مانند قطعههای لگو.
مثال: استفاده از توکن LP یک استخر بهعنوان وثیقه در پروتکل وامدهی.
فهرست همهٔ اجزایی که امنیت یک پروتکل به آنها بستگی دارد.
مثال: کامپایلر، کتابخانهها، اوراکلها، وثیقهها و کلیدهای ارتقا.
آسیبپذیری ناشی از سهم بزرگ یک فرد یا استخر در وثیقه یا نقدینگی.
مثال: وامهای بزرگ یک نهاد با وثیقهٔ یک توکن کمعمق.
متخصص امنیتی که برای نجات وجوه یا گزارش مسئولانهٔ باگ اقدام میکند.
مثال: خارج کردن وجوه در معرض خطر پیش از مهاجم و بازگرداندن آنها.
گزارش ساختاریافتهٔ علت، اثر و درسهای یک حادثه.
مثال: گزارش زمانبندی حمله، استخرهای آسیبدیده و اقدامهای اصلاحی.
🔑 نکات کلیدی
- ترکیبپذیری نوآوری را سریع و ریسک را مسری میکند.
- ارزیابی ریسک بدون نقشهٔ وابستگی تا لایهٔ کامپایلر و اوراکل ناقص است.
- حادثهٔ ۳۰ ژوئیهٔ ۲۰۲۳ نشان داد باگ کامپایلر Vyper میتواند کد منبع درست را ناامن کند.
- ریسک تمرکز وثیقه میتواند حادثهٔ فنی را به بحران زنجیرهای تبدیل کند.
- برنامهٔ واکنش به حادثهٔ آماده، زیان و آسیب اعتماد را کم میکند.
⚠️ اشتباهات رایج
- محدود کردن ارزیابی امنیت به کد منبع؛ اشتباه است چون کامپایلر و وابستگیها هم میتوانند آسیبپذیر باشند.
- نادیده گرفتن موقعیتهای بزرگ متمرکز؛ اشتباه است چون لیکوئید آنها میتواند زنجیرهای از فروش بسازد.
- پیشنهاد پارامتر بدون داده و سناریو؛ اشتباه است چون در حاکمیت، استدلال دادهمحور معیار اعتبار است.
- نداشتن برنامهٔ واکنش به حادثه؛ اشتباه است چون تصمیمگیری در لحظهٔ بحران کند و پرخطاست.
🛠 تمرین عملی: نقشهٔ وابستگی و سناریوی تنش یک پروتکل
- یک پروتکل دیفای را انتخاب کنید و نقشهٔ وابستگی آن را بکشید: زبان و نسخهٔ کامپایلر، کتابخانهها، اوراکلها، داراییهای وثیقه، پلها و دارندگان کلید ارتقا.
- سه موقعیت بزرگ (وام یا نقدینگی) را روی زنجیره پیدا کنید و قیمتی را که در آن لیکوئید میشوند حساب کنید.
- سناریوی تنشی بنویسید که در آن یکی از وابستگیها شکست میخورد و اثر آن را بر پروتکل و کاربران با عدد برآورد کنید.
✅ معیار درستی: نقشهٔ وابستگی کامل و مستند است، موقعیتهای متمرکز با قیمت لیکوئید شناسایی شده و سناریوی تنش اثر زنجیرهای را با عدد نشان میدهد.
🔒 در هیچ تمرینی از سرمایهٔ واقعی، عبارت بازیابی (Seed Phrase)، کلید خصوصی یا اتصال کیف پول اصلی استفاده نکنید.
📝 آزمون تطبیقی
هر بار ۵ سؤال از بانک ۹ سؤالی این درس انتخاب میشود؛ سؤالهایی که قبلاً اشتباه زدهاید زودتر برمیگردند. حدنصاب قبولی ۸۰٪ (۴ از ۵) است و درس بعد با قبولی باز میشود.
✍️ پرسش تشریحی
بهعنوان تحلیلگر ریسک یک پروتکل وامدهی، گزارشی برای انجمن حاکمیت بنویسید که پیشنهاد کند پذیرش یک توکن تازه بهعنوان وثیقه با چه پارامترها و چه شرایطی انجام شود. از نقشهٔ وابستگی و سناریوی تنش استفاده کنید.
بعد از نوشتن، پاسخ خود را با این معیارها بسنجید
خودارزیابی: هر نکتهای را که پاسخ شما بهروشنی پوشش داده علامت بزنید.
🤖 دستیار آموزشی
دستیار آفلاین آکادمی: پاسخها فقط از متن درسها و واژگان همین آکادمی پیدا میشوند و منبع هر پاسخ نشان داده میشود. هوش مصنوعی مولد نیست، حدس نمیزند و هیچ سیگنال خرید و فروشی نمیدهد.
📎 منابع مطالعاتی
- Cointelegraph — Vyper vulnerability exposes DeFi ecosystem to stress tests
- Unchained — Curve Finance pools exploit
🏁 معیار تسلط بر این درس: میتوانید نقشهٔ وابستگی یک پروتکل را تا لایهٔ کامپایلر و اوراکل بکشید، ریسک تمرکز و لیکوئید زنجیرهای را مدل کنید و پیشنهاد پارامتر دادهمحور برای حاکمیت بنویسید.