تحليل مقترح اللجنة رقم 81 الخاص بشبكة TRON

Image

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

لماذا يتم تحسين بنية التخزين لعلاقة مفوض المورد ؟

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

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

فيما يلي مقارنة بين متوسط وقت التنفيذ للمعاملة ذات الصلة بالمفوض قبل التحسين وبعده.

الشكل 1 – مقارنة بين متوسط وقت تنفيذ المعاملة ذات الصلة بالمفوض قبل التحسين وبعده

يمكننا أن نرى أنه مع زيادة عدد علاقات المفوضين فإن سرعة تنفيذ المعاملات ذات الصلة بالمفوض تكون أسرع بكثير بعد التحسين ويتم الحفاظ على متوسط وقت التنفيذ عند حوالي 6 مللي ثانية ، يصل معدل تحسين الأداء إلى 91.89٪ عندما يكون هناك 20000 علاقة مندوب.

لذا فإن تنشيط تحسين بنية التخزين لعلاقة مندوب الموارد سيؤدي إلى تسريع سرعة تنفيذ المعاملات ذات الصلة بالتفويض وتحسين إنتاجية شبكة TRON.

كيف تتكيف مع هذا التحسين؟
لا يحتاج المطورون إلى فعل أي شيء من أجل هذا التحسين.

ملخص

سيساعد تحسين بنية التخزين لعلاقة مفوض الموارد على إكمال الاستعلام وتعديل بيانات علاقة التفويض في وقت ثابت ، وبالتالي زيادة سرعة تنفيذ المعاملات المتعلقة بالمفوض وتحسين إنتاجية شبكة TRON.


المصدر: TRON Core Devs