تقوم وحدة EVM الحالية بمعالجة العقود الذكية بشكل متسلسل بسبب بنية المترجم المستندة إلى المكدس، وبصراحة، يأتي هذا التصميم مع عبء حقيقي. يستهلك المترجم موارد كبيرة لإدارة بنية بيانات المكدس نفسها—الدفع، السحب، إدارة الذاكرة—بدلاً من القيام بالعمل الحسابي الفعلي.



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