Skip to content
Blockchain

چرا یک پروتکل می‌تواند بدون هشدار، کد زیر وجوه من را به‌آرامی تعویض کند؟

84

فرصت

اکثر پروتکل‌های DeFi از قراردادهای پراکسی قابل ارتقا استفاده می‌کنند که در آن یک کلید ادمین می‌تواند کل پیاده‌سازی را در یک تراکنش جایگزین کند. کاربرانی که وجوهشان در پروتکل قرار دارد هیچ راه قابل‌اعتمادی برای تشخیص اینکه ارتقایی در انتظار است، تأیید آنچه تغییر کرده، یا خروج پیش از اجرای کد جدید ندارند. OWASP آسیب‌پذیری‌های پراکسی و قابلیت ارتقا را به‌عنوان دسته‌بندی جدیدی در Smart Contract Top 10 خود برای ۲۰۲۶ اضافه کرد، که اولین افزوده‌ای بود که با شکست‌های حاکمیتی و نه باگ‌های سطح کد هدایت شد. در دسامبر ۲۰۲۵، Unleash Protocol در حمله‌ای که مهاجم از مسیر حاکمیت multisig سوءاستفاده کرد تا یک ارتقای غیرمجاز را اعمال و وجوه کاربران را تخلیه کند، ۳.۹ میلیون دلار از دست داد. هیچ استانداردی در میان شرکت‌های ممیزی، پروتکل‌ها یا کیف‌پول‌ها برای اطلاع‌رسانی ارتقای قریب‌الوقوع به کاربران با زمان کافی برای اقدام وجود ندارد.

چرا اهمیت دارد

یک ارتقای پراکسی اعلام‌نشده در لحظه اجرا از یک اکسپلویت غیرقابل تمایز است، و کاربران در حال حاضر هیچ ابزار اولیه‌ای برای تشخیص تفاوت در زمان مفید ندارند.

نحوه امتیازدهی به فرصت

امتیاز فرصت برداشت شخصی من است، نه یک سنجش دقیق: چقدر درد ایجاد می‌کند، چند بار گریبان می‌گیرد، و چقدر راه‌حل کمی برای آن وجود دارد. امتیاز بالاتر یعنی فکر می‌کنم ساختنش بیشتر ارزش دارد.

شدت9/10

چقدر وقتی ظاهر می‌شود دردسر ایجاد می‌کند.

تکرار7/10

چند بار مردم واقعاً با آن مواجه می‌شوند.

فضای خالی8/10

چقدر ابزار مناسب برای آن امروز کمیاب است.

مشکلات بیشتری که ارزش حل کردن دارند