باحث في AWS: يوجد أربعة عنق زجاجة في أداء go-verkle، وقد قدم عدة مقترحات لتحسين الأداء

معلومات أخبار ME، في 2 أبريل (بتوقيت UTC+8)، قام الباحث في بروتوكول السحابة الأساسية لشركة أمازون AWS إكلين كاور وزميله إيفرتون فراجا في مؤتمر EthCC[9] بإجراء اختبار ضغط على تنفيذ جذر شجرة Verkle الخاصة بالإيثيريوم go-verkle، وكشفوا عن أربعة عوائق رئيسية تؤدي إلى اختناقات في الأداء تعيق تطبيق الحالة بدون حالة. 1. أثناء تحديث الشجرة، يتم إنشاء العديد من العقد الظلية التي لا وجود لها من الناحية المنطقية ولكنها تحتل مكانًا فعليًا، مما يؤدي إلى تضخم زائد بنسبة حوالي 35% في بيانات الحالة؛ 2. تصميم مفتاح فهرس قاعدة البيانات يتضمن الكثير من مسارات مكررة، مما يزيد من تكاليف التخزين بنسبة حوالي 50%؛ 3. عند تحويل بنية الشجرة في الذاكرة إلى إثبات، يوجد الكثير من عمليات النسخ في الذاكرة بدلاً من الإشارات المؤشرة، مما يجعل سرعة فك التسلسل أبطأ بمقدار 24 مرة من القيمة النظرية بعد التحسين، وقد يؤدي ذلك إلى تجاوز مهلة التحقق من الإثبات تحت الأحمال العالية؛ 4. تنفيذ شجرة Verkle باستخدام عملاء بلغات مختلفة مثل Go و Rust و Nimbus لا يمكنها التحقق من الإثباتات التي تنتج عند معالجة حالات حافة معينة، مما يعرض لخطر الانقسامات غير المتوقعة بعد التحديث. قال الباحثان إن AWS قدمت عدة مقترحات تحسين إلى المستودع الرئيسي للإيثيريوم، مع التركيز على إعادة هيكلة منطق فك التسلسل للقضاء على عمليات النسخ في الذاكرة، ومن المتوقع أن يؤدي إكمال ذلك إلى زيادة كفاءة تشغيل العقدة بأكثر من 3 أضعاف، مما يمهد الطريق للتكامل الرسمي لشجرة Verkle. (المصدر: أخبار فورسايت)

ETH0.27%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
إضافة تعليق
إضافة تعليق
لا توجد تعليقات
  • تثبيت