سيكون تقدمنا في الترقية سريعًا للغاية: من المقرر ترقية أول اختبار تم ترقيته ، Ropsten ، في 10 مارس. من المقرر إصدار ترقية MainNet في 14 أبريل.
خطة ترقية برلين
بعد شهور من التخطيط ، "برلين" هو أخيرًا هنا! هذه هي أحدث ترقية بعد ترقية Ethereum Istanbul و Muir Glacier ، ومن المخطط الاتصال بالإنترنت عند Block 12 244 000 من Ethereum Mainnet. نتوقع أن يحدث هذا في حوالي الأربعاء 14 أبريل 2021 ، ولكن قد يتغير التاريخ الدقيق بسبب التغييرات في أوقات الحظر.
سيتم تنفيذ الترقية على ثلاثة testnets (Ropsten و Goerli و Rinkeby) قبل نشرها في Mainnet. جدول الإصدار بأكمله على النحو التالي:


يجب على مشغلي عقدة Ethereum ترقية العقد الخاصة بهم جيدًا قبل أوقات حظر الشوكة على الشبكة التي يرغبون في الانضمام إليها. نظرًا لتغير أوقات الكتلة ، يوصى بإجراء تحديثات العميل قبل أيام قليلة من التاريخ المتوقع. راجع الأقسام التالية لإصدار العميل المناسب للترقية إلى.
إصدار العميل
لتكون متوافقة مع ترقية برلين ، يحتاج مشغلو العقدة إلى ترقية إصدار العميل الذي يقومون بتشغيله. يدعم كل إصدار عميل مدرج أدناه ترقيات برلين على جميع شبكات Ethereum (TestNet و MainNet).
Go Ethereum (GETH) (1.10.1)
مفتوح (التكافؤ FKA) (3.2.0)
Nethermind (1.10.31)
بيسو (21.1.1)
لاحظ أن إصدارات العميل من TurboGeth و Ethereumjs لن تكون جاهزة للاختبار الأول ، ولكن سيتم إصدارها قبل MainNet. سنقوم بتحديث هذه المقالة عند توفرها. تم إهمال الثالوث الآن ولا يدعم ترقيات برلين.
اقتراح تحسين Ethereum (EIP) المدرج في ترقية برلين
قدمت ترقية Ethereum Berlin الـ 4 eips التالية إلى شبكة Ethereum:
EIP-2565: تكلفة غاز Modexp
انخفاض تكلفة الغاز التي تستهلكها MODEXP (0x00..05) premompilation ؛
EIP-2929: زيادة تكلفة الغاز للوصول إلى الدولة opcodes
يضيف تكلفة الغاز إلى sload ، * الاتصال ، التوازن ، تحويلة * و serfleestructruct عند استخدامها لأول مرة في المعاملة ؛
EIP-2718: مظاريف المعاملة المكتوبة
قدم نوع معاملة جديد ، وهو مظروف لدعم أنواع المعاملات المتعددة بسهولة ؛
EIP-2930: قائمة وصول اختيارية
يضيف نوع المعاملة الذي يحتوي على قائمة وصول وقائمة من العناوين ومفاتيح التخزين التي تخطط المعاملة للوصول إليها. هذا يخفف جزئيًا من زيادة تكاليف الغاز الناتجة عن EIP-2929.
لمعرفة المزيد حول كل EIP ، راجع منشور "برلين نظرة عامة" من قبل Ethereum Cat Sypherds.
أسئلة مكررة
لماذا اخترت اسم "برلين"؟
بعد ترقية Ethereum Istanbul ، نفدت أسماء ترقية الشبكة المخطط لها. يوصى بالترقية باسم المدينة التي استضافت DevCon في الماضي. كانت برلين موقع DevCon 0 ، وسيُطلق على الترقية التالية لندن ، والتي تعد أيضًا موقع DevCon 1.
ماذا علي أن أفعل كمستخدم Ethereum أو صاحب Ethereum؟
إذا كنت تستخدم تبادلًا (مثل Coinbase أو Kraken أو Binance) ، أو خدمة محفظة الويب (مثل metamask أو mycrypto أو Mytherwallet) أو خدمة محفظة متنقلة (مثل محفظة Coinbase أو status.im أو ائتمان) ، أو محفظة الأجهزة (مثل دفتر الأستاذ أو Trezor) أو Keepkey) ، لا تحتاج إلى اتخاذ أي إجراء ما لم تخبرك خدمة التبادل أو المحفظة اتخاذ خطوات إضافية.
ماذا علي أن أفعل كمشغل عقدة أو عامل منجم؟
قم بتنزيل أحدث إصدار من عميل Ethereum كما هو موضح في الجدول أعلاه.
ماذا لو كنت عامل منجم أو عقدة ولكن لا أشارك في الترقية؟
إذا كنت تستخدم عميل Ethereum لم يتم تحديثه إلى أحدث إصدار (مدرج أعلاه) ، فسيتم مزامنة عميلك مع blockchain قبل العمل بعد الترقية. ستستمر في اتباع قواعد الإجماع القديمة ، وأن تكون عالقًا في سلسلة غير متوافقة ، أو غير قادر على إرسال ETH أو تشغيل شبكة Ethereum التي تمت ترقيتها.
