تتيح حقول بروتوكول البيانات المتداخلة إمكانية تنفيذ عملية دفع واحدة رخيصة على كل مدقق Polygon

- أصدرت شركة Polygon نسختين محدثتين من نظام التشغيل، Austin على Bor و Kyoto على Heimdall، قبل الكشف عما تم إصلاحه.
- أسوأ عيب هو السماح لمعاملة رخيصة واحدة بفرض عملية فك تشفير معقدة على كل مدقق.
- يُعد كل من Bor v2.10.0 و Heimdall v0.11.0 إلزاميًا، وقد غادرت العقد القديمة بالفعل السلسلة الأساسية.
أصدرت شركة Polygon Labs بهدوء نسختين محدثتين من نظام التشغيل قامتا بإصلاح عدد من المشكلات الأمنية في شبكة إثبات الحصة (POS) الخاصة بها.
أعلنت شبكة الطبقة الثانية أخيرًا عن التفاصيل في منشور على المنتدى. ويتعين على جميع مشغلي العقد الترقية وإلا سيتم طردهم من عملية الإجماع الشبكي.
يمنع فرع أوستن العقد من إرسال حقل TxDependency
كان أسوأ خطأ في برنامج Heimdall، وهو البرنامج الذي ينسق عمليات التحقق من صحة المضلعات.
يقوم Heimdall بتجميع محتويات كل معاملة داخل غلاف يسمى google.protobuf.Any، وفقًا لمنشور في المنتدى بواسطة Parvez03.
يمكن وضع غلاف داخل غلاف آخر، تمامًا كما يمكن تعبئة الصناديق داخل صناديق أخرى. ومع ذلك، في هذا التشبيه، لا يوجد حد أقصى لعدد طبقات الأغلفة التي يمكن وضعها داخل بعضها البعض.
يستطيع المهاجم إنشاء معاملة واحدة مُكدّسة بهذه الطبقات بتكلفة شبه معدومة، مما يُجبر المدققين على إهدار طاقة حاسوبية لفك تشفيرها.
وصف موقع Polygon الخلل بأنه "طريقة غير مصرح بها لفرض عمل مكلف ومترابط عبر مجموعة المدققين بأكملها"
أدى التحديث الجذري لبروتوكول كيوتو إلى ترقية برنامج هايمدال إلى الإصدار 0.11.0.
وجاء في المنشور: "تضيف كيوتو فحصًا مسبقًا على مستوى البايت يرفض المعاملة بمجرد أن يتجاوز تداخلها عتبة معينة، ويتم تطبيق ذلك بشكلdentعند قبول mempool (
CheckTx) وعلى مسار الإجماع (ProcessProposal)"
يتم فحص المضلع مرتين:
- عند وصول معاملة.
- عندما يقوم المدققون ببناء الكتلة.
ركز التحديث الثاني، المسمى أوستن، على بور، عميل التنفيذ الخاص بـ Polygon. وقد قام بتصحيح مسارين لهجمات حجب الخدمة.
أحدها كان أحداث مزامنة الحالة، وهي العملية التي تنقل ودائع جسر الطبقة الأولى إلى الطبقة الثانية. تُنفذ هذه الأحداث رمز العقد وتُجري عمليةtracالمسبق، تمامًا كما تفعل المعاملة العادية. ومع ذلك، لم يكن هناك حد أقصى لكمية الغاز المستهلكة لكل كتلة.
يضيف فرع أوستن حدًا صارمًا لكل كتلة على الغاز المتزامن مع الولاية.
لم يقم المضلع أبدًا بتحديد حجم TxDependency .
قد يقوم مدقق البيانات بتحميلها بكمية هائلة من البيانات مما يؤدي إلى تعطل كل عقدة تقرأ الكتلة. لا يوجد شيء آخر في تلك الكتلة يبدو خاطئًا.
أوستن يزيل الحقل من تنسيق السلك بالكامل.

تم تفعيل شوكة كيوتو عند ارتفاع هايمدال 51,533,000
قال موقع Polygon إنه لم يستغل أحد الأخطاء على الشبكة الرئيسية وأنه قام بإصلاحها جميعًا قبل أن يتم إطلاق النسخ المتفرعة.
تم تفعيل فرع أوستن على الشبكة الرئيسية عند كتلة بور 91,949,700 وفرع كيوتو عند ارتفاع هايمدال 51,533,000.
يتطلب كل عقدة الإصدار Bor v2.10.0. كما تتطلب المدققات والعقد الكاملة الإصدار Heimdall 0.11.0. وقد انفصلت العقد التي تعمل ببرامج أقدم عن السلسلة الأساسية.
الإصلاحات عبارة عن ترقيات ثنائية بسيطة، دون الحاجة إلى ترحيل الحالة أو تغيير التكوين أو إعادة المزامنة الكاملة.
تم تداول عملة POL بسعر 0.09 دولار، بانخفاض قدره 9.3% تقريبًا خلال الـ 24 ساعة الماضية. وتشهد العملة ارتفاعًا بنسبة 25.8% خلال الثلاثين يومًا الماضية، وفقًا لموقع CoinGecko.
في شهر يوليو، تعطلت الشبكة الرئيسية Heimdall V2 لمدة ساعة تقريبًا، وفقًا لتقرير سابق Cryptopolitan .
إذا كنت تقرأ هذا، فأنت متقدم بالفعل. ابقَ متقدماً من خلال نشرتنا الإخبارية.
إخلاء مسؤولية: المعلومات الواردة هنا ليست نصيحة استثمارية. Cryptopolitanموقع أي مسؤولية عن أي استثمارات تتم بناءً على المعلومات الواردة في هذه الصفحة. ننصحtronبإجراء بحث مستقلdent /أو استشارة مختص مؤهل قبل اتخاذ أي قرارات استثمارية.

راندا موسى
راندا موسى محررة ومراسلة في Cryptopolitan تغطي أخبار التكنولوجيا والذكاء الاصطناعي والروبوتات والعملات الرقمية وعمليات الاحتيال والاختراقات. تعمل في مجال العملات الرقمية منذ عام ٢٠١٧، وشغلت مناصب في شركات فورورد بروتوكول وأمازيكس وكريبتوسومنياك. تحمل راندا شهادة في الهندسة الكهربائيةtronمن جامعة برادفورد.
















