“مطورو Ethereum يقترحون EIP-7917 لحل مشكلات انتخاب المقترحين – تعرف على التفاصيل الآن!”

قام مطورو إيثريوم بوضع مسودة مقترح EIP-7917 لحل مشكلة عدم اليقين في انتخاب مقترحي الكتل الحالي.
مقترح EIP-7917 لإيثريوم
قام مطورو إيثريوم لين أوشيتاني (@linoscope) وجاستن دريك (@JustinDrake) بصياغة مقترح EIP-7917 (تحديد مقترحي الكتل مسبقًا)، والذي يهدف إلى حل مشكلة عدم اليقين في نظام انتخاب المقترحين الحالي بشكل كامل.
في نظام إيثريوم الحالي، يتم اختيار المدقق (Validator) كمقترح للكتلة في فترة زمنية محددة (Slot) من بين جميع المدققين النشطين باستخدام خوارزمية عشوائية تعتمد على أرقام عشوائية (مثل RANDAO) ورصيد الفعالية (Effective Balance). ومع أن بذرة RANDAO يمكن الوصول إليها مسبقًا، إلا أن رصيد الفعالية للمدقق قد يتغير خلال الفترة الزمنية (Epoch)، مما يجعل من الصعب التنبؤ الكامل بمقترح الكتلة في الفترة التالية. هذا يشكل خطرًا على التطبيقات التي تعتمد على بروتوكولات التأكيد المسبق.
كيف يحل EIP-7917 المشكلة؟
يعمل مقترح EIP-7917 على حل مشكلة عدم اليقين الناتجة عن التغيرات في رصيد الفعالية للمدققين عن طريق حساب وتخزين قائمة محددة مسبقًا بمقترحي الكتل في بداية كل فترة زمنية (Epoch). هذا لا يعزز أمان النظام فحسب، بل يمنع أيضًا التلاعب من قبل المدققين، ويبسط تنفيذ البروتوكولات على السلسلة مع الحفاظ على التوافق مع الإصدارات السابقة والقابلية للتوسع.
بدائل مطروحة
أوضح المطورون أن هناك بديلًا آخر يتمثل في تخزين أرصدة الفعالية في بداية الفترة الزمنية (Epoch N) لاستخدامها في حساب مقترحي الكتل في الفترة التالية (Epoch N+MIN_SEED_LOOKAHEAD). ومع ذلك، فإن هذا النهج يتطلب مساحة إضافية في حالة سلسلة البيكون (Beacon State)، ولن يتمكن من توفير قائمة المقترحين مسبقًا لآلة إيثريوم الافتراضية (EVM) عبر جذر البيكون (Beacon Root).
الأسئلة الشائعة
- ما هو الهدف من مقترح EIP-7917؟
يهدف المقترح إلى حل مشكلة عدم اليقين في انتخاب مقترحي الكتل بسبب التغيرات في أرصدة الفعالية للمدققين. - كيف يعمل المقترح؟
يقوم بحساب وتخزين قائمة محددة مسبقًا بمقترحي الكتل في بداية كل فترة زمنية (Epoch)، مما يزيد من الشفافية والأمان. - هل هناك بدائل لهذا المقترح؟
نعم، مثل تخزين أرصدة الفعالية في بداية الفترة، لكنه يتطلب مساحة أكبر ولا يوفر نفس الميزات.