الأخبار

يقول المهندس إن الانهيار الجليدي تسبب في حدوث خطأ بسبب الحجم الكبير غير المعتاد

قدم أحد مهندسي Ava Labs ملخصًا لخلل الشفرة الصغير الذي أصاب سلسلة Avalanche blockchain بالشلل الشديد في وقت سابق من هذا الأسبوع.

في أحد المتوسطين بريد، كتب مهندس blockchain Patrick O’Grady أن الازدحام المتزايد على الشبكة أدى إلى “خطأ غير حتمي” يتعلق بكيفية تتبع blockchain عالية الإنتاجية وإثبات الحصة المعاملات.

يلاحظ O’Grady أن الأموال لم تكن في خطر أبدًا ، على الرغم من أن الزلة الكبيرة لها درس قيم لصناعة blockchain.

تم إطلاق الانهيار الجليدي في سبتمبر 2020 بزعم أنه يمكنه معالجة 4500 معاملة في الثانية. إنه مدعوم من قبل شركات العملات المشفرة البارزة بما في ذلك Galaxy Digital و Bitmain و Initialized Capital من Mike Novogratz. كما أن لديها ختم موافقة أكاديميًا ، تم تصميمه بواسطة Emin Gün Sirer ، أستاذ علوم الكمبيوتر في جامعة كورنيل.

عادةً ما يتم تجميع blockchain مع ما يسمى بـ “قاتلات Ethereum” ، أو blockchain المصممة لحل مشاكل قابلية التوسع التي ابتليت بها ثاني أكبر blockchain منذ البداية. في حين تم وضع Avalanche لسرقة حصتها في السوق من Ethereum ، فقد تم وصفه أيضًا بأنه وسيلة لتكملة وربط – بدلاً من التنافس الصارم – مع صبرها.

يحتوي الانهيار الجليدي على ثلاث “سلاسل افتراضية” ، بما في ذلك “سلسلة العقود” المزعومة التي تدعم جهاز Ethereum Virtual Machine ولغة ترميز Solidity الخاصة بها. كانت هذه السلسلة جزءًا من قضية هذا الأسبوع.

يمكنك قراءة ملف محاسبة كاملة من المشكلة التي نشأت هنا. ولكن باختصار ، من أجل تعزيز إنتاجية المعاملات ، تظل السلاسل الثلاثة للانهيار الجليدي منفصلة ومتميزة عن بعضها البعض ، حيث يعمل كل منها ضمن نطاق معين من أنواع المعاملات ، حتى اللحظة التي يتعين على الأصل الانتقال إلى سلسلة أخرى. تم وضع هذه العملية تحت ضغط لا يصدق ، بعد إطلاق سوق نقود لامركزي جديد يسمى Pangolin.

خلق عدد غير نمطي من المستخدمين والحجم كمية غير نمطية من الكتل لتتم معالجتها. يشير O’Grady إلى أن هذا أثار خطأ كان يخلق “سكاكين” زائفة عبر السلسلة. وبعبارة O’Grady: “تسبب هذا في قبول بعض المدققين لبعض المعاملات غير الصالحة ، بينما رفضت بقية الشبكة احترام هذه المعاملات وأوقفت [contract]-سلسلة.”

الأهم من ذلك ، لم يحدث أي إنفاق مزدوج. “لم يؤثر الخطأ على المعاملات المنتظمة أو تحويلات العملات أو تحويل الأصول أو إتلاف العملة أو استدعاءات العقود الذكية. لم يسمح الانهيار الجليدي لأي مستخدم بإرسال الأموال نفسها بنجاح إلى اثنين من المتلقين ، “كتب أوجرادي.

كانت قراءة المشكلة جاهزة بعد ساعات فقط من المشكلة الأولية ، على الرغم من صعوبة الإصلاح. بالنظر إلى الطبيعة اللامركزية للانهيار الجليدي ، سيكون من المستحيل جعل جميع العقد تتواطأ وتراجع المعاملات الإشكالية.

بدلاً من ذلك ، كما كتب O’Grady ، تم العثور على حل من خلال النشر التدريجي للتصحيح – الطريقة التي يتم بها تحديث أي برنامج بشكل أساسي.

تعتبر البلوكشين أشياء معقدة بناها البشر ، لكنها تديرها الآلات. يمكن أن تتضاعف المشكلة التي كانت صغيرة بما يكفي لتجاوزها أثناء الفحص الأولي مع نمو الشبكة. في حالة الانهيار الجليدي ، لم يتسبب الخطأ في انهيار الشبكة ، لكنه سكب الماء المثلج فوق بعض التفاخرات التي تم إجراؤها حول قدرة الشبكة على التعامل مع الإنتاجية العالية قبل الإطلاق.

يتم تداول AVAX ، رمز blockchain ، في جميع أنحاء 41.20 دولارًا، انخفاضًا من 53 دولارًا في 11 فبراير عندما حدثت المشكلة.

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى

أنت تستخدم إضافة Adblock

برجاء دعمنا عن طريق تعطيل إضافة Adblock