قدم المؤسس المشارك لـ Ethereum Vitalik Buterin و Toni Wahrstätter ، الباحث في مؤسسة Ethereum ، اقتراحًا من شأنه أن يحقق الحد الأقصى من الغاز الذي يمكن أن تستخدمه معاملة واحدة. الاقتراح ، EIP 7983 ، يدعي:

“من خلال تنفيذ هذا الحد ، يمكن أن يعزز Ethereum مرونته ضد بعض متجهات DOS (رفض الخدمة) ، وتحسين استقرار الشبكة ، ويوفر المزيد من القدرة على التنبؤ بتكاليف معالجة المعاملات.”

أحدث اقتراح هو نسخة معدلة من EIP 7825 ، والتي تم تقديمها في نوفمبر من العام الماضي لكنها راكدة منذ ذلك الحين.

الاقتراح سيحد من استخدام الغاز للمعاملات الفردية إلى 16.77 مليون غاز

يهدف الاقتراح إلى فرض الحد الأقصى لـ 16.77 مليون غاز لأي معاملة واحدة ، ما يقرب من نصف الحد الأقصى للغاز البالغ عددهم 30 مليون المقترح في EIP 7825. هذا الحد ، وفقًا لما ذكره بورين و Wahrstätter ، سيكون قابلاً للتطبيق بغض النظر عن حد غاز الكتلة الذي حدده عمال المناجم أو المدققون.

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

سيوفر الحد من غاز Buterin و Wahrstätter الذي تم اختياره 16.77 مليون غاز “توازنًا بين السماح بمعاملات معقدة مع الحفاظ على حدود التنفيذ المتوقعة” ، وفقًا للاقتراح. وأضاف المؤلفون:

“تتيح هذه القيمة معظم حالات الاستخدام الحالية ، بما في ذلك عمليات نشر العقود وتفاعلات Defi المتقدمة ، مع ضمان خصائص الأداء المتسقة.”

عند تنفيذها ، سيتطلب الاقتراح من المستخدمين والتطبيقات اللامركزية (DAPPs) لتقسيم المعاملات ذات حدود غاز أعلى إلى عمليات أصغر. ومع ذلك ، يتوقع Buterin و Wahrstätter أن يؤثر الحد على الحد الأدنى من المستخدمين و DAPPs لأن معظم المعاملات الحالية أقل بكثير من الحد المقترح.

لماذا تحديد حد غاز المعاملة يهم

تتيح بنية Ethereum الحالية المعاملات للاستهلاك نظريًا الحد الأقصى للغاز للكتلة. هذه الهندسة المعمارية تحمل عدة مخاطر.

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

وفقًا للاقتراح ، يمكن أن يؤدي غياب حد غاز المعاملة أيضًا إلى توزيع غير متساوٍ للحمل ويؤثر على استقرار الشبكة.

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

فوائد تحديد حد غاز المعاملة

وفقًا لـ Buterin و Wahrstätter ، فإن الحد من حد استخدام الغاز للمعاملات الفردية يمكن أن يساعد في تقليل خطر هجمات DOS المفردة. في الأساس ، سيقوم الحد الأقصى بتعيين الدرابزين الذي يمنع الجهات الفاعلة الضارة من استخدام النطاق الترددي للشبكة من خلال معاملات البريد العشوائي الكبيرة.

سيضمن الحد الأقصى أيضًا تخصيص الغاز بشكل عادل عبر المعاملات في كتلة ، كما ذكر الاقتراح. من المتوقع أيضًا أن يجعل الغطاء التحقق من صحة الكتل “أكثر قابلية للتنبؤ وموحدة”.

ومع ذلك ، فإن الفائدة الأكثر أهمية هي توافق مع المعرفة الصفرية (ZKVMS). تشجيع المعاملات ذات الحدود الغازية الضخمة التي يتم تقسيمها إلى أجزاء أصغر “يتيح مشاركة أفضل في أنظمة إثبات الموزع” ، وتمكين “تصميم دائرة ZKVM أكثر قابلية للتنبؤ” ، كما ذكر الاقتراح.

شاركها.