کوین‌بیس فاش کرد که چگونه یک خطای پیکربندی باعث قطعی ۵۰ دقیقه‌ای شد

کوین‌بیس می‌گوید یک به‌روزرسانی معمول در زیرساخت‌ها، یک درگاه حیاتی شبکه را از کار انداخت و باعث اختلال در نقل و انتقالات، خریدهای کارت نقدی (Debit Card) و خدمات آنچین به مدت حدود ۵۰ دقیقه شد. گزارش جدید این شرکت، خطا و دلیل شکست ابزارهای بازیابی عادی آن را توضیح می‌دهد.

کوین‌بیس توضیح می‌دهد که چه چیزی اشتباه پیش رفت

صرافی ارز دیجیتال کوین‌بیس (نزدک: COIN) خطای نرم‌افزاری عامل قطعی هفته گذشته را شناسایی کرده است؛ خطایی که باعث شد مشتریان به مدت حدود ۵۰ دقیقه نتوانند نقل و انتقالات خود را تکمیل کنند، با کارت کوین‌بیس خرید کنند و به چندین سرویس درون‌زنجیره‌ای دسترسی داشته باشند.

بر اساس گزارش پس از حادثه‌ای که در ۲۱ جولای منتشر شد، مهندسان در حال استقرار یک به‌روزرسانی ظاهراً معمول و کم‌خطر بودند که یک تداخل نامِ تشخیص‌داده‌نشده در منابع کوبرنتیز باعث شد این به‌روزرسانی، جزء اشتباهی از شبکه را تغییر دهد.

کوین‌بیس گفت:

این مشکل ناشی از پیکربندی نادرست و ناخواسته یک جزء مهم شبکه در نتیجه یک به‌روزرسانی معمول پیکربندی بود. در هیچ زمانی سرمایه مشتریان در معرض خطر قرار نگرفت.

کوبرنتیز نرم‌افزاری است که کوین‌بیس از آن برای سازماندهی و اجرای برنامه‌ها در سراسر زیرساخت ابری خود استفاده می‌کند. تداخل نام منبع باعث شد به‌روزرسانی به جای جزء مورد نظر، بخشی از درگاه ورودی (Ingress Gateway) ایستیو (Istio) شرکت را تغییر دهد. این درگاه مانند یک کنترل‌کننده ترافیک عمل می‌کند و درخواست‌ها را بین سرویس‌های داخلی کوین‌بیس هدایت می‌کند.

به محض اینکه درگاه آفلاین شد، سیستم‌های مسئول پردازش معاملات، نقل و انتقالات، تسویه‌حساب‌ها و مجوزهای پرداخت دیگر نتوانستند با یکدیگر ارتباط برقرار کنند.

رد شدن کارت‌ها و متوقف شدن نقل و انتقالات

این اختلال بر پلتفرم‌های خرد، نهادی و توسعه‌دهندگان کوین‌بیس از حدود ساعت ۱۲:۳۷ بعد از ظهر تا ۱:۲۵ بعد از ظهر به وقت شرقی (ET) تأثیر گذاشت.

برخی از مشتریان خرد نتوانستند واریزها، برداشت‌ها یا تراکنش‌های خارج از پلتفرم را تکمیل کنند. نقل و انتقالاتی که از قبل در جریان بودند، متوقف به نظر می‌رسیدند اما پس از بازگشت سرویس، پردازش شدند. خریدهای کارت نقدی کوین‌بیس رد شدند، در حالی که خریدهای با کارت اعتباری (Credit Card) همچنان ادامه یافت.

این قطعی همچنین تبادلات (Swaps) آنچین را از طریق صرافی غیرمتمرکز کوین‌بیس (Coinbase DEX) در شبکه‌های بِیس (Base) و سولانا (Solana) مختل کرد. مشتریان صرافی کوین‌بیس و کوین‌بیس پرایم با تأخیر یا خرابی در نقل و انتقالات و تسویه‌حساب‌ها مواجه شدند، در حالی که مشتریان پلتفرم توسعه‌دهندگان نتوانستند کاربران جدید را ثبت‌نام کنند، وجوه را جابجا کنند یا از خدمات ورودی (Onramp) استفاده کنند.

این تأثیر، اهمیت روزافزون قابلیت اطمینان را در شرایطی که کوین‌بیس فراتر از معاملات اسپات ارزهای دیجیتال در حال گسترش است، برجسته می‌کند. محصولات برنامه‌ریزی‌شده «صرافی همه‌چیز» آن، از جمله سهام‌های توکنیزه‌شده و قراردادهای آتی دائمی (Perpetual Futures)، دامنه فعالیت‌های مالی وابسته به زیرساخت این شرکت را گسترش می‌دهند.

کوین‌بیس به طور جداگانه برنامه‌های خود را برای تبدیل این پلتفرم به یک مرکز مالی گسترده‌تر، با خدمات جدید معاملاتی، پرداخت و مدیریت پول (شامل سهام، مشتقات، پرداخت‌های استیبل‌کوین و ابزارهای توسعه‌دهنده) شرح داده است. این گسترش، ریسک و اهمیت کار را در زمان خرابی زیرساخت‌های مشترک افزایش می‌دهد.

چرا بازیابی سیستم بیش از حد انتظار طول کشید

این درگاه در ساعت ۱:۲۰ بعد از ظهر به وقت شرقی بازیابی شد و کوین‌بیس سه دقیقه بعد اعلام کرد که این حادثه برطرف شده است. تراکنش‌های انباشته‌شده نیز در طی ساعات بعدی تسویه شدند.

روند بازیابی به این دلیل طولانی‌تر شد که ابزارهای استقرارِ خودِ کوین‌بیس به همان درگاهِ ازکارافتاده وابسته بودند. مهندسان نتوانستند از فرآیند استاندارد بازگردانی (Rollback) استفاده کنند و در عوض با استفاده از دسترسی موقت ویژه، به‌طور دستی یک استقرار اضطراری را از طریق ارائه‌دهنده خدمات ابری شرکت راه‌اندازی کردند.

کوین‌بیس اکنون در حال افزودن بررسی‌هایی برای جلوگیری از تداخل نام‌گذاری، جداسازی ابزارهای بازیابی از زیرساختی که مدیریت می‌کنند و آزمایش منظم‌تر رویه‌های دسترسی اضطراری است.

کوین‌بیس تأکید کرد:

هدف ما همیشه به صفر رساندن زمان قطعی (Downtime) است. ما به طور فعال در حال طراحی مجدد زیرساخت خود هستیم تا اطمینان حاصل کنیم که در صورت وقوع بسیار بعیدِ یک خرابی دیگر مانند این، می‌توانیم به سرعت سیستم را به حالت قبل برگردانیم و بازیابی را انجام دهیم.

نوشته کوین‌بیس فاش کرد که چگونه یک خطای پیکربندی باعث قطعی ۵۰ دقیقه‌ای شد اولین بار در BTC khabar. پدیدار شد.

خروج از نسخه موبایل