
ترم فایننس از آسیبپذیری حکمرانی با ضرر ۸.۵ میلیون دلار…
پروتکل این رقم را به عنوان یک تخمین مشخص کرد و جزئیات نهایی حسابداری و تأثیر بر کاربران را بدون حل و فصل باقی گذاشت.
ترم فایننس در تاریخ ۲۳ اوت ۲۰۲۶ یک آسیبپذیری در حاکمیت را افشا کرد و خسارات را ۸.۵ میلیون دلار تخمین زد. پروتکل هیچ حسابداری نهایی در مواد موجود منتشر نکرده است و این موضوع باعث شده تا معاملهگران ریسک برداشت و توانگری را بر اساس اطلاعات ناقص قیمتگذاری کنند.
نکات کلیدی
- ترم فایننس در تاریخ ۲۳ اوت ۲۰۲۶ یک آسیبپذیری در حاکمیت را افشا کرد و خسارات را ۸.۵ میلیون دلار تخمین زد.
- عدد ۸.۵ میلیون دلار بهطور صریح بهعنوان یک تخمین مطرح شده است و نه یک حسابداری نهایی پس از حادثه.
- خروجهای گزارششده از حمله شامل ۲,۸۴۳ ETH (حدود ۶.۹ میلیون دلار) و ۱.۶۸ میلیون USDC بود که بعداً USDC به حدود ۱.۶۸ میلیون DAI تبدیل شد.
- معیارهای پیش از حادثه برای ترم شامل تقریباً ۲۵.۸ میلیون دلار در ارزش کل قفل شده, حدود ۳.۷۹ میلیون دلار در وامهای فعال و حدود ۱۲.۴۵ میلیون دلار TVL در خزانههای استراتژی ترم.
ترم فاینانس از سوءاستفاده حکومتی با خسارت تخمینی ۸.۵ میلیون دلار پردهبرداری کرد
ترم فاینانس، یک پروتکل وامدهی DeFi، فاش کرد که در یک سوءاستفاده حکومتی، خسارتی تخمینی به مبلغ ۸.۵ میلیون دلار متحمل شده است، با تاریخ افشا شده ۲۳ اوت ۲۰۲۶.
دو کلمه در آن توصیف بیشتر کار را برای ریسک انجام میدهند: "حکومت" و "تخمینی". حکومت به این معناست که مسیر خسارت از طریق مجوزها و مسیرهای اجرایی که باید توسط فرآیند محدود شوند، نه از طریق یک باگ حسابی ساده در یک استخر واحد، عبور کرده است. تخمینی به این معناست که عدد یک رقم کاری است، نه یک ترازنامه تطبیق یافته، و معاملهگران باید آن را به عنوان یک کف یا نقطه میانه در نظر بگیرند تا زمانی که یک حسابداری نهایی انجام شود.
بسته موجود در اینجا شامل زمانبندی اجرای سوءاستفاده، قراردادهای خاص تحت تأثیر، یا اینکه آیا خسارت از سپردههای کاربران، نقدینگی متعلق به پروتکل, یا یک خزانه یا استخر خاص ناشی شده است، نمیباشد. این جزئیات گمشده مهم است زیرا تعیین میکند که ریسک درجه دوم چیست: آیا یک حفره محدود وجود دارد که میتوان آن را محصور کرد، یا یک سطح حکومتی وسیعتر که میتواند دوباره استفاده شود.
آنچه از ارقام پیش از حادثه ذکر شده مشخص است، مقیاس است. با حدود ۲۵.۸ میلیون دلار ارزش کل قفل شده (TVL) قبل از حادثه، خسارت تخمینی ۸.۵ میلیون دلار به اندازهای بزرگ است که میتواند رفتار کاربران را به سرعت تغییر دهد، حتی قبل از اینکه هر گونه توقف یا محدودیت رسمی تأیید شود. در وامدهی، ادراک میتواند به سرعت به واقعیت نقدینگی تبدیل شود، زیرا برداشتها و باز کردن موقعیتها اولین واکنش زمانی هستند که حکومت حالت شکست است.
آنچه جریانهای گزارش شده نشان میدهند: خروجیهای ETH و استیبلکوین، مبادله DAI، آدرس تأمین شده توسط Tornado
خروجیهای گزارششده نشاندهنده این است که یک مهاجم برای نقدینگی و قابلیت جابجایی بهینهسازی میکند. ارقام افشا شده شامل ۲,۸۴۳ ETH است که به ارزش تقریبی ۶.۹ میلیون دلار توصیف شده و ۱.۶۸ میلیون USDC. USDC بعداً به حدود ۱.۶۸ میلیون DAI تبدیل شد.
این ترکیب معمولاً در یک حادثهای است که هدف آن خروج سریع به داراییهااست که نقدینگی عمیق را پاک میکند و میتوان آن را در مکانهای مختلف بدون نیاز به مسیرهای خاص جابجا کرد. ETH پاکترین دارایی برای خروج در بستر اتریوم است و استیبلکوینهاسریعترین راه برای کاهش قرارگیری جهتدار در حالی که حادثه هنوز در حال تشخیص است، هستند.
تبدیل USDC به DAI همچنین یادآور این است که روایتهای "منجمد" میتوانند در ساعات اولیه یک هک بیش از حد بزرگنمایی شوند، زیرا مهاجم میتواند قرارگیری استیبلکوین را به گزینههایی که سختتر میتوان آنها را بهطور اداری محدود کرد، بچرخاند.
پیامد عملی تجاری این است که اولین آدرسیکه میبینید به ندرت آخرین آدرسی است که اهمیت دارد. هنگامی که یک مهاجم دارای موجودی ETH و استیبلکوین است، مرحله بعدی معمولاً پراکندگی است: تقسیم موجودیها در کیفپولها، مسیریابی از طریق تجمیعکنندهها و جابجایی به مکانهایی که ردیابی کندتر از اجرا میشود.
بسته اطلاعاتی آدرسهای مهاجم یا هشهای تراکنش را ارائه نمیدهد، بنابراین نمیتوان بهطور مستقل در اینجا پیگیری کرد، اما توالی افشا شده بهطور کلی به معاملهگران میگوید که چه چیزی را باید در صورت نظارت بر جریانهای زنجیرهای زیر نظر داشته باشند: تبدیلهای پیدرپی، پلها و هرگونه تجزیه سریع موجودیها.
ذکر یک آدرس تأمینشده توسط Tornado در خلاصه مسیریاب، دیگر نشانهای است که معاملهگران در طول حوادث فعال به دنبال آن هستند، زیرا به آمادگی عملیاتی اشاره دارد نه فرصتطلبی. با این حال، بدون ارجاعات زنجیرهای زیرین در مواد ارائهشده، تنها نقطه قابل دفاع، نقطه رفتاری است: زمانی که عواید در حال حاضر به ETH و استیبلکوینها تبدیل شده و شروع به چرخش کردهاند، پنجره برای containment تمیز معمولاً به ساعتها اندازهگیری میشود، نه روزها.
چرا این به نظر میرسد که یک شکست در Governance-Wrapper است، نه یک مشکل اصلی Yearn V3
مهمترین جزئیات مربوط به دامنه در خلاصه روتر، تمایز بین یک سیستم هستهای ولت و لایهای است که آن را احاطه کرده است. ولتهای استراتژی به عنوان ولتهای توکنشده ERC-4626 که بر روی زیرساخت Yearn V3 ساخته شدهاند، توصیف شدند و بیانیه Yearn در این خلاصه این بود که سوءاستفاده از طریق یک پوشش حکومتی سفارشی در اطراف ولتها رخ داده و این وکتور برای تنظیمات استاندارد ولتهای Yearn قابل اعمال نیست.
این موضوع اهمیت دارد زیرا "سوءاستفاده از Yearn" و "شکست حاکمیت لایه یکپارچهسازی" به طور بسیار متفاوتی معامله میشوند. یک مشکل اصلی Yearn V3 بلافاصله شعاع انفجار را به هر پروتکلی که از همان اصول استفاده میکند، گسترش میدهد و معاملهگران را مجبور میکند که یک دسته کامل از ریسکهای خزانه را دوباره قیمتگذاری کنند.
یک شکست در لایه پوششی، روایت آلودگی فوری را به انتخابهای خاص پیادهسازی Term محدود میکند، که هنوز هم برای سپردهگذاران Term جدی است اما نوع متفاوتی از سیگنال سیستمیک است.
از نظر مکانیکی، پوششهای حکمرانی برای افزودن سیاست بر روی یک سیستم پایه وجود دارند: تأخیرها، حقوق وتو، اجرای مبتنی بر نقش و محدودیتهایی در اطراف تغییرات پارامترها. نکته این است که پوششها میتوانند به سطح حمله خود تبدیل شوند، زیرا اغلب مسیرهای ویژهای را معرفی میکنند که بهطور رویهای ایمن در نظر گرفته شدهاند نه بهطور کد.
زمانی که حادثه به عنوان یک سوءاستفاده از حکمرانی توصیف میشود، سوال کلیدی این است که آیا مسیر اجرای حکمرانی، یا پوشش اطراف آن، میتواند به گونهای سوءاستفاده شود که داراییها را با وجود تدابیر ایمنی مورد نظر جابجا کند.
این همچنین جایی است که معاملهگران باید در خواندن "ساخته شده بر روی Yearn" به عنوان "به ارث بردن وضعیت امنیتی Yearn" احتیاط کنند. ادغامها رابطها را به ارث میبرند، نه تضمینها. اگر وکتور واقعاً خاص به پوشش باشد، آنگاه ریسک مربوطه این است که Term چگونه کنترلهای حکمرانی را در اطراف آن خزانهها پیادهسازی کرده است، نه اینکه آیا Yearn V3 خود نقص عمومی دارد یا خیر.
سیگنالهایی که معاملهگران باید نظارت کنند: توقفها، کنترلهای وتو/تاخیر، قرار گرفتن در معرض خاص خزانه، و حسابداری خسارت بهروز شده
اولین سیگنالی که رژیم ریسک را تغییر میدهد، یک بهروزرسانی رسمی است که میزان نهایی خسارت را در مقابل رقم تخمینی فعلی ۸.۵ میلیون دلار تأیید میکند. تخمینها معمولاً در ۲۴ تا ۷۲ ساعت اول به دو سمت حرکت میکنند، بسته به اینکه آیا قراردادهای اضافی تحت تأثیر قرار گرفته کشف میشوند یا اینکه برخی از وجوه قابل بازیابی نشان داده میشوند.
دومین جنبه عملیاتی است: اینکه آیا قراردادهای ترم یا خزانههای خاص متوقف شدهاند و آیا برداشتها محدود شدهاند یا خیر. بسته هیچ وضعیت توقفی را تأیید نمیکند، بنابراین تنها چارچوب قابل اقدام شرطی است. اگر برداشتها باز بمانند، پروتکل با دینامیک کلاسیک بحران بانکی پس از حادثه مواجه میشود، جایی که سیستمهای solvent هنوز میتوانند تحت فشار سرعت قرار بگیرند.
اگر برداشتها محدود شوند، بازار معمولاً قیمتها را دوباره تنظیم میکند.ریسک طرف مقابلبه طور تهاجمیتر، زیرا عدم قطعیت از "چقدر بزرگ است این حفره" به "چه کسی گرفتار شده و برای چه مدت" تغییر میکند.
سوم، معاملهگران باید به وضوح در مورد قرار گرفتن در معرض خاص خزانهها توجه کنند. ارقام قبل از حادثه ذکر شده شامل حدود ۱۲.۴۵ میلیون دلار TVL در خزانههای استراتژی مدتدار، به همراه حدود ۲۵.۸ میلیون دلار TVL برای پروتکل کلی و حدود ۳.۷۹ میلیون دلار در وامهای فعال است. بدون دانستن اینکه ضرر در کجا قرار دارد، سخت است که مشخص کنیم کدام گروههای کاربری بیشتر در معرض خطر هستند و این عدم قطعیت خود میتواند باعث تسریع برداشتها در سراسر زنجیره شود.
در نهایت، جزئیات کنترل حکومتی فقط ظاهری نیست. خلاصه روتر یک تأخیر هفت روزه و یک مکانیزم وتو LP را به عنوان بخشی از طراحی حکومتی اعلام شده پرچمگذاری میکند و سوال کلیدی این است که چگونه آن کنترلها با سوءاستفاده تعامل داشتند. اگر سوءاستفاده تأخیر و وتو را در لایه پوششی دور زد، پس اصلاح فقط سفت کردن پارامترها نیست، بلکه بازطراحی مسیر اجرایی است به طوری که "زمان" و "وتو" در نقطه حرکت داراییها اجرا شوند، نه فقط در نقطه پیشنهاد.
خوانش من: کنترلهای حکومتی فقط در صورتی اهمیت دارند که نتوان آنها را در لایه پوششی دور زد.
افشاگری به دو روش متضاد خوانده میشود و جزئیات رویهای که اهمیت دارد، کلمه "حکومت" است، زیرا به یک اشکال یکباره اشاره نمیکند و به یک مشکل مجوز اشاره دارد. اگر یک پروتکل بتواند از طریق اجرای حکومتی حدود ۸.۵ میلیون دلار از دست بدهد، پس سوال برای سپردهگذاران این نیست که آیا قراردادها حسابرسی شدهاند، بلکه این است که آیا سطح کنترلی که قرار است تغییرات را کند کند میتواند به عنوان مسیر استخراج استفاده شود.
دو سناریو وجود دارد که ارزش تفکیک دارند. اگر سوءاستفاده یک دور زدن لایه پوششی در اطراف یک ادغام خزانه باشد، آنگاه خطر آلودگی فوری برای سایر کاربران Yearn V3 باریکتر است و کار بازار این است که ریسک اجرای Term را قیمتگذاری مجدد کند، نه ساختار خزانه زیرین.
در این صورت، نقطه تأیید یک بررسی پس از مرگ است که مسیر پوششی را نام میبرد، توضیح میدهد که چرا تأخیر و وتو الزامآور نبودند و یک اصلاح مشخص را نشان میدهد که دور زدن را حذف میکند نه اینکه آن را با نقشهای جدید پوشش دهد.
اگر به جای آن، برچسب "سوءاستفاده حکومتی" در نهایت به عنوان اختصاری برای چیزی وسیعتر، مانند یک نفوذ کلید ویژه یا یک ماژول حکومتی که میتواند در چندین قرارداد دوباره وارد شود، تبدیل شود، آنگاه برآورد کمترین بخش مهم است.
آستانهای که اهمیت دارد این است که آیا برداشتها در حین انتشار حسابداری نهایی پروتکل منظم باقی میمانند، زیرا ترکیب یک ضرر تخمینی ۸.۵ میلیون دلاری در برابر تقریباً ۲۵.۸ میلیون دلار TVL قبل از حادثه به اندازهای بزرگ است که حتی اگر سیستم از نظر فنی solvent باشد، خروجهای انعکاسی را تحریک کند.
به هر حال، خوانش واضح این نیست که "حکومت کند است پس کاربران ایمن هستند." حکومت فقط زمانی کند است که مسیر کند تنها مسیر باشد و این حادثه تنها زمانی از نظر ساختاری مهم میشود که حسابداری نهایی و بررسی پس از مرگ تأیید کنند که لایه پوششی اجازه حرکت داراییها را خارج از تأخیر و کنترلهای وتو مورد نظر داده است.