اولنچ درگیر باگ شد؛ سقوط شدید قیمت

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

اولنچ درگیر باگ شد؛ سقوط شدید قیمت

به گزارش کوین دسک، یکی از مهندسان آوا لبز (Ava Labs)، شرکت پشتیبان بلاکچین اولنچ، خبر از باگ کوچکی در کُد بلاکچین داد که هفته گذشته توانست بلاکچین اولنچ را به‌شدت فلج کند.

پاتریک اوگریدی (Patrick O'Grady)، یکی از مهندسان تیم پشتیبان این بلاکچین، در نوشته‌ای که در ساندِی مدیوم (Sunday Medium) منتشر کرد، نوشت که افزایش تراکم شبکه باعث ایجاد یک «باگ غیرقطعی» (Non-Deterministic bug) شده که این بلاکچین مبتنی بر اثبات سهام با توان عملیاتی بالا را دچار مشکل کرده است.

اوگریدی خاطرنشان کرد که دارایی‌های این بلاکچین هرگز در معرض خطر نبوده‌اند؛ با این حال، این اشتباهِ خبرساز درس ارزشمندی به صنعت بلاکچین داده است.

بلاکچین چطور شکل گرفت

بلاکچین اولنچ در سپتامبر ۲۰۲۰ (شهریور ۹۹) با ادعای توانایی پردازش ۴,۵۰۰ تراکنش در ثانیه راه‌اندازی شد. شرکت‌های برجسته بسیاری در حوزه ارزهای دیجیتال، از جمله شرکت گلکسی دیجیتال (Galaxy Digital) با مدیریت سرمایه‌گذار برجسته، مایک نوووگراتز (Mike Novogratz)، شرکت تولیدکننده دستگاه‌های ماینینگ بیت مِین (Bitmain) و شرکت مدیریت سرمایه اینیشلایزد کپیتال (Initialized Capital)، از این بلاکچین پشتیبانی می‌کنند. همچنین، این بلاکچین از حمایت و تأیید آکادمیک نیز برخوردار است؛ زیرا توسط امین گان سیرر (Emin Gün Sirer)، استاد علوم رایانه دانشگاه کورنِل آمریکا، طراحی شده است.

بلاکچین اولنچ معمولاً در گروه بلاکچین‌هایی قرار می‌گیرد که به‌اصطلاح «قاتلان اتریوم» هستند و طراحی‌ شده‌اند تا مشکل همیشگی مقیاس‌پذیری در شبکه اتریوم، دومین بلاکچین بزرگ دنیا، را رفع کنند. اگرچه اولنچ در ابتدا قصد داشت سهم بازار اتریوم را از آنِ خود کند، درنهایت در فهرست راه‌هایی برای تکمیل و اتصال با این شبکه قرار گرفت و نه در فهرست رقبای سرسخت آن.

بلاکچین اولنچ از سه زنجیره پیش‌فرض تشکیل شده است، از جمله «زنجیره قرارداد» (contract chain) که از ماشین مجازی اتریوم و زبان کدنویسی سالیدیتی (Solidity) پشتیبانی می‌کند. بخشی از ماجرای جنجالی هفته اخیر به این زنجیره مربوط بود.

مشکلات اولنچ

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

نمودار قیمت اولنچ نمودار قیمت اولنچ

افزایش غیرمعمول تعداد کاربران و حجم تراکنش‌ها باعث افزایش غیرمعمول تعداد بلاک‌های منتظر در صف پردازش شد. به گفته اوگریدی، این مسئله باگی را به وجود آورد که باعث ایجاد تراکنش‌های غیرمعتبر در زنجیره‌های مختلف بلاکچین شد. این امر موجب شد برخی اعتبارسنج‌های شبکه بعضی از تراکنش‌های نامعتبر را بپذیرند، درحالی‌که بقیه شبکه این تراکنش‌ها را قبول نکرده بودند، اتفاقی که سرانجام زنجیرۀ قرارداد را از کار انداخت.

به ادعای اوگریدی، مهم این است که مشکل دوبار‌ خرج‌کردن (Double-Ppending) برای شبکه به وجود نیامد. او در ادامۀ توضیحات خود نوشت:

این باگ روی تراکنش‌های معمول، انتقال کوین‌ها و دارایی‌ها، ازبین‌بردن کوین‌ها یا قراردادهای هوشمند این شبکه تأثیر منفی نداشت. اولنچ هرگز به هیچ کاربری اجازه نداده است تا دارایی‌هایی یکسان را به دو گیرنده ارسال کند.

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

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

پیچیدگی بلاکچین

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

روز ۱۱ فوریه (۲۳ بهمن)، هنگامی که این مشکل پیش آمد، اواکس (AVAX)، توکن بلاکچین اولنچ، با قیمت ۵۳ دلار معامله می‌شد؛ درحالی‌که اکنون، ارزش این توکن تا مرز ۳۹ دلار تنزل پیدا کرده است.

ارسال نظر