EIP-2537: الطريق المتعرج لمدة 5 سنوات لتعليمات التجميع المسبق لـ إثيريوم BLS12-381

robot
إنشاء الملخص قيد التقدم

EIP-2537: الطريق الطويل لإيثريوم ما قبل التجميع

EIP-2537 هو الأمر المسبق للتجميع في EVM الذي تم تحديده للإضافة في أحدث ترقية للانقسام Pectra. يضيف هذا الأمر وظائف حسابية متعددة على منحنى BLS12-381 لـ EVM، مثل حسابات الاقتران على مجال المنحنى.

تم اقتراح EIP-2537 لأول مرة في عام 2020، ولم يتم تأكيده ليتم تضمينه في ترقية إثيريوم حتى عام 2025. ستستعرض هذه المقالة مسار حكم EIP-2537، وتستكشف لماذا استغرق الأمر 5 سنوات لإدراج هذا الاقتراح في الترقية.

خلفية الاقتراح

في يناير 2017، قدم فيتاليك بوتيرين لأول مرة خوارزمية الاقتران ومنحنى alt_bn128. بعد ذلك، اقترح فيتاليك وكريستيان ريتفايسنر EIP-196 و EIP-197، لإضافة دعم حساب منحنى alt_bn128 إلى EVM.

تم دمج ترقية بيزنطية في أكتوبر 2017 رسميًا في منحنى alt_bn128، مما حقق حسابات المطابقة في مجال المنحنى داخل EVM، مما يجعل التحقق من إثباتات ZK-Snarks يمكن أن يتم داخل EVM.

في نوفمبر 2017، اقترح فريق zcash منحنى BLS12-381، الذي يتمتع بأمان وأداء أعلى مقارنة بـ alt_bn128. وقد اعتمدت العديد من بروتوكولات blockchain بعد ذلك منحنى BLS12-381.

في مايو 2018، أشار جاستين دريك إلى أن ترقية إثريوم المستقبلية لـ PoS والتقسيم يمكن أن تستخدم خوارزمية BLS متعددة التوقيع المستندة إلى BLS12-381. وقد ثبت أن ترقية ETH2 اللاحقة اعتمدت بالفعل على منحنى BLS12-381.

مع تطوير ETH2، تزداد الدعوات لإدخال BLS12-381 في طبقة تنفيذ ETH. في فبراير 2020، اقترح الباحثون EIP-2537، آملين في اختباره مع شبكة اختبار ETH2. دعا كاتب EIP-2537 أليكس ستوكز إلى تضمين هذا الاقتراح في الانقسام الصلب برلين.

! مراقبة حوكمة Ethereum: رحلة ما قبل التجميع EIP-2537

برلين المضطرب

قبل تقديم المحتوى اللاحق، يجب أولاً فهم EIP-1962. تم تقديم هذا الاقتراح من قبل Matter Labs في أبريل 2019، ويدعم ثلاث منحنيات هي BLS12 و BN و MNT4/6، ويخطط لزيادة 10 تعليمات مسبقة في عملية واحدة. لكن الاقتراح كان معقدًا للغاية، مما أثار شكوك العديد من المطورين.

لحل مشكلة EIP-1962، اقترحت Matter Labs في فبراير 2020 عدة خطط لتقسيم EIP، بما في ذلك:

  • EIP-2537: تقديم دعم BLS12-381
  • EIP-2539: يوفر دعم BLS12-377
  • PR#2541: توفير دعم BLS12-377 (Zexe curve ) لم يحصل على رقم EIP (

من بين هذه الاقتراحات، يعتبر EIP-2537 الأهم، لأن طبقة التوافق تستخدم أيضاً منحنى BLS12-381. الهدف الأساسي من هذه الاقتراحات هو تنفيذ التحقق من توقيع BLS في طبقة التوافق على الشبكة الرئيسية. في ذلك الوقت، كانت ETH2 تقوم بتطوير عقد الإيداع، مما أدى إلى إدخال BLS12-381 كود مسبق يمكن استخدامه لتحقيق التحقق من التوقيع في عقد الإيداع، مما يتجنب مخاطر فقدان أموال المستخدمين.

عندما تم تقديم EIP-2537، أشار فيتالك إلى مجموعة من القضايا، تركزت بشكل رئيسي على محتوى وثيقة EIP. بعد ذلك، قام المؤلف بالرد والمناقشة.

في 6 مارس 2020، ناقشت اجتماع مطوري إثيريوم الأساسيين EIP-2537. اعتقد فيتاليك أن هذا الاقتراح فعال جداً لإثبات SNARK التكراري، وعلى المدى الطويل لن يضر بإثيريوم. أكد الاجتماع على أولوية EIP-2537، واتفق جميع العملاء على تنفيذها في أقرب وقت ممكن، مع التخطيط لإكمال التطوير قبل ترقية برلين.

بعد ذلك، أصبح EIP-2537 مهمة ذات أولوية عالية. أكدت الاجتماع في 20 مارس أن EIP-2537 سيحل محل EIP-1962 ليصبح اقتراح BLS الرئيسي، وسيتم تضمينه في قائمة الترشيح لترقية برلين.

اجتماع أبريل أدرج رسميًا EIP-2537 في ترقية الانقسام الصلب برلين، وحدد الجدول الزمني للتنفيذ في أبريل والاختبار في مايو ويونيو، وأدرجه كأولوية قصوى.

بعد ذلك، دخل EIP-2537 مرحلة كبيرة من التطوير والاختبار، حيث تم مناقشته في حوالي 20 اجتماعًا رئيسيًا للمطورين. تشمل المحتويات الرئيسية ما يلي:

  • مناقشة مشكلة ترميز ABI
  • تزامن تقدم التنفيذ بين العملاء
  • مشكلة وجود PR في Geth
  • حالة اختبار شبكة YOLO
  • العلاقة مع عقد الإيداع
  • مشكلة تنوع العملاء
  • مشكلة تسعير تكاليف الغاز

ومع ذلك، بسبب تعقيد التنفيذ العالي، تم إزالة EIP-2537 في الاجتماع رقم 99 لمطوري Ethereum Core من شبكة اختبار YOLO v3 وترقية برلين. السبب الرئيسي هو أنه استهلك الكثير من موارد التطوير، مما أثر على تطوير EIPs الأخرى.

في أبريل 2021، أكملت إيثيريوم ترقية برلين، لكن لم تشمل EIP-2537. وهذا جعل ترقية برلين تبدو ضعيفة بعض الشيء.

! [مراقبة حوكمة Ethereum: رحلة ما قبل التجميع EIP-2537])https://img-cdn.gateio.im/webp-social/moments-3198079b11f21298df05682606409838.webp019283746574839201

التطورات المستقبلية

لم تتمكن التحديثات المستقبلية لإثيريوم من دمج EIP-2537:

  • ترقية لندن: تم إزالتها بسبب التعقيد ومشاكل تسعير الغاز
  • ترقية شانغهاي: يركز المطورون على وظيفة السحب PoS، وتأجيل EIP-2537
  • ترقية كانكون: التركيز على EIP-4844، لم يتم مناقشة EIP-2537

حتى فبراير 2024، سيفكر المطورون مرة أخرى في مناقشة ترقية Pectra حول EIP-2537. في ذلك الوقت، لم تعد المشكلة في التنفيذ، بل تبقى فقط مشكلة تسعير استهلاك الغاز.

في الفترة من ديسمبر 2024 إلى يناير 2025، حدد المطورون أخيرًا نموذج التسعير لـ EIP-2537، مما حل مشكلة التكاليف.

! مراقبة حوكمة Ethereum: رحلة ما قبل التجميع EIP-2537

ملخص

تم تقديم EIP-2537 في فبراير 2020 وتم تأكيده أخيرًا في يناير 2025، بعد ما يقرب من 5 سنوات. خلال هذه الفترة، شهدت المناقشات حول التحديثات والتخلي عنها عدة مرات، وذلك بسبب عوامل مثل تعقيد التنفيذ، وتحويل تركيز ترقية إيثريوم. تُظهر هذه العملية تعقيد حوكمة إيثريوم، وكذلك العملية الطويلة التي قد تحتاجها الاقتراحات التقنية من تقديمها إلى اعتمادها النهائي.

! [مراقبة حوكمة Ethereum: رحلة ما قبل التجميع EIP-2537](https://img-cdn.gateio.im/webp-social/moments-55d3bb1142078f459d3a41ead42cd599.webp019283746574839201

ETH-4.01%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 3
  • مشاركة
تعليق
0/400
RumbleValidatorvip
· منذ 21 س
استقرار العقدة هو المفتاح. الكفاءة غير كافية.
شاهد النسخة الأصليةرد0
GasFeeTearsvip
· منذ 21 س
من يستطيع تحمل هذه المواجهة لفترة طويلة؟
شاهد النسخة الأصليةرد0
BanklessAtHeartvip
· منذ 21 س
خمس سنوات من صقل السيف، وأخيرا انتظرت!
شاهد النسخة الأصليةرد0
  • تثبيت