ترقية كانكون: معلم آخر بعد شنغهاي

** مقدمة لترقية كانكون **

تعد Cancun-Deneb (المشار إليها فيما يلي باسم ترقية Cancun) ترقية مهمة لـ Ethereum blockchain ، والتي ستعمل على تحسين قابلية التوسع والأمان وتوافر شبكة Ethereum.

كانكون هو ترقية إضافية لطبقة تنفيذ Ethereum استنادًا إلى ترقية شنغهاي. تم الانتهاء من الخطوة الأولى في ترقية شنغهاي في 12 أبريل من هذا العام ، بينما يمثل Deneb ترقية طبقة إجماع Ethereum. تتضمن الترقية برنامج EIP-4844 المرتقب بشدة ، والمعروف أيضًا باسم Proto-DankSharding ، والذي سيضع أساسًا مهمًا لتنفيذ DankSharding الشامل.

** DankSharding **

يعد إطلاق سلسلة المنارات وتنفيذ الدمج أول جزأين من ترقية إطار عمل Ethereum بالكامل ، و DankSharding هو الجزء الثالث ، وهو أيضًا الجزء المميز. سيحل هذا الهيكل المصمم حديثًا محل الفكرة الأصلية للفريق الأساسي المتمثلة في تقديم 64 سلسلة من سلاسل القطع.

** لا يُقصد بـ DankSharding السماح بمزيد من المعاملات على السلسلة الرئيسية ، ولكن التركيز على زيادة توافر البيانات للتجميع. ** Rollup هي تقنية من الطبقة الثانية تجمع معاملات blockchain معًا وتعالجها. يمكن لأي مشغل تراكمي معالجة مجموعة من المعاملات وإرسال النتائج والأدلة إلى السلسلة الرئيسية. باستخدام تقنيات تجميع محددة مثل متفائل أو ZK ، يمكن للمدققين الآخرين أو العقود الذكية في الشبكة فحص النتائج.

تتضمن بروتوكولات تمديد Ethereum Layer 2 السائدة حاليًا التفاؤل و Arbitrum و Metis و zkSync Era و Scroll ، إلخ. لمساعدة شبكة Ethereum على بدء الانتقال طويل الأجل إلى DankSharding الكامل ، سيقدم EIP-4844 عددًا من مكونات طبقة التنفيذ الرئيسية هذا العام.

** Proto-DankSharding **

EIP-4844 ، المعروف أيضًا باسم Proto-DankSharding ، هو ترقية مؤقتة لشبكة Ethereum اقترحها مطورو Ethereum Protolambda و Dankrad Feist. في صفحة أسئلة وأجوبة EIP-4844 ، وصف المؤسس المشارك لشركة Ethereum ** Vitalik Buterin Proto-Danksharding بأنه حل "مؤقت" من شأنه أن يقلل بشكل كبير من رسوم الغاز التراكمي حتى يتم تنفيذ التجزئة الكاملة. **

EIP-4844 عبارة عن خطة توسع حول Rollup ، وهي أيضًا الخطوة الأولى في توسيع Ethereum. قبل الترقية ، يتم تخزين البيانات التراكمية بشكل دائم على Ethereum ، وتكون تكلفة التخزين باهظة الثمن.يعود 90٪ من تكلفة المعاملة التي يدفعها المستخدمون للتجميع إلى تكلفة التخزين.

لهذا السبب ، يقدم EIP-4844 نوعًا جديدًا من المعاملات - معاملة Blob. سيتم ترحيل البيانات إلى "Blob" للتخزين المؤقت. تبلغ مدة التخزين حوالي شهر واحد ، وسيتم حذف البيانات بعد ذلك. إذا كنت ترغب في تخزين البيانات طويلة المدى ، فسيتم تخزينها بواسطة مزودي الخدمة الآخرين وفقًا للاحتياجات الفعلية.

** معاملة Shard blob **

ذكرنا للتو أن EIP-4844 يقدم نوع معاملة يسمى "معاملة تحمل blob". Blob (كائن ثنائي كبير) هو اختصار لـ "الكائنات الثنائية الكبيرة" ويقصد به 125 كيلوبايت من بيانات الحمولة. لإنشاء معاملات تحمل البيانات الثنائية الكبيرة ، تحتاج المجموعة التراكمية إلى الالتزام ببياناتها في blob وإلحاقها بالكتلة.

يمكن أن تحتوي معاملة نقل البيانات الثنائية الكبيرة على نقطتين كحد أقصى. بالإضافة إلى ذلك ، ** لتشجيع مثل هذه المعاملات ، ستطبق الترقية سوق رسوم EIP-1559 متعدد الأبعاد. ستقدم هذه الميزة رسوم غاز متغيرة لمعاملات نقل البيانات على أساس العرض والطلب. **

الفائدة الرئيسية للمعاملات التي تحمل blob هي الفعالية من حيث التكلفة. حاليًا ، يقوم التراكمي بتخزين بيانات المعاملات بشكل دائم على Ethereum blockchain عبر CallData. ومع ذلك ، فإن بيانات blob أرخص بكثير من CallData لأنه لا يتم الاحتفاظ بها إلى الأبد في طبقة التنفيذ (Ethereum Virtual Machine). بدلاً من ذلك ، تقوم عُقد المرشد بتخزينها في طبقة الإجماع ، وبعد شهر أو عام ، يتم حذف النقطة الثنائية الكبيرة. تشبه هذه العملية مسح البيانات المخزنة مؤقتًا من جهاز كمبيوتر محمول أو جهاز.

ستكون النقط ، على الرغم من تقديمها بواسطة EIP-4844 ، متوافقة تمامًا مع التنسيق المستخدم في التجزئة النهائية. في EIP-4844 ، تحتوي كل معاملة تراكمية على 2 blobs على الأكثر ، وتحتوي كل كتلة على 8-16 blobs ، أي حوالي 1 ميجابايت إلى 2 ميجابايت. في سيناريو التجزئة الكاملة ، يمكن توسيع النقطة إلى 16 ميغا بايت إلى 32 ميغا بايت.

بمعنى آخر ، عندما تصبح النقاط جزءًا من بروتوكول Ethereum من خلال Proto-DankSharding ، ستتم إضافة المزيد من النقاط إلى كتلة Ethereum. في هذا الوقت ، سيتم توسيع إنتاجية Ethereum بشكل كبير مرة أخرى ، وستنخفض تكلفة المعاملة أيضًا.

أثناء المعاملة ، سيتحقق مخطط متعدد الحدود يسمى KZG (سمي على اسم منشئيها Kate و Zaverucha و Goldberg) من بيانات المعاملة المنشورة في blob. مثل أنظمة التحقق من انعدام المعرفة الأخرى ، يمكن لـ KZG التحقق دون الكشف عن المحتويات الكاملة للـ blob.

** كور لترقية كانكون: EIP-4844 **

** وفقًا لاجتماع مطوري Ethereum Executive Layer Core في يونيو ، تتضمن ترقية كانكون 5 برامج EIP تهدف إلى إضافة المزيد من تخزين البيانات وخفض الرسوم. ** المحتوى الأساسي للترقية هو EIP-4844 ، والذي يهدف إلى تحقيق التخزين المؤقت واسترجاع البيانات خارج السلسلة من خلال عقد Ethereum لتلبية احتياجات البيانات والتخزين لتطبيقات blockchain.

** تتحسن شبكة اختبار Devnet باستمرار **

منذ أكتوبر 2022 ، أطلق مطورو Ethereum شبكة اختبار متعددة العملاء ، تُعرف أيضًا باسم devnet ، لـ EIP-4844. منذ التنشيط الناجح لـ "ترقية شنغهاي" في 12 أبريل من هذا العام ، حول مطورو Ethereum انتباههم على الفور إلى الاستعدادات لـ "ترقية كانكون".

على وجه الدقة ، كانكون هو اسم الترقية التالية لطبقة تنفيذ Ethereum (EL) ، بينما Deneb هو اسم الترقية المطابقة لطبقة توافق Ethereum (CL). خلال المكالمة الجماعية لـ ACDE ، ناقش المطورون النطاق النهائي لترقية Cancun / Deneb ، والتي ستركز على EIP-4844 ، تنفيذ نوع معاملة blob ، استعدادًا لـ Deneb ، بدءًا من إطلاق Devnet 5.

تم إجراء بعض التغييرات الملحوظة على Devnet 5 ، مثل طبقة التنفيذ (EL) التي لا تسمح بالمعاملات الصفرية ، وتبديل نوع معاملة blob إلى 0x03 ، وفصل الكتل والكتل. فيما يتعلق بتحديثات واجهة برمجة تطبيقات المحرك ، هناك خطط لإضافة البراهين المقابلة إلى getBlobsBundleV1 الذي لم يتم دمجه بعد ودمج استدعاءات "getPayloadV3" و "getBlobsBundleV1" في واحد. فيما يتعلق بواجهة برمجة تطبيقات سلسلة المنارات ، فإن إضافة منفذ توقيع blob اختياري.

في نهاية شهر مايو من هذا العام ، شارك مطور مجتمع Ethereum ، terence.eth ، محتوى المكالمة الجماعية 22nd EIP-4844. وغطى المؤتمر ثلاثة موضوعات رئيسية:

** 1.تحكم إصدار API لمحرك دنيب ؛ **

** 2. إضافة "data \ _gas \ _ used" إلى رأس التنفيذ ؛ **

** 3.تحديث نطاق Devnet 6 واختباره. **

من بين أمور أخرى ، قرر المؤتمر إضافة "data \ _gas \ _ used" إلى رأس التنفيذ في تحديث EIP-4844 ، لأنه تم حساب الرسوم الأساسية العادية باستخدام العنوان الحالي في EIP1559 المستخدم سابقًا. في EIP-4844 ، يستخدم حساب غاز البيانات الرأس الأصلي بدلاً من الرأس الحالي ، و \ _data \ _gas هو سعر الكتلة التالية ، و base \ _fee هو سعر الكتلة الحالية.

بالإضافة إلى ذلك ، قرر الاجتماع أنه لكي يغطي Devnet 6 تحديث "data \ _gas \ _ used" ، قبل نقل "data \ _gas \ _ used" إلى Devnet 6 ، سيتم استخدام testnet أخرى تابعة لـ EIP4844 للاختبار.

** في نهاية شهر يونيو ، صرح مطورو فريق DevOps التابع لمؤسسة Ethereum أن جميع فرق عملاء EL و CL قد اجتازوا اختبارات Hive ذات الصلة لـ Devnet 7 ، ويخططون لإطلاق Devnet 7 في 30 يونيو أو 3 يوليو على أقرب تقدير . ** Devnet 7 عبارة عن شبكة اختبار مخصصة قصيرة المدى لـ EIP-4844 ، ولن يتم اختبار أي تغييرات أخرى في الكود.

هدف الإطلاق لـ Devnet 7 هو زيادة حد النقطة الثنائية الكبيرة من 2 إلى 3 ، وزيادة الحد الأقصى لـ blob من 4 إلى 6. تم اقتراح هدف زيادة سعة النقطة بواسطة Dankrad Feist ، الباحث في مؤسسة Ethereum ، بعد إجراء تجارب البيانات لاختبار قدرة الشبكة على التعامل مع الكتل الكبيرة.

فيما يتعلق بتقدم ترقية كانكون ، وافق المطورون على تحديث العنوان المُجمع مسبقًا لـ EIP-4844 ، تمت إضافة حالة اختبار منطقة ذاكرة نسخة تعليمات EVM (EIP-5656) إلى إطار الاختبار ، واجتماع API للمحرك مسؤول للتواصل بين طبقة الإجماع وطبقة التنفيذ في مواجهة بعض التغييرات ، تم تثبيت Devnet 6 بعد التحقق من التسريب والتعبئة ، وسيتم إطلاق Devnet 7 بنفس الكود والتركيز على الاختبار ذي الصلة بـ EIP-4844.

** وقت الإطلاق المقدر لترقية كانكون **

في 26 مايو من هذا العام ، صرح ** أليكس ستوكس ، الباحث في ** مؤسسة Ethereum ، أن التاريخ المستهدف المعقول لتفعيل كانكون هو أكتوبر 2023. ** يؤكد مطور Geth (EL) Lightclient على هذا البيان ، معتقدًا أن الترقية القائمة على نطاقها الحالي لا تقل عن 5-6 أشهر.

في 9 يونيو ، نشر Tim Beiko ، المطور الأساسي لـ Ethereum ، منشورًا على منصته الاجتماعية يلخص مناقشة أحدث مؤتمر لمطوري Ethereum Executive Layer Core Developers (ACDE). قرر الاجتماع أخيرًا أن ترقية كانكون تحتوي على 5 برامج EIP ، بهدف إضافة المزيد من تخزين البيانات وخفض الرسوم.

المحتوى الأساسي هو EIP-4844 ، والذي يهدف إلى تحقيق التخزين المؤقت واسترجاع البيانات خارج السلسلة من خلال عقد Ethereum لتلبية احتياجات البيانات والتخزين لتطبيقات blockchain.

تتضمن EIPs المحددة الأخرى EIP-1153 (تقليل تكلفة تخزين البيانات على السلسلة ، وبالتالي تحسين مساحة الكتلة) ، EIP-4788 (تحسين تصميم الجسور عبر السلاسل ومجمعات الأسهم) ، EIP-5656 (إضافة تغييرات طفيفة في التعليمات البرمجية) و EIP-6780 (إزالة الكود الذي يمكن أن ينهي العقود الذكية). لم يقدم الاجتماع تنبؤًا دقيقًا بشأن توقيت ترقية كانكون ، لكن من المتوقع أن يتم قبل نهاية عام 2023.

** أهداف وتأثير ترقية كانكون **

الهدف العام من ترقية كانكون هو الاستمرار في التحضير لشبكة تجزئة بيانات كاملة أثناء توسيع نطاق مجموعات التحديثات خلال الفترة الانتقالية. سيؤدي إدخال معاملات نقل البيانات الثنائية الكبيرة إلى زيادة توفر البيانات للتجميعات وتقليل تكلفة التجميع بشكل كبير. سيتضمن EIP 4844 أيضًا معظم منطق طبقة التنفيذ والأساس للتجزئة الكاملة. ستقلل هذه الخطوة بشكل كبير من جهد التنفيذ المطلوب للترقيات اللاحقة.

** بعد تنشيط ترقية كانكون ، سيختبر المستخدمون مدفوعات أسرع وأرخص عند استخدام العملات المشفرة الأصلية والتطبيقات والرموز المميزة المستندة إلى ERC للنظام البيئي Ethereum. ** تعد ترقية كانكون ترقية مهمة لـ Ethereum ، مما يجعل تقسيم Ethereum L1 يفتح فصلًا جديدًا ، ويقلل من تكلفة النقل بين L1 و L2 ، ويحقق رسومًا أقل للغاز و TPS أعلى ، ويفيد L2 وغيرها من البيئة ذات الصلة ، وبالتالي تعزيز المزيد القدرة التنافسية لمعمارية "Ethereum + L2".

تولي Ebunker ، وهي من المدافعين عن Ethereum على المدى الطويل ، اهتمامًا وثيقًا لتطوير تقنية Ethereum وترقيات العروض وتغييرات المجتمع لأول مرة ، وتشارك الأبحاث والآراء حول مسارات Ethereum الرئيسية مثل Staking و L2 و DeFi.

في الوقت الحاضر ، تشمل Ebunker تجمع Ebunker Pool (صندوق تجميع Ethereum Staking غير الحفظي) و Ebunker Venture (رأس المال الاستثماري لتعظيم Ethereum) وغيرها من الشركات.

** الموقع الرسمي Ebunker: **

شاهد النسخة الأصلية
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • أعجبني
  • تعليق
  • مشاركة
تعليق
0/400
لا توجد تعليقات
  • تثبيت