تخطي إلى المحتوى الرئيسي

مقدمة إلى مقترحات تحسين إيثيريوم (⁦EIPs⁩)

ما هي مقترحات تحسين إيثيريوم (EIPs

مقترحات تحسين إيثيريوم (EIPs) (يفتح في علامة تبويب جديدة) هي معايير تحدد الميزات أو العمليات الجديدة المحتملة لشبكة إيثيريوم. تحتوي EIPs على المواصفات الفنية للتغييرات المقترحة وتعمل كـ "مصدر الحقيقة" للمجتمع. تتم مناقشة وتطوير ترقيات الشبكة ومعايير التطبيقات الخاصة بـ إيثيريوم من خلال عملية EIP.

يتمتع أي شخص داخل مجتمع إيثيريوم بالقدرة على إنشاء EIP. تم تضمين إرشادات كتابة EIPs في EIP-1 (يفتح في علامة تبويب جديدة). يجب أن يقدم EIP بشكل أساسي مواصفات فنية موجزة مع قدر بسيط من الدوافع. مؤلف EIP مسؤول عن الوصول إلى إجماع داخل المجتمع وتوثيق الآراء البديلة. نظرًا للحاجز الفني العالي لتقديم EIP جيد الصياغة، تاريخيًا، يكون معظم مؤلفي EIPs عادةً من مطوري التطبيقات أو البروتوكول.

لماذا تعتبر EIPs مهمة؟

تلعب EIPs دورًا مركزيًا في كيفية حدوث التغييرات وتوثيقها على إيثيريوم. إنها الطريقة التي يتبعها الأشخاص لاقتراح التغييرات ومناقشتها واعتمادها. هناك أنواع مختلفة من EIPs (يفتح في علامة تبويب جديدة)، بما في ذلك EIPs الأساسية لتغييرات البروتوكول منخفضة المستوى التي تؤثر على الإجماع وتتطلب ترقية للشبكة مثل EIP-1559 (يفتح في علامة تبويب جديدة)، وطلبات التعليقات الخاصة بإيثيريوم (ERCs) لمعايير التطبيقات مثل EIP-20 (يفتح في علامة تبويب جديدة) وEIP-721 (يفتح في علامة تبويب جديدة).

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

إلى جانب توفير مواصفات فنية للتغييرات، تعد EIPs الوحدة التي تتمحور حولها الحوكمة في إيثيريوم: لأي شخص الحرية في اقتراح واحد، ثم سيناقش مختلف أصحاب المصلحة في المجتمع لتحديد ما إذا كان ينبغي اعتماده كمعيار أو تضمينه في ترقية الشبكة. نظرًا لأن EIPs غير الأساسية لا يجب أن تعتمدها جميع التطبيقات (على سبيل المثال، من الممكن إنشاء رمز قابل للاستبدال لا ينفذ EIP-20)، ولكن يجب اعتماد EIPs الأساسية على نطاق واسع (لأنه يجب على جميع العقد الترقية للبقاء جزءًا من نفس الشبكة)، فإن EIPs الأساسية تتطلب إجماعًا أوسع داخل المجتمع مقارنة بـ EIPs غير الأساسية.

تاريخ EIPs

تم إنشاء مستودع GitHub الخاص بمقترحات تحسين إيثيريوم (EIPs) (يفتح في علامة تبويب جديدة) في أكتوبر 2015. تستند عملية EIP إلى عملية مقترحات تحسين بيتكوين (BIPs) (يفتح في علامة تبويب جديدة)، والتي تستند بدورها إلى عملية مقترحات تحسين Python (PEPs) (يفتح في علامة تبويب جديدة).

يُكلف محررو EIP بعملية مراجعة EIPs للتأكد من سلامتها الفنية، ومشكلات التنسيق، وتصحيح الإملاء والقواعد النحوية وأسلوب الكود. كان مارتن بيكزي، وفيتاليك بوتيرين، وغافين وود، وعدد قليل من الآخرين هم المحررين الأصليين لـ EIP من عام 2015 إلى أواخر عام 2016.

محررو EIP الحاليون هم

  • أليكس بيريغساسي (@axic)
  • غافين جون (@Pandapip1)
  • غريغ كولفين (@gcolvin)
  • مات غارنيت (@lightclient)
  • سام ويلسون (@SamWilsn)

محررو EIP الفخريون هم

  • كيسي ديتريو (@cdetrio)
  • هدسون جيمسون (@Souptacular)
  • مارتن بيكزي (@wanderer)
  • ميكا زولتو (@MicahZoltu)
  • نيك جونسون (@arachnid)
  • نيك سيفرز (@nicksavers)
  • فيتاليك بوتيرين (@vbuterin)

إذا كنت ترغب في أن تصبح محررًا لـ EIP، يرجى التحقق من EIP-5069 (يفتح في علامة تبويب جديدة).

يقرر محررو EIP متى يكون المقترح جاهزًا ليصبح EIP، ويساعدون مؤلفي EIP على المضي قدمًا بمقترحاتهم. تساعد Ethereum Cat Herders (يفتح في علامة تبويب جديدة) في تنظيم الاجتماعات بين محرري EIP والمجتمع (انظر EIPIP (يفتح في علامة تبويب جديدة)).

تم وصف عملية التوحيد القياسي الكاملة إلى جانب مخطط توضيحي في EIP-1 (يفتح في علامة تبويب جديدة)

معرفة المزيد

إذا كنت مهتمًا بقراءة المزيد حول EIPs، فتحقق من موقع EIPs الإلكتروني (يفتح في علامة تبويب جديدة) وEIP-1 (يفتح في علامة تبويب جديدة). إليك بعض الروابط المفيدة:

مشاريع التثقيف المجتمعي

المشاركة

يمكن لأي شخص إنشاء EIP. قبل تقديم مقترح، يجب على المرء قراءة EIP-1 (يفتح في علامة تبويب جديدة) الذي يوضح عملية EIP وكيفية كتابة EIP، وطلب الملاحظات على Ethereum Magicians (يفتح في علامة تبويب جديدة)، حيث تتم مناقشة المقترحات أولاً مع المجتمع قبل تقديم مسودة.

المراجع

محتوى الصفحة مقدم جزئيًا من حوكمة تطوير بروتوكول إيثيريوم وتنسيق ترقية الشبكة (يفتح في علامة تبويب جديدة) بواسطة هدسون جيمسون