Skip to content
Blockchain

چرا می‌توانم کد را با یک مشخصه تأیید کنم اما نمی‌توانم خود مشخصه را تأیید کنم؟

84

فرصت

تأیید رسمی برای قراردادهای هوشمند ثابت می‌کند که کد یک مشخصه مکتوب را برآورده می‌سازد، اما نمی‌تواند تعیین کند که آیا آن مشخصه واقعاً رفتار مورد نظر قرارداد را نشان می‌دهد یا نه. یک پیمایش MDPI در سال ۲۰۲۵ که ابزارهای حسابرسی خودکار پیشرفته را پوشش می‌داد، نشان داد که این ابزارها تنها ۸ تا ۲۰ درصد از باگ‌های قابل بهره‌برداری موجود در محیط تولید را شناسایی می‌کنند، در حالی که پوشش بیش از ۹۰ درصدی الگوهای نحوی سطح پایین را گزارش می‌دهند. شکاف در مشخصه نهفته است: خطاهای منطقی، شرایط قفل دارایی، و فرضیات اوراکل تقریباً هرگز در مشخصه‌ها نمایان نمی‌شوند، چراکه مهندسان پیش از آنکه یک سوءاستفاده ضرورت آن را نشان دهد، نمی‌دانند چگونه آن‌ها را فهرست کنند. مقاله PropertyGPT در NDSS 2025 مستقیماً بیان می‌کند که جامعه هنوز فاقد تولید خودکار ویژگی‌های جامع برای تأیید رسمی مؤثر است. هر حسابرسی که قراردادی را در برابر یک مشخصه ناقص پاک اعلام می‌کند، یک کف اطمینان کاذب ایجاد می‌کند، نه امنیت واقعی

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

ابزاری که ثابت‌های کاندیدا را از کد قرارداد، زمینه کسب‌وکار، و پایگاه‌های داده سوءاستفاده‌های تاریخی تولید می‌کند، تأیید رسمی را از یک بررسی صحت به یک تضمین امنیتی واقعی تبدیل خواهد کرد.

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

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

شدت8/10

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

تکرار7/10

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

فضای خالی9/10

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

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