
المؤلف: فريق دعم اتفاقية مؤسسة Ethereum ؛ الترجمة: Vishain Vision Xiaozou
من المقرر تنشيط ترقية Ethereum Pectra على الشبكة الرئيسية Ethereum 364032 (وقت UTC 10:05:11).
1. مقدمة إلى البكترا
Pectra هو تحديث رئيسي بعد ترقية Dencun العام الماضي. إنه يعزز نظام حساب Ethereum ، ويحسن تجربة المدقق ، ويدعم التوسع L2 ، وما إلى ذلك من خلال تقديم ميزات جديدة!
ستتم مناقشة هذه التحسينات الرئيسية الثلاثة بالتفصيل في هذه المقالة. للحصول على فهم كامل للترقيات ، انظر دليل الترقية الخاص بـ Ethereum.org.
(1) من حساب خارجي (EOA) إلى حساب ذكي
يمثل EIP-7702 خطوة مهمة في عملية تجريد الحساب ، مما يسمح للمستخدمين بإضافة وظائف العقد الذكية إلى حسابات خارجية (EOA).
يجمع هذا الحل المختلط بين بساطة EOA مع قابلية برمجة حسابات العقد. على وجه التحديد ، فإنه يمكّن المحفظة من دعم الوظائف التالية:
• معالجة دفعة المعاملات:يمكن تنفيذ عمليات متعددة من الناحية الذرية في معاملة واحدة. لا حاجة لبدء معاملات مستقلة لـ “إذن” و “استرداد” بعد الآن!
• دفع الغاز:السماح لأطراف ثالثة بدفع رسوم المعاملات. هذا مفيد بشكل خاص لبدء المعاملات بدون حساب ETH.
• التحقق البديل:هذا يعني أنه يمكن تشغيل العديد من وحدات أمان الأجهزة (HSMS) في الهواتف المحمولة الحالية من خلال تقنيات مثل مفاتيح المرور.
• إنفاق السيطرة:يمكنك الحد من عدد الرموز التي يمكن أن يستهلكها تطبيق معين ، أو تعيين حد نقل محفظة يوميًا لزيادة الأمان.
• آلية الاسترداد:تزويد المستخدمين بخيارات حماية الأصول المتعددة دون الحاجة إلى الترحيل إلى حساب جديد.
عند استخدام EIP-7702 ، يحتاج EOA إلى توقيع تفويض يشير إلى عنوان مندوب معين (يحتوي هذا العنوان على الرمز المراد تنفيذه). بعد اكتمال الإعداد ، سيحصل الحساب على وظائف رمز جديدة (مثل معالجة الدُفعات ، والدفع نيابة عن الآخرين ، ومنطق التحقق ، إلخ). نظرًا لأن اختيار هدف مندوب يعني تسليم كمية كبيرة من التحكم ، فإن EIP-7702 يفرض اختبارات أمان متعددة:
• تفويض سلسلة محدد:افتراضيًا ، يكون المندوبون صالحين فقط لمعرفات سلسلة محددة ، مما يمنع استخدام نفس الترخيص عبر الشبكات.
• مندوب غير ملزم:يمكن أن يكون التفويض مرتبطًا بـ NONCE الحالي للحساب ، وسيتم تنتهي صلاحيته تلقائيًا بعد إضافة NONCE.• قابلية الإعادة: يمكن لمالكي EOA دائمًا إنشاء تراخيص جديدة EIP-7702 لإلغاء أو استبدال رموز المندوب الحالية لتجنب القفل الدائم بسبب العمليات غير الصحيحة.
(2) التحقق من تجربة التحسين
يحتوي Pectra على ثلاثة eips تحسن تجربة المدقق: 7251 و 7002 و 6110.
أولاً ، يزيد EIP-7251 من الحد الأقصى لتوازن المكافآت الذي يمكن أن يحصل عليه التحقق من 32 ETH إلى 2048 ETH من خلال تحديث نوع قسيمة السحب طوعًا.
بالنسبة للهدف ، وهذا يحقق مصلحة مركبة في الأرباح. في السابق ، لن يتم إدراج جزء من المخالفات التي تتجاوز 32 ETH في الحصة النشطة. يمكن للمستخدمين الذين يرغبون في التعهد بأكثر من 32 ETH العمل فقط في وحدات تدريجية من 32 ETH ، والقيمة المتوسطة تعتمد على تجمع التعهد. يتيح EIP-7251 تكوين كل من Verifiers القديمة والجديدة للحصول على المكافآت بناءً على الإرهاق الفعلي (الحد الأعلى من 2048 ETH).
كما يسمح EIP للمشغلين الكبار بدمج عدة صحة 32 ETH ، وبالتالي تقليل متطلبات النطاق الترددي عبر الشبكة.
يوسع EIP-7002 قدرات التحقق من خلال إدخال عمليات السحب الناتجة عن طبقة التنفيذ. في السابق ، يمكن لمفتاح التوقيع النشط الخاص بـ Verifier فقط أن يؤدي إلى الخروج. الآن إذا تم تعيين عنوان Ethereum كقسيمة سحب ، فيمكن أيضًا إجبار العنوان على الخروج. هذا يقلل من افتراض الثقة في إعدادات المندوب ، لأن مالك الصندوق (سواء كان الشخص الذي يتحكم في EOA أو العقد الذكي الذي تديره DAO) يمكنه دائمًا بدء مخرج دون ثقة.
أخيرًا ، يلغي EIP-6110 إرث Ethereum قبل الاندماج: التأخير بين رواسب المدقق والانضمام إلى قائمة انتظار الإيداع. قبل اندماج Ethereum ، تحتاج سلسلة المنارة إلى انتظار كتل 2048 قبل معالجة وديعة التحقق للتعامل مع إعادة الهيكلة المحتملة لإثبات العمل. الآن لم يعد هذا ضروريًا!
يقلل EIP-6110 من تأخير معالجة الإيداع من حوالي 9 ساعات إلى 13 دقيقة.
(3) تمديد النقطة
آخر تغيير كبير في البكتيرا هو EIP-7691 ، الذي يضاعف إنتاجية Ethereum!
يعد Blob الذي تم تقديمه بواسطة ترقية Dencun حل تخزين مؤقت لـ L2 لتقديم بيانات المعاملة المضغوطة والإثبات إلى Ethereum L1. بعد التنشيط ، يتم تخفيض رسوم L1 لـ L2 بمقدار 10-100 مرة ، مما يقلل بشكل كبير من تكاليف المعاملات لمستخدمي L2.
في الوقت الحالي ، تدعم الشبكة الرئيسية Ethereum ما متوسطها 3 نقاط لكل كتلة ، بسعة ذروة قدرها 6. سيتم زيادة EIP-7691 إلى 6 دعم وذروة 9 على التوالي.
على عكس Calldata التي تخزنها العقدة بشكل دائم ، سيتم مسح النقطة بعد 4096 عصر (حوالي 18 يومًا). هذا يحد من استخدام المساحة. تأتي القيود الفعلية للنقاط من النطاق الترددي ، حيث تحتاج إلى الانتشار على طبقة Ethereum من نقطة إلى نقطة. لتعويض نمو النطاق الترددي الذي جلبته EIP-7691 ، قدمت PECTRA أيضًا EIP-7623 للحد من الحد الأعلى لحجم الكتلة.
لتوسيع نطاق إنتاجية بيانات Ethereum بشكل مستمر دون زيادة متطلبات النطاق الترددي ، يجب أن ننتقل من “تخزين جميع النقاط لكل عقدة” إلى “العقدة تخزن فقط مجموعة فرعية والتحقق من صحة بقية البيانات من خلال أخذ عينات الشبكة”. والخبر السار هو: العمل ذي الصلة جارية! وصف فرانشيسكو ، فريق الأبحاث في مؤسسة Ethereum ، تقريبًا خريطة الطريق التوسعية هذه في الكلمة الرئيسية DevCon.
2. مواصفات البكترا
للحصول على تفاصيل حول تحديثات Pectra المحددة ، يرجى الرجوع إلى EIP-7600. على وجه التحديد بما في ذلك:
• EIP-2537: عملية منحنى BLS12-381
• EIP-2935: حفظ قيمة تجزئة الكتلة التاريخية في الدولة
• EIP-6110: الإمدادات الموجودة على ودائع الفحص على السلسلة
• EIP-7002: يخرج طبقة التنفيذ
• EIP-7251: قم بزيادة الحد الأعلى max_effective_balance
• EIP-7549: انقل حقل مؤشر اللجنة من التصديق
• EIP-7623: زيادة تكلفة CallData
• EIP-7685: طلب طبقة التنفيذ العامة
• EIP-7691: زيادة إنتاجية Blob
• EIP-7702: قم بإعداد رمز حساب EOA
• EIP-7840: إضافة جدول Blob إلى ملف تكوين EL
للحصول على إصدار Python الكامل من طبقة التنفيذ ومواصفات طبقة الإجماع ، راجع الإصدار التالي:
• طبقة التنفيذ: v1.17.0rc6
• طبقة الإجماع: v1.5.0-beta.5
بالإضافة إلى ذلك ، قامت Pectra بتحديث واجهة برمجة تطبيقات المحرك لطبقة الإجماع للتواصل مع عقد طبقة التنفيذ.
3. تنشيط pectra
سيتم تنشيط ترقية شبكة Pectra على Ethereum Mainnet في الساعة 10:05:11 UTC وقت في 7 مايو 2025 (بدءًا من Epoch 364032).
تم تنشيطه مسبقًا على شبكات اختبار Hoodi و Holesky و Sepolia.
4. نسخة العميل
إصدارات العميل التالية مناسبة لترقيات Pectra إلى الشبكة الرئيسية Ethereum.
نسخة طبقة الإجماع
عند تشغيل التحقق ، يجب تحديث عقدة منارة طبقة الإجماع وعميل التحقق في نفس الوقت.
نسخة طبقة التنفيذ
5. الأسئلة المتداولة
س: كيف تعمل ترقية شبكة Ethereum؟
إجابة:تتطلب ترقية شبكة Ethereum من مشغلي العقدة الاشتراك بوضوح. على الرغم من أن مطوري العملاء قد وصلوا إلى إجماع على EIP المدرجة في الترقية ، إلا أنهم ليسوا صانعي القرار النهائيين.
لكي تدخل الترقية ، يجب على المدققات والعقد غير المقيدة تحديث البرنامج يدويًا لدعم البروتوكول الجديد.
إذا لم يتم تحديث عميل Ethereum المستخدم إلى أحدث إصدار (انظر أعلاه) ، فسيتم فصل الاتصال بالعقدة التي تمت ترقيتها عندما يتم تشويه الكتلة ، مما يؤدي إلى حدوث شبكة. في هذه الحالة ، يتم توصيل كل مجموعة فرعية من العقد فقط بالعقد التي تبقى هي نفس الحالة (UN) التي تمت ترقيتها.
على الرغم من أن معظم ترقيات Ethereum غير مثيرة للجدل و Forking أمر نادر الحدوث ، فإن القرار المستقل لمشغلي العقدة لدعم الترقيات هو السمة الأساسية لحوكمة Ethereum.
س: ما الذي يجب علي فعله كمستخدم أو حامل Ethereum Mainnet؟
إجابة:في كلمة واحدة: لا
إذا كنت تستخدم محفظة تبادل أو محفظة رقمية أو أجهزة ، فلا يلزم إجراء أي إجراء ما لم يتم إخطاره بخلاف ذلك بواسطة مزود الخدمة.
س: كمشغل عقدة غير محدد ، ماذا علي أن أفعل؟
إجابة:لضمان التوافق ، قم بتحديث عملاء طبقة التنفيذ وطبقة الإجماع على الإصدارات المذكورة في الجدول أعلاه.
س: ماذا علي أن أفعل كتعهد؟
إجابة:لضمان التوافق ، قم بتحديث عملاء طبقة التنفيذ وطبقة الإجماع على الإصدارات المذكورة في الجدول أعلاه. يرجى تحديث عقدة Beacon وعميل المدقق في نفس الوقت.
س: ما الذي يجب أن أفعله كتطبيق أو مطور أدوات؟
إجابة:راجع EIP المدرجة في Pectra لتقييم تأثيرها على المشروع – تقدم هذه الترقية العديد من الميزات الجديدة المثيرة على مستوى التنفيذ والإجماع!
س: لماذا تسمى “pectra”؟
إجابة:تستمر ترقية طبقة التنفيذ في استخدام اسم مدينة DevCon ، وتعتمد ترقية طبقة الإجماع على اسم كوكبة. “Pectra” عبارة عن مزيج من براغ ، ومكان Devcon IV ، والنجم الأزرق والأبيض في Taurus.