ریزش ۱۹ درصدی قیمت ریون کوین در پی شناسایی نقص امنیتی و دو شاخه شدن شبکه
پروژه ریون کوین (Ravencoin) از شناسایی یک آسیبپذیری بحرانی در سازوکار اجماع شبکه خبر داده است. این نقص از ۷ اوت (۱۶ مرداد) مورد سوءاستفاده قرار گرفته و باعث شده برخی گرههای آسیبپذیر، بلاکهای نامعتبر را بهعنوان بلاک معتبر بپذیرند. نخستین بلاک نامعتبر شناساییشده در ارتفاع ۴٬۴۸۷٬۷۷۶ ثبت شده است.
انتشار این خبر فشار فروش سنگینی بر ریون کوین وارد کرد. قیمت ریون کوین با افت حدود ۱۹.۱ درصدی به ۰.۰۰۲۸۸ دلار رسید و ارزش بازار آن نیز به حدود ۴۷.۳ میلیون دلار کاهش یافت.
توسعهدهندگان هشدار دادهاند که استخرهای استخراج بزرگ مانند 2Miners و RavenMiner در حال استخراج یک زنجیره بازیابی هستند. اگر این زنجیره به نسخه غالب تبدیل شود، احتمال یک سازماندهی مجدد (Reorganization) عمیق وجود دارد که ممکن است تراکنشهای انجام شده در ۳ روز اخیر را باطل کند. به همین دلیل، صرافیهایی نظیر آپ بیت (Upbit) و بیت گت (Bitget) واریز و برداشت این ارز دیجیتال را به حالت تعلیق درآوردهاند.
نقص فنی ریون کوین چگونه امکان ساخت بلاکهای نامعتبر را فراهم کرد؟
بررسیهای 2Miners نشان میدهد منشأ آسیبپذیری به نحوه اعتبارسنجی هدر بلاک در الگوریتم KAWPOW بازمیگردد. هدر هر بلاک دارای فیلدی به نام nHeight است که ارتفاع بلاک را مشخص میکند، اما مقدار این فیلد بهدرستی با موقعیت واقعی بلاک در زنجیره تطبیق داده نمیشد.
مهاجم با دستکاری این مقدار میتوانست بخشی از فرایند اعتبارسنجی را دور بزند و بلاکهایی ایجاد کند که اثبات کار واقعی ProgPoW پشت آنها وجود نداشت. در نتیجه، تولید این بلاکهای نامعتبر بسیار ارزانتر از استخراج عادی بلاکها بود و گرههایی که نسخه آسیبپذیر نرمافزار را اجرا میکردند، آنها را معتبر تشخیص میدادند.

