یک تراکنش معیوب در کاردانو کل شبکه را مختل کرد
رخداد اخیر در شبکه کاردانو یکی از بحثبرانگیزترین و غیرمنتظرهترین اتفاقات این بلاکچین در سالهای اخیر بود، زیرا برای نخستینبار در مدت کوتاهی، یک تراکنش معیوب در کاردانو کل شبکه را مختل کرد و باعث شد بلاکچین بهطور موقت به دو زنجیره مجزا تقسیم شود. این رویداد به سرعت توجه توسعهدهندگان، اپراتورهای استخرهای سهام و کل جامعه کاردانو را به خود جلب کرد، چرا که یک تراکنش معیوب در کاردانو کل شبکه را مختل کرد و اختلالی ایجاد شد که بهطور مستقیم روی کاربران عادی نیز اثر گذاشت.
براساس گزارش رسمی سازمان حاکمیتی کاردانو، زمانی که یک تراکنش معیوب در کاردانو کل شبکه را مختل کرد، دلیل اصلی بحران، تفاوت در نحوه پردازش این تراکنش بین نسخههای جدید و قدیمی نودها بود. نودهای جدید این تراکنش را معتبر تشخیص دادند، اما نودهای قدیمی آن را رد کردند. همین اختلاف باعث شد بخشی از شبکه زنجیرهای بسازد که تراکنش آلوده در آن وجود داشت، در حالی که بخش دیگر روی زنجیره سالم باقی بماند. این وضعیت در بلاکچین به «فورک ناخواسته» معروف است و وقوع آن نشان میدهد که یک تراکنش معیوب در کاردانو کل شبکه را مختل کرد و سیستم نتوانسته در لحظه اختلاف نودها را مدیریت کند.
طبق این گزارش فنی، این تراکنش مشکلدار نقصی را در یکی از کتابخانههای پایه فعال کرده بود. کدهای اعتبارسنجی نتوانسته بودند این خطای خاص را شناسایی یا جلوگیری کنند؛ یعنی بهطور واضح یک تراکنش معیوب در کاردانو کل شبکه را مختل کرد و علت آن یک باگ زیربنایی در معماری نرمافزار بود. همین موضوع باعث شد توسعهدهندگان در کوتاهترین زمان ممکن مجبور به انتشار نسخه اصلاحشدهای از کلاینت نودها شوند.
چارلز هاسکینسون، بنیانگذار کاردانو، در واکنش اولیه اعلام کرد که یک تراکنش معیوب در کاردانو کل شبکه را مختل کرد و این اتفاق نتیجه یک اقدام عمدی از سوی یک اپراتور ناراضی استخر سهام بوده است. او گفت تمام کاربران به شکل مستقیم یا غیرمستقیم تحت تأثیر این رویداد قرار گرفتهاند و قیمت آدا نیز بلافاصله حدود ۶ درصد افت کرده است. او توضیح داد که تیم توسعه با هماهنگی اضطراری و فشرده میان اپراتورهای استخرها تلاش کرده تا هر چه زودتر شبکه را به یک زنجیره واحد و صحیح بازگرداند، زیرا وقتی یک تراکنش معیوب در کاردانو کل شبکه را مختل کرد، ادامه فعالیت زنجیره آلوده میتوانست مشکلات امنیتی بزرگتری ایجاد کند.
چند ساعت پس از بحران، فردی در شبکه اجتماعی ایکس مسئولیت این رخداد را بر عهده گرفت. او در پیام خود نوشت که قصد داشته یک باگ را بازتولید کند و از دستورالعملهای تولیدشده توسط هوش مصنوعی برای ساخت تراکنش استفاده کرده است. او ادعا کرد هیچ نیت مخربی نداشته و اگرچه یک تراکنش معیوب در کاردانو کل شبکه را مختل کرد، اما این حادثه از روی عمد برای ضربهزدن نبوده است. این فرد همچنین اظهار کرد که نه داراییای سرقت کرده و نه سود مالی از این کار به دست آورده، اما به دلیل پیامدهای غیرمنتظره این اقدام از کل جامعه عذرخواهی کرده است.
سازمان اینترسکت نیز پس از بررسیهای دقیق تایید کرد که هیچ دارایی کاربری از بین نرفته و تمام تراکنشهای سالم در نهایت روی زنجیره صحیح حفظ شدهاند. با این حال آنها تأکید کردند که این رخداد نباید دستکم گرفته شود، زیرا یک تراکنش معیوب در کاردانو کل شبکه را مختل کرد و نشان داد حتی بلاکچینی با ساختار پیچیده و مبتنی بر اجماع اثبات سهام نیز در برابر باگهای نرمافزاری کاملاً ایمن نیست. اینترسکت اعلام کرد که بازنگری عمیق در اعتبارسنجی تراکنشها، سیستم مدیریت نسخه نودها و کتابخانههای پایه ضروری است.
کارشناسان معتقدند این بحران زنگ خطری جدی برای آینده شبکه است. وقتی یک تراکنش معیوب در کاردانو کل شبکه را مختل کرد، مشخص شد هماهنگی نودها بر اساس نسخههای متفاوت نرمافزار تا چه حد میتواند آسیبزا باشد. به همین دلیل قرار است در آینده نزدیک سازوکارهای جدیدی برای جلوگیری از فورک ناخواسته و جلوگیری از پردازش تراکنشهای ناسازگار پیادهسازی شود.
در نهایت میتوان گفت که یک تراکنش معیوب در کاردانو کل شبکه را مختل کرد و این حادثه نشان داد حتی شبکههای بزرگ نیز در برابر خطاهای کوچک آسیبپذیر هستند. بررسی دقیقتر این اتفاق و اصلاح سریع آن، نقش مهمی در افزایش پایداری کاردانو در آینده خواهد داشت.

