كشف باحث في AWS عن أربع اختناقات رئيسية في أداء go-verkle، وقدّم بالفعل مقترحًا للتحسين

ETH‎-4.02%

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

إخلاء المسؤولية: قد تكون المعلومات الواردة في هذه الصفحة من مصادر خارجية ولا تمثل آراء أو مواقف Gate. المحتوى المعروض في هذه الصفحة هو لأغراض مرجعية فقط ولا يشكّل أي نصيحة مالية أو استثمارية أو قانونية. لا تضمن Gate دقة أو اكتمال المعلومات، ولا تتحمّل أي مسؤولية عن أي خسائر ناتجة عن استخدام هذه المعلومات. تنطوي الاستثمارات في الأصول الافتراضية على مخاطر عالية وتخضع لتقلبات سعرية كبيرة. قد تخسر كامل رأس المال المستثمر. يرجى فهم المخاطر ذات الصلة فهمًا كاملًا واتخاذ قرارات مدروسة بناءً على وضعك المالي وقدرتك على تحمّل المخاطر. للتفاصيل، يرجى الرجوع إلى إخلاء المسؤولية.
تعليق
0/400
لا توجد تعليقات