
ریونکوین پس از آسیبپذیری اجماع بهرهبرداری شده که چندین روز از تراکنشهای RVN را در معرض خطر قرار داد و صرافیها را به تعلیق واریز و برداشتها واداشت، به پایینترین حد خود سقوط کرد.
بر اساس کوینگکو، ریونکوین روز چهارشنبه به 0.002754 دلار سقوط کرد، که حدود 22 درصد کمتر از بالاترین قیمت 24 ساعته آن یعنی 0.003529 دلار بود، زیرا پس از انتشار جزئیات مشکل شبکه، فروش تسریع یافت. حجم معاملات در طول این فروش به بیش از 18 میلیون دلار رسید و سپس به حدود 9.6 میلیون دلار کاهش یافت، در حالی که RVN در زمان نگارش این مطلب کمی بهبود یافت و به حدود 0.00284 دلار رسید.
این کاهش پس از آن اتفاق افتاد که ریونکوین روز سهشنبه فاش کرد که یک نقص اجماع به نودهای آسیبپذیر اجازه داده بود بلوکهایی را بپذیرند که باید رد میشدند. این پروژه اولین بلوک نامعتبر شناخته شده را در ارتفاع 4,487,776 در 7 آگوست ردیابی کرد، که تراکنشهای پردازش شده در روزهای بعد را در معرض بازگشت احتمالی (rollback) قرار داد.
پس از این کشف، استخرهای ماینینگ 2Miners و RavenMiner شروع به ساخت یک زنجیره رقیب از بلوک 4,487,776 کردند که شاخهای را که حاوی بلوکهای نامعتبر بود، حذف میکند. ریونکوین گفت که این دو استخر اکثریت هش ریت شبکه را کنترل میکنند، که به زنجیره رقیب آنها فرصت میدهد تا به نسخه غالب بلاکچین تبدیل شود.
اگر این اتفاق بیفتد، ریونکوین میتواند یک بازسازماندهی زنجیره (chain reorganization) را تجربه کند که تقریباً سه روز فعالیت را پوشش میدهد. بازسازماندهی بلاکچین زمانی رخ میدهد که نودها یک توالی بلوکهای قبلاً پذیرفته شده را با زنجیره دیگری جایگزین میکنند که اثبات کار (proof-of-work) معتبر بیشتری انباشته کرده است.
این فرآیند پیامدهای مستقیمی برای تراکنشهای تأیید شده پس از بلوک 4,487,775 دارد. ریونکوین هشدار داد که تراکنشهای موجود در شاخهای که جایگزین میشود، ممکن است از بلاکچین پذیرفته شده ناپدید شوند، در حالی که تراکنشهای آسیبدیده ممکن است به طور خودکار به ممپول (mempool) بازگردند یا دوباره استخراج (mined) نشوند.
برای کاربرانی که RVN را در طول دوره تحت تأثیر ارسال کردهاند، تراکنشی که قبلاً تأییدیه نشان میداد، در صورت پیشی گرفتن شاخه رقیب، ممکن است دیگر در زنجیره غالب وجود نداشته باشد. صرافیها و سایر خدماتی که RVN را میپذیرند نیز با این خطر مواجه هستند که واریزهایی که در طول بلوکهای آسیبدیده اعتبار یافتهاند، ممکن است برگشت داده شوند.
با نامشخص بودن وضعیت زنجیرههای رقیب، ریونکوین توصیه کرد که صرافیها به طور موقت واریز و برداشتهای RVN را متوقف کنند تا زمانی که شبکه به وضعیت پایداری برسد.
آپبیت پس از شناسایی مشکل شبکه، هر دو واریز و برداشت را به حالت تعلیق درآورد، اگرچه این صرافی کرهجنوبی معاملات RVN را در دسترس نگه داشت. بیتگت نیز همزمان با ادامه پاسخ شبکه، انتقال RVN را متوقف کرد.
متوقف کردن انتقالها، احتمال اینکه یک صرافی به تراکنش ورودی اعتبار دهد که بعداً در طول یک بازسازماندهی ناپدید شود را کاهش میدهد. معاملات میتوانند به صورت داخلی ادامه یابند زیرا معاملات بین کاربران صرافی نیازی به تسویه فوری هر تراکنش در بلاکچین ریونکوین ندارند.
پاسخ مشابهی توسط صرافیها در سایر حوادث امنیتی بلاکچین نیز استفاده شده است. در ماه ژوئن، تایکو از صرافیها خواست تا واریزهای TAIKO را پس از نقصی که شامل مکانیسم تأیید وضعیت زنجیره آن بود، به حالت تعلیق درآورند، در حالی که پروژه تولیدکنندگان بلوک را در طول پاسخ خود متوقف کرد. این پروژه بعداً یک راهاندازی مجدد مرحلهای را ترسیم کرد که خواستار استقرار اصلاحات و بررسی وضعیت نهایی زنجیره قبل از از سرگیری فعالیت عادی بود.
ریونکوین جدول زمانی مشخصی برای اینکه چه زمانی زنجیره رقیب غالب خواهد شد یا چه زمانی صرافیها باید انتقالها را از سر بگیرند، ارائه نکرده است. هشدار آن در عوض، از سرگیری فعالیت عادی را به رسیدن شبکه به ثبات پس از تکمیل فرآیند بازیابی زنجیره توسط ماینرها گره زده است.
آخرین حادثه اولین آسیبپذیری جدی پروتکل ریونکوین نیست. در ژوئیه 2020، توسعهدهندگان نقصی جداگانه را فاش کردند که مهاجمان از آن برای ایجاد 315 میلیون RVN خارج از برنامه انتشار در نظر گرفته شده شبکه استفاده کرده بودند، که در آن زمان حدود 5.7 میلیون دلار ارزش داشت.
همانطور که crypto.news در سال 2020 گزارش داد، آسیبپذیری قبلی بر منطق حاکم بر پاداش بلوک 5,000 RVN تأثیر گذاشته بود و اجازه ایجاد سکههای اضافی را میداد. انتشار غیرمجاز حدود 1.5% از حداکثر عرضه توکن 21 میلیارد ریونکوین را تشکیل میداد.
این پروژه در آن زمان اعلام کرد که این آسیبپذیری به مهاجمان اجازه سرقت مستقیم RVN یا سایر داراییهای تحت کنترل کاربران را نمیداد. در عوض، این اکسپلویت سکههایی را ایجاد کرد که نباید وجود میداشتند، و برخی از آنها قبل از مهار مشکل به صرافیها منتقل و معامله شدند.
از آنجایی که RVN تازه ایجاد شده قبلاً وارد گردش شده و با سکههای قانونی مخلوط شده بود، تیم گفت که تلاش برای حذف برنامهریزی شده توکنها میتواند به کاربرانی که آنها را بدون اطلاع از منشأشان به دست آورده بودند، آسیب برساند. توسعهدهندگان در ابتدا جزئیات فنی این نقص را مخفی نگه داشتند در حالی که یک پچ آماده میشد و به ماینرها و صرافیها توصیه کردند که ارتقا دهند.
حادثه سال 2020 شامل ایجاد توکن غیرمجاز بود، در حالی که آسیبپذیری فعلی مربوط به این است که آیا نودها بلوکهایی را میپذیرند که با قوانین اجماع ریونکوین مطابقت دارند یا خیر. در مورد حاضر، تلاش فوری برای بازیابی، بر ایجاد یک تاریخچه زنجیره معتبر متمرکز است تا رسیدگی به RVN اضافی که قبلاً وارد گردش شده است.
اختلال شبکه همچنین ریونکوین را به زیر سطوح قیمتی که تنها چند هفته قبل به آن رسیده بود، سوق داده است. در 9 ژوئیه، RVN در حدود 0.003734 دلار معامله میشد، با ارزش بازار تقریباً 61 میلیون دلار و عرضه در گردش بالای 16.34 میلیارد توکن. در آن زمان، این توکن قبلاً 12.88% در طول ماه قبل کاهش یافته بود.
سقوط روز چهارشنبه به 0.002754 دلار، RVN را به زیر آن سطوح جولای رساند زیرا معاملهگران به احتمال جایگزینی چندین روز از تاریخچه بلاکچین واکنش نشان دادند. این توکن همچنان به طور قابل توجهی پایینتر از بالاترین حد تاریخی خود در فوریه 2021 یعنی 0.285218 دلار باقی ماند.
ریونکوین در ژانویه 2018 به عنوان یک بلاکچین اثبات کار (proof-of-work) طراحی شده برای صدور و انتقال داراییها راهاندازی شد. سیستم ماینینگ آن به این معنی است که ماینرها قدرت محاسباتی مورد استفاده برای مرتبسازی تراکنشها و گسترش بلاکچین پذیرفته شده را فراهم میکنند، و این امر زنجیرهای را که در حال حاضر توسط 2Miners و RavenMiner ساخته میشود، برای پاسخ شبکه حیاتی میسازد.
در حال حاضر، ریونکوین به صرافیها توصیه کرده است که واریز و برداشتها را غیرفعال نگه دارند تا زمانی که زنجیره رقیب توسعه یابد، و تراکنشهای تأیید شده پس از بلوک 4,487,775 همچنان مشمول برگشت خواهند بود اگر زنجیره جایگزین ماینرها غالب شود.