تتمثل رؤية Ethereum في أن تصبح أكثر قابلية للتوسع وأكثر أمانًا في ظل فرضية اللامركزية. تلتزم الترقية الحالية لـ Ethereum أيضًا بحل هذه المشكلة الثلاثية ، لكنها واجهت تحديات كبيرة.
مشاكل مع Ethereum:
في الوقت الحالي ، فإن TPS والأداء منخفضان ، ورسوم الغاز مرتفعة والازدحام خطير. وفي الوقت نفسه ، تتزايد مساحة القرص المطلوبة لتشغيل عميل Ethereum أيضًا بسرعة. في الجزء السفلي ، العمل على ضمان الأمان واللامركزية في Ethereum لقد أصبح تأثير خوارزمية توافق الحجم على البيئة بأكملها أكثر وأكثر أهمية.
لذلك ، في ظل فرضية اللامركزية ، فإن كيفية نقل المزيد من البيانات وتقليل الغاز لتعزيز قابلية التوسع ، وكيفية تحسين خوارزمية الإجماع لضمان الأمان هي جميع الجهود التي تبذلها Ethereum حاليًا.
من أجل حل ثلاثية الأمان واللامركزية وقابلية التوسع ، استخدمت Ethereum آلية PoW-to-PoS لزيادة تقليل عتبة العقدة ، وتخطط أيضًا لاستخدام سلسلة المنارات لتعيين محققين عشوائيًا لتحسين الأمان. من قابلية التوسع ، تنظر Ethereum في استخدام التجزئة لتقليل عبء العمل على العقد ، مما يمكّن Ethereum أيضًا من إنشاء كتل متعددة في نفس الوقت وتعزيز قابلية التوسع.
المساحة الحالية لكل كتلة من Ethereum حوالي 200 ~ 300
KB ، يبلغ الحد الأدنى لحجم كل معاملة حوالي 100 بايت ، أي حوالي 2000 معاملة ، مقسومة على وقت الكتلة البالغ 12 ثانية ، والحد الأعلى لـ TPS من Ethereum يقتصر على حوالي 100. من الواضح أن هذه البيانات لا يمكن أن تلبي احتياجات Ethereum.
لذلك ، تركز Ethereum Layer 2 على كيفية وضع كمية كبيرة من البيانات في الكتلة
في الفضاء ، يتم ضمان الأمان من خلال إثباتات الاحتيال وإثباتات الصلاحية ، ولهذا السبب تحدد طبقة DA الحد الأعلى للأمان ، وهو أيضًا المحتوى الأساسي لترقية كانكون.
لا يمكن للمسار التكراري لبيئة Ethereum بناء أداء معيار Solana (من حيث التأخير والإنتاجية) ، ولن يتم رؤية أداء التجزئة لـ Near على المدى القصير ، ولا أداء التنفيذ الموازي لـ Sui و Aptos.
على المدى القصير ، يمكن لـ Ethereum فقط بناء هيكل متعدد الطبقات مع Rollup كقلب أساسي ، لذلك يقوم Cancun بترقية حل TPS ، الغاز
الرسوم وتجربة المطور أمر بالغ الأهمية لخارطة طريق Ethereum.
** كيف يتم تخطيط خارطة طريق Ethereum؟ **
آخر ترقيات مهمة وأهدافها *
2020 ** سنة ** 12 ** شهر ** 1 **
تم إطلاق سلسلة منارات التنبيه الإلكترونية رسميًا ، مما يمهد الطريق لترقية ** نقاط البيع ** *
2021 **** 8 ** شهر ** 5 **
ترقية لندن ، ** EIP1559 ** تغير النموذج الاقتصادي لإيثريوم ؛ *
2022 ** سنة ** 9 ** شهر ** 15 **
ترقية باريس (**
دمج **) ، مكتمل ** POW ** التبديل ** POS ** ؛ *
2023 ** سنة ** 4 ** شهر ** 12 **
تمت ترقيته في شنغهاي ، وحل مشكلة سحب التعهدات ؛ *
تم الانتهاء من النموذج الاقتصادي والترقيات المرتبطة بـ ** POS ** ، وحلت الترقيات القليلة التالية مشاكل أداء Ethereum و ** TPS ** وتجربة المطور ؛ *
الخطوة التالية هي التركيز على خارطة طريق Ethereum * * ملف
طفرة* .
هدف:
تحقيق 100000+ TPS في Rollup.
** هناك مخططات **** 2 **** ، على السلسلة وخارج السلسلة: **
الحل خارج السلسلة: يشير إلى الطبقة 2 ، بما في ذلك التجميع ، إلخ.
مخطط على السلسلة: يشير إلى إجراء تغييرات مباشرة في L1 ، وهو مخطط تجزئة شائع. والفهم البسيط للتجزئة هو تقسيم جميع العقد إلى مناطق مختلفة وإكمال مهام كل منطقة ، مما يؤدي إلى زيادة السرعة بشكل فعال ؛
** تحليل مخطط التقاسم: **
معضلة مخطط التجزئة: تستخدم التجزئة لتضمين تجزئة الحالة ، وتجزئة المعاملات ، وما إلى ذلك ، ولكن المزامنة بين الأجزاء المختلفة تمثل مشكلة. في الوقت الحالي ، من الصعب إكمال مزامنة بيانات عقدة شبكة واسعة النطاق. ، ليس فقط لا يمكن حل حالة MEV ، ولكن قد يتطلب أيضًا عددًا كبيرًا من التصحيحات لتعويض المشكلات المختلفة التي قد تنشأ ، والتي لا يمكن تحقيقها على المدى القصير.
Danksharding هو تصميم تجزئة جديد مقترح لـ Ethereum ،
فكرتها الأساسية هي ** إنتاج البلوك المركزي ** ** + ** ** التحقق اللامركزي ** ** + ** ** مقاومة الرقابة ** يرتبط هذا أيضًا بتوفر البيانات المذكورة أدناه أخذ العينات (DAS) ، فصل الكتل المنتج عن الحزم (PBS) وقائمة مقاومة الرقابة (قائمة Crlist). تكمن الأهمية الكبرى لفكرة Danksharding الأساسية في تحويل Ethereum L1 إلى تسوية موحدة (تسوية) وتوافر البيانات (توفر البيانات)
التوفر) 层。
*** ينقسم مخطط التجزئة إلى خطوات **** 2 ****** ، حاليًا مقسم إلى **** Proto-
**** التجزئة ***** و **** كامل التراكمي ******. ***
**لذلك-
danksharding **** : **
يقدم:
ساعد في تقليل رسوم L2 وزيادة الإنتاجية من خلال إدخال النقط
، في نفس الوقت كحل مسبق للتجزئة لتمهيد الطريق للتجزئة الكاملة. من المتوقع أن يستغرق تنفيذ المشاركة danksharing من 2 إلى 5 سنوات.
المحتوى: الميزة الرئيسية لـ proto-danksharding هي تقديم نوع جديد من معاملات blob. تتميز Blob بخصائص السعة الكبيرة والتكلفة المنخفضة. يمكن أن تسمح إضافة حزم البيانات هذه إلى Ethereum بتخزين جميع بيانات التجميع في blob ، وهو ما يؤدي إلى حد كبير يخفف العبء على السلسلة الرئيسية ، كما يمكن أن يقلل ضغط التخزين من تكلفة التجميع.
** تراكمي بالكامل **
مقدمة: تم توسيع التراكم بالكامل ، مع التركيز على الاستفادة من توافر البيانات.
محتوى:
تصميم P2P لـ DAS: بعض الأعمال والأبحاث التي تتضمن مشاكل اتصال شبكة تجزئة البيانات ؛
عميل أخذ عينات توفر البيانات: تطوير عميل خفيف الوزن يمكنه تحديد ما إذا كانت البيانات متاحة بسرعة عن طريق أخذ عينات عشوائية من بضعة كيلوبايت ؛
الإصلاح الذاتي الفعال لـ DA: قادر على إعادة بناء جميع البيانات بكفاءة في ظل ظروف الشبكة الأسوأ (على سبيل المثال ، هجوم المدقق الخبيث ، أو التعطل طويل الأجل للعقد ذات الكتلة الكبيرة).
** اجتماع مطوري Ethereum الأساسيين **
*** تعتمد كل ترقية لـ Ethereum على اجتماع المطور الأساسي ، من خلال المناقشة المشتركة للمساهمين الأساسيين ، ووفقًا لسلسلة من المقترحات المقدمة من المطورين ، يتم تحديد اتجاه التطوير المستقبلي ***
التعريف: اجتماع المطورين الأساسي هو مؤتمر أسبوعي عبر الهاتف يعقده مجتمع تطوير Ethereum ، حيث يناقش المساهمون الأساسيون من المنظمات المختلفة القضايا الفنية وينسقون العمل المستقبلي على Ethereum. إنهم يحددون الاتجاه التقني المستقبلي لبروتوكول Ethereum ، وهم أيضًا السلطة التي تتخذ قرارات فعلية بشأن ترقية Ethereum. وهم مسؤولون عن تحديد ما إذا كان EIP مدرجًا في الترقية ، وما إذا كان من الضروري تغيير خارطة الطريق وغيرها من الأمور المهمة القضايا.
العملية الأساسية: عملية الترقية التي تتمحور حول برنامج EIP هي تقريبًا على النحو التالي. أولاً ، يتم قبول برنامج EIP مبدئيًا في مؤتمر المطورين الأساسيين (اختصارًا ACD) ، ثم يقوم فريق العميل باختباره بغض النظر عما إذا كان برنامج EIP مدرجًا في قم بالترقية أم لا ، وبعد الاختبار النهائي ، قم بمراجعته مرة أخرى ، ثم قرر ما إذا كنت تريد تضمينه في الترقية الفعلية بناءً على المناقشة.
** المؤتمرات مقسمة إلى **** 2 **** فئات ، وهي اجتماع طبقة الإجماع واجتماع الطبقة التنفيذية ، والتي تُعقد بالتناوب كل أسبوعين: **
** اجتماع طبقة التوافق (**** الكل
إجماع المطورين الأساسي - ACDC ****) ، مع التركيز على طبقة إجماع Ethereum (إثبات الحصة ، سلسلة منارة ، إلخ) ؛ **
** اجتماع على المستوى التنفيذي (** ** الكل
حل المطورين الأساسي - ACDE ) ، والذي يركز على طبقة تنفيذ Ethereum ( EVM **** ، **** Gas ** ** Schedule ، إلخ.) **.
هناك 3 أنواع من المشرفين الأساسيين على Ethereum ، بشكل أساسي المنظمات الرسمية أو المنتديات التطوعية التي تناقش المقترحات:
AllCoreDevs: مشرفو الكود ، المسؤولون عن عميل شبكة ETH1 ، ترقية ، صيانة كود Ethereum والبنية الأساسية ؛
قسم "إدارة المشروع": دعم مطوري Ethereum ، وتنسيق الهارد فورك ، ومراقبة EIP ، وما إلى ذلك ، ومساعدة AllCoreDevs بشكل مباشر في الاتصالات والعمليات ؛
إيثريوم
السحرة: "منتدى" يريد مناقشات حول برنامج EIP ومواضيع فنية أخرى.
** الجدول الزمني لاجتماعات كانكون ذات الصلة بالتصعيد **
*** وفقًا لمحتوى المناقشة ، يمكن تقسيم ترقية كانكون تقريبًا إلى مراحل **** 5 ******. ***
** المرحلة 1 - تقديم سمات الترقية **
*** تقديم مهام جديدة ****** proto-danksharding ****** ****** ****** ****** و ****** ****** selfdestruct “***** * * رمز التشغيل ، مناقشة سطحية لمحتوى ترقية شنغهاي ***
بعد اكتمال دمج Ethereum في 15 سبتمبر 22 ، تم تعليق اجتماع المطورين لمدة 4 أسابيع ، مما سمح للمطورين بالتحقق من EIP الذي تمت مناقشته في الترقية اللاحقة لمدة شهر واحد ؛
في 28 ، 22 أكتوبر ، اقترح أول اجتماع للمطورين بعد الاندماج تنفيذ التقاسم الأولي ، و EOF وكود التشغيل "التدمير الذاتي" لأول مرة. في هذا الوقت ، لم يتم تحديد النطاق المحدد لـ proto-danksharding ، وبعض المطورين مبدئيون في رأيي ، يمكن تقسيم ترقية شنغهاي إلى عدة ترقيات صغيرة ، مثل تمكين عمليات سحب ETH المتعهد بها أولاً ، ثم ترقية EIP
4844 ، ولكن تعتقد مجموعة أخرى من المطورين أنه من المنطقي تنفيذ ترقية أكبر في خطوة واحدة.
** المرحلة الثانية - تحديد الإطار الزمني والتحضير لحفل **** KZG **** **
في نهاية **** 2022 ****** ، يدور مؤتمر Ethereum بشكل أساسي حول ********* EOF ****** و ****** EIP
4844 ***** مناقشة ، مع الاستمرار في الترويج لـ **** EIP
4844 ***** حفل الإعداد المسبق المطلوب لحفل ****** KZG ****** ، سيكون المطورون في ********* 23 ** **** السنة **** 1 **** شهر تم التأكيد رسميًا على الترقية **** 4844 **** ستظهر في ***
في 22 نوفمبر ، تم ذكر EOF أو proto-danksharding في المكالمة الجماعية رقم 149 لجميع مطوري Ethereum الأساسيين في هذا الوقت ، لا يزال المطورون يفكرون في وضعها في ترقية Shanghai ؛
في اجتماع طبقة الإجماع في 2 و 22 ديسمبر ، ترينت ، رئيس النظام البيئي Ethereum
قام Van Epps بتحديث برنامج EIP
4844 التقدم المحرز في تنفيذ حفل الإعداد الموثوق به المطلوب لإنشاء ملف
رمز الحماية المستخدم في 4844. سيارة نقل
تأمل Epps أن يكون الحفل واحدًا من أكبر الحفل على الإطلاق في مجال العملات المشفرة ، حيث سيجمع ما بين 8000 و 10000 مساهمة. وستستمر فترة المساهمة العامة للحفل حوالي شهرين وستبدأ في وقت ما في ديسمبر ؛
في اجتماع المطورين الأساسيين في نفس اليوم ، كان هناك بعض النقاش حول EOF وإلغاء تنشيط رمز التشغيل الذاتي. اعترض مطور من مؤسسة Ethereum على تأجيل EOF إلى كانكون ، بحجة أنه إذا لم يتم تضمين تغييرات الكود في شنغهاي ، هل ستكون إمكانية دخول كانكون صغيرة جدًا ، فيما يتعلق برمز التدمير الذاتي ، فهناك مطورون يدافعون عن تطوير برنامج EIP في ذلك الوقت
4758 ، ولكن تعطيل كود التشغيل هذا بشكل مباشر سيؤدي إلى كسر بعض التطبيقات ، ويعتقد المطور أنه يجب وزن برنامج EIP هذا مرة أخرى لفترة من الوقت قبل إنشاء حالة حافة لحماية هذا النوع من العقود ؛
في اجتماع المطورين الأساسيين في 9 ، 22 ديسمبر ، تم الترويج لتنفيذ حفل KZG فيما يتعلق بترقية كانكون ، و EIP الحالي
4844 حفل الإعداد الموثوق به جاهز ؛
في اجتماع طبقة الإجماع في 16 ، 22 ديسمبر ، حول برنامج EIP
4844 ، ناقش المطورون دمج طلبين مختلفين للسحب (PRs) في المواصفات الخاصة بـ proto-danksharding ، أحدهما يتعلق بكيفية تعامل العقد مع توافر البيانات بعد نقطة معينة بعد تقليم البيانات ، والآخر عندما يتم تقديم رموز خطأ جديدة للكتلة للتنبيه العقد عندما تكون المعلومات الخاصة بالنقاط مفقودة
خلال اجتماع التطوير الأساسي في 5 يناير 23 ، توصل المطورون إلى إجماع لإزالة تعديلات الكود المتعلقة بتنفيذ EOF من ترقية شنغهاي ، اقترحت Beiko في هذا الوقت أن تقرر بعد أسبوعين ما إذا كان يجب تضمين EOF في كانكون قيد الترقية ؛
** المرحلة الثالثة - مناقشة أولية لنطاق الاقتراح **
في نهاية **** 23 ************ 1 **************** تم نقل EOF ****** إلى كانكون للترقية بعد الانتقال من عرض شنغهاي الترويجي ، منذ ذلك الحين تدور **** 2 **** أشهر بشكل أساسي باستثناء **** EOF ****** و **** EIP
نوقشت مقترحات أخرى بخلاف 4844 ***** ، وفي نفس الوقت ، اقترح ********* EOF ****** للخروج من كانكون. تم إنفاق هذه الفترة الزمنية بشكل أساسي على تحديد نطاق مقترحات ترقية كانكون. ***
في اجتماع المطورين الأساسيين في 20 ، 23 يناير ، تم نقل EOF إلى كانكون للترقية ؛
في اجتماع المطورين الأساسيين في 6 ، 23 مارس ، كان الاقتراح الأولي لترقية كانكون هو: EIP
4788 (جذر حالة سلسلة المنارة العامة) ، EIP
2537 (تنفيذ عمليات بكفاءة مثل التحقق من توقيع BLS والتحقق من SNARKs) و EIP-5920 (يقدم كود التشغيل الجديد PAY) و EIP
تطبيق مشترك لـ 6189 (لجعل SELFDESTRUCT متوافقًا مع أشجار Verkle) و EIP-6190 (تغيير وظيفة SELFDESTRUCT لإحداث عدد محدود فقط من تغييرات الحالة) ؛
في اجتماع المطورين الأساسيين في 16 و 23 مارس ، باستثناء EOF و EIP
4844 ، تم النظر في المقترحات التالية للإدراج في كانكون: تنسيق SSZ ، حذف SELFDESTRUCT ، EIP
2537 ، EVMMAX ، EIP
تعليمات غير محدودة من SWAP و DUP ، وإدخال رموز الدفع وجذور حالة المنارة في EVM ؛
في اجتماع المطورين الأساسيين في 30 مارس 23 ، تم طرح اقتراح EIP-6780 بشأن تعطيل SELFDESTRUCT لأول مرة ، وهو أيضًا اقتراح لتعطيل SELFDESTRUCT الذي قررت كانكون أخيرًا استخدامه. لكن فيما يتعلق بتنفيذ EOF ، من Erigon
(EL) قال مطور من فريق العميل EOF
"الكثير من التغيير" للتنافس مع EIP لاقتراح تحسين Ethereum في ترقية Cancún القادمة
4844 ، كان هناك اقتراح لتنفيذ EOF في هارد فورك بعد وقت قصير من ترقية كانكون ؛
** المرحلة الرابعة - تحديد الاتجاه الواضح لترقية الاقتراح وحذف المقترحات غير ذات الصلة **
في **** 23 ************ 4 ****** شهرًا ، هناك اتجاه واضح للمقترحات التي ينبغي تغطيتها من خلال ترقية كانكون ، والعقد الرئيسية في **** 4 *********************************************** **************************************************** *********** برنامج EIP ****** و ********* tim ****** أجرى أيضًا مناقشة أكثر تعمقًا حول المقترحات البديلة ، في ********* 4 ****** month ** في الاجتماع يوم **** 27 ******، ****** EIP
6780 ****** 、 ****** EIP
6475 ***** و ****** EIP
تم تحديد 1153 ***** ليتم تضمينها في كانكون ، وفي نفس الوقت ********* EOF ****** و **** EVMMAX ****** (مع * تمت إزالة ***** EOF ***** المتعلقة بالتنفيذ ***** EIP ****** المجموعة الفرعية) من ترقية كانكون ، وتساعد ترقية ********* ****** ****** بشكل أساسي ****** ****** EVM يقوم بالتحكم في الإصدار ، ويمكنه تشغيل مجموعات متعددة من قواعد العقد في نفس الوقت ، مما سيساعد في التوسع اللاحق لـ Ethereum ، ولكن مع مراعاة جدوى الترقية بأكملها ، ** * *** EOF ***** قد يتم متابعة الترقية مع الترقية اليومية ***
خلال اجتماع التطوير الأساسي في 13.04.23 ، ناقش المطورون خطة EIP
4844 (لفضح البيانات حول جذر حالة CL في EL) ، هناك ما لا يقل عن تسعة برامج EIP أخرى قيد النظر للترقية ، وهي ** EIP
4844 ****، **** SELFDESTRUCT ** ** تمت الإزالة ** (EIP-6780، EIP
4758 EIP
6046 、 EIP
6190) 、 ** EIP
5920 **** 、 **** EIP
1153 **** 、 **** EIP
2537 **** 、 **** EIP
4788 **** 、 **** EVMMAX
EIPs ** (EIP
6601 و EIP
، ** SS
التغييرات ** (EIP
6475 、 EIP
6493 、 EIP
6465 、 EIP
6404 و EIP
6466) 、 ** EIP
5656 **** و **** EIP
6193 ** ;
في اجتماع المطورين الأساسيين في 27 ، 23 أبريل ، تم التركيز على العديد من التقدم والمفاضلات. أولاً ، يستمر تحديد EIP4844 لإدراجها في ترقية كانكون ، مع إضافة برامج EIP التالية:
6780 (يغير وظائف كود التشغيل SELFDESTRUCT) ، EIP
6475 (نوع تسلسل بسيط جديد (SSZ) لتمثيل القيم الاختيارية) ، EIP
1153 (أضف كود تشغيل جديد لحالة التشغيل) ؛ ثانيًا ، EIP الذي يتم النظر فيه ولكن لم يتم تضمينه رسميًا في الترقية هو EIP
6913 (مقدمة تعليمات SETCODE) ، EIP
6493 (تحديد مخطط التوقيع للمعاملات المشفرة بـ SSZ) ، EIP
4788 (كشف جذر كتلة سلسلة المنارة في رأس كتلة EL) ، EIP
2537 (يضيف منحنى BLS12-381 كتجميع مسبق) و EIP
5656 (يقدم تعليمات EVM جديدة لنسخ مناطق الذاكرة) ؛ أخيرًا ، ** EOF ** ** و ** ** EVMMAX **** (** ** EOF ** ** يعتمد التنفيذ ** * * EIP ** ** مجموعة فرعية) من ترقية كانكون. **** EOF ** ** تم نقل الترقية من شنغهاي في مؤتمر مطوري Ethereum في بداية **** 2023 ******** 1 **** ، وتمت ترقيتها لاحقًا من * *** من نهاية **** 1 **** إلى بداية **** 4 **** في 23 **** ، سيظهر في ترقية كانكون افتراضيًا ، ولكن في ** تمت إزالة ** 23 **** **** EOF ** ** مرة أخرى في اجتماع المطور في **** 29 ****، **** 4 ****. **
** المرحلة الخامسة - تحديد الاقتراح النهائي وتحسين التفاصيل **
**** 23 ************** 5 ****** شهرًا يبسط بشكل أساسي ويحسن تفاصيل الاقتراح النهائي ، ****** SSZ->
ستعني تغييرات ****** RLP أنه لم تعد هناك حاجة إلى اثنين من ****** SSZs في كانكون
برامج EIPs ****** ، لذلك ****** EIPs
سيتم نقل 6475 ****** و ********* 6493 ****** من كانكون للترقيات. في نفس الوقت ، في الاجتماع الأساسي يوم **** 26 ****** ، **** تيم
توصي شركة Beiko ***** بأن تقتصر المحادثات المستقبلية حول توسيع نطاق كانكون على الخمسة التالية ****** EIP ******: ****** EIP-5920 ***** * ، ****** 5656 ****** ، ****** 7069 ****** ، ****** 4788 ****** و **** 2530 * ****. لقد حدد المطورون الآن النطاق الكامل لترقية كانكون. ***
اجتماع إجماع إيثريوم الأساسي في 5/5/23 ، لمناقشة خطة الاستثمار السارية الأخيرة المذكورة
4788 ، أثناء إضافة EIP
6987 و EIP
المناقشة في 6475 ، هذان الاقتراحان حول المحققين ومعاملات SSZ على التوالي ؛
في اجتماع الطبقة التنفيذية 161st Ethereum في 11 و 23 مايو ، تيم
قال Beiko أنه لا يزال من الممكن تعديل نطاق ترقية كانكون في الأسابيع القليلة المقبلة ، ولكن بدون نصيحة صريحة من المطورين ، سيظل نطاق ترقية كانكون في الحالة "الافتراضية" ، ويظهر النقاش حول EIP-4844 أن التطوير وافق المؤلف على إزالة SSZ من تطبيق EL لـ EIP-4844 ، ** لكنه لم يؤثر بعد على التقدم المستمر ** ** 6475 ** **. ** بالإضافة إلى ذلك ، ناقش المطورون أيضًا بإيجاز اثنين من برامج EIP للنظر فيها في كانكون ، وهما EIP
6969 (EIP
و EIP
5656 (تعليمات EVM فعالة لنسخ مناطق الذاكرة) ؛
تمت مناقشة التطورات في 4844 بإيجاز في اجتماع إجماع المطورين في 18-May-23 ، مثل السماح لتطبيقات العقود الذكية على EL بالتحقق من إثبات حالة CL ؛
تمت مناقشة إلغاء تنشيط SELFDESTRUCT ، وتغييرات مواصفات EIP-4844 ، وإدارة كود التشغيل ، وإضافات كانكون النهائية المحتملة في الاجتماع 162 Ethereum Core في 25 مايو 2023. تيم
توصي شركة Beiko بأن تقتصر المحادثات المستقبلية حول توسيع نطاق كانكون على خمس برامج EIP التالية: ** EIP-5920 **** ، **** 5656 **** ، **** 7069 **** ، * ** * 4788 ** ** و ** ** 2530 . سيؤكد المطورون في الأسابيع القليلة المقبلة ** ** Dencun **** ( Deneb
النطاق الكامل لـ Cancun ****) ؛ **
في الاجتماع رقم 110 لطبقة توافق Ethereum في 1 يونيو 2023 ، قدم باحث من مؤسسة Ethereum نتائج تجربة بيانات حول قدرة عقد Ethereum mainnet على نشر كميات كبيرة من البيانات. ومن هذه النتيجة ، اقترح الباحث أن EIP
تمت زيادة مواصفات 4844 من 4 نقاط كحد أقصى إلى 6 نقاط لكل كتلة. في الوقت نفسه ، يفكر المطورون في EIP
4788 المدرجة في ترقية كانكون ؛
في اجتماع المطورين الأساسي في 13 يونيو 2023 ** أكد المطورون رسميًا نطاق الترقية ، بما في ذلك **** EIP
4844 **** 、 **** EIP
1153 **** 、 **** EIP
5656 **** 、 **** EIP
6780 **** 、 **** EIP
4788 **** ; **
في الاجتماع الإجماعي في 15 يونيو 2023 ، تمت مناقشة أي خطط EIP مركزة على CL لتضمينها في Deneb ، ومن بينها EIP-6988 و EIP-7044 و EIP-7045 التي تم اقتراح إضافتها ، ووافق فريق عميل CL إلى ما يلي شبكة اختبار EIP-4844 Devnet6 ستختبر العدد المتزايد من النقاط وتتخذ قرارًا نهائيًا بشأن هذه المسألة في غضون أسبوعين ، بينما باحث مؤسسة Ethereum Michael
اقترح Neuder إزالة غطاء Staking 32 ETH للمساعدة في تقليل نمو مجموعة المدقق النشطة ؛
في الاجتماع الذي عقد في 22 يونيو 2023 ، اقترح تيم نقل العنوان المترجم مسبقًا 4844 إلى 0xA ، وتعبئتها ونقل BLS إلى عنوان آخر ، على الرغم من الترجمة مسبقًا عبر EIP
2537 ، ولكن لن يتم النظر فيه في كانكون ؛
في اجتماع الإجماع في 29 يونيو 2023 ، واصل المطورون مناقشة عدد النقاط ، مما حد من النقطة المستهدفة
تمت الزيادة من 2 إلى 3 ، وزيادة الحد الأقصى للنقاط الثنائية الكبيرة من 4 إلى 6 ، و 4844 اختبار شبكة Devnet
7 قريبا.
هذه الحياة
المحتوى الأساسي هو EIP
4844 , 即 Proto-Danksharding
نطاق EIP النهائي لترقية كانكون هو: ** EIP
4844 **** 、 **** EIP
1153 **** 、 **** EIP
5656 **** 、 **** EIP
6780 **** 、 **** EIP
4788 **. وفي الوقت نفسه ، في الاجتماع 111 لشركة Ethereum ACDC في 19 يونيو ، واصل المطورون مناقشة ** EIP
6988 **** 、 ** ** EIP
7044 **** 、 **** EIP
7045 ** للتضمين في ذنب. قال المطورون إنهم يخططون لدمج EIPs الثلاثة المذكورة أعلاه في مواصفات Deneb في الأسابيع المقبلة.
** تحليل ** مفتاح **** EIP ******
** EIP
4844 **
مقدمة:
اسم اقتراح EIP4844 هو Proto-Danksharding ، وهو البروتوكول المسبق للنسخة الكاملة لتوسيع التجزئة Danksharding. تستند المجموعة الكاملة لمخططات التجزئة في الواقع إلى Rollup للتوسع على السلسلة. ** الغرض من البرنامج هو توسيع ** ** 2 ** ** layer ** ** Rollup —— **** من خلال مساعدة **** L2 **** في خفض الرسوم وزيادة الإنتاجية
، بينما يمهد الطريق للتجزئة الكاملة (**** التجزئة ****). **
في المكالمة الجماعية التي ستعقد في 23 فبراير ، سيقوم مطورو Ethereum ببرنامج EIP
تمت تسمية ترقية 4844 باسم Deneb ، وهو اسم نجم من الدرجة الأولى في كوكبة Cygnus ، وهو EIP على إصدار GitHub ذي الصلة في المستقبل
سيتم تحديث تسمية 4844 إلى Deneb ؛ في الاجتماع الذي سيعقد في 1 يونيو 23 ، ستكون هناك بعض التغييرات في مواصفات الترقية التالية لـ Ethereum ، والتي تسمى Deneb على جانب CL وكانكون على جانب EL ؛
في اجتماع المطورين في 23 يونيو ، استعد المطورون لتحديث برنامج EIP
العنوان المترجم مسبقًا 4844. حاليًا ، أضاف المطورون الأساسيون 9 مجموعات مسبقة إلى EVM وسيقومون بتنشيط EIP بواسطة
4844 و 4788 إنشاء جهازي تجميع مسبق تحت عناوين "0xA" و "0xB" على التوالي. في اجتماع الإجماع في 29 يونيو ، أصبحت EIP جاهزة للانطلاق
4844 شبكة اختبار مخصصة قصيرة المدى Devnet
7。
** EIP-4844 **** يقدم نوع معاملة جديد تمامًا - **** Blob
Transcation ****。 **
ملف تعريف Blob:
Blob ، على غرار حزمة البيانات الإضافية ، 128 فقط في البداية
مساحة تخزين KB ، في بداية مناقشة الاقتراح ، كان الهدف والحد الأقصى لـ Blob هو 2/4 ، وتم تعديله إلى 3/6 في اجتماع المطورين في 9 ، 23 يونيو. وهذا يعني أن كل معاملة في Ethereum يمكن أن تحمل ما يصل إلى ثلاث معاملات Blob ، أي 384
KB ، الهدف من كل كتلة
سعة النقطة 6 ، أي 768
KB ، والتي يمكنها حمل ما يصل إلى 16 نقطة ، أي 2 ميغا بايت ؛
قد يكون له تأثير معين على استقرار الشبكة ، لكن فريق تطوير Ethereum قرر إجراء الاختبار أولاً لتجنب الحاجة إلى شوكات صلبة لاحقة لتوسيع كتلة blob.
** Blob ** ** in ** ** KZG
التزام التجزئة ** ** باعتباره ** ** Hash **** ، يُستخدم للتحقق من البيانات ، تشبه الوظيفة ** ** Merkle ** ** ؛ **
تقوم العقدة بمزامنة النقطة على السلسلة
بعد المعاملة ، ستنتهي صلاحية جزء البيانات الثنائية الكبيرة ويتم حذفها بعد فترة زمنية ، وتكون مدة التخزين ثلاثة أسابيع.
وظيفة Blob - ** تحسين **** TPS **** من Ethereum ، مع تقليل التكاليف **
في الوقت الحالي ، يبلغ إجمالي حجم البيانات في Ethereum بالكامل حوالي 1 تيرابايت فقط ، ويمكن أن يجلب Blob 2.5-5 تيرابايت من حجم البيانات الإضافي إلى Ethereum كل عام ، وهو ما يتجاوز بكثير دفتر الأستاذ نفسه بعدة مرات ؛
بالنسبة للعقد ، لن يؤدي تنزيل 1 ميجابايت إلى 2 ميجابايت إضافية من بيانات blob لكل كتلة إلى عبء عرض النطاق الترددي ، وستؤدي مساحة التخزين فقط إلى زيادة المقدار الثابت لبيانات blob بحوالي 200 ~ 400 جيجابايت شهريًا ، وهو ما لن يؤثر على لا مركزية عقدة Ethereum بأكملها ، ولكن تم تحسين التوسع حول Rollup بشكل كبير ؛
في الواقع ، لا تحتاج العقدة نفسها إلى تخزين جميع بيانات blob ، لأن blob عبارة عن حزمة بيانات مؤقتة ، لذلك في الواقع ، تحتاج العقدة فقط إلى تنزيل كمية ثابتة من البيانات لمدة ثلاثة أسابيع.
** دور EIP-4844 **** - لفتح الفصل الأول من سرد **** Danksharding **** **
** توسع عالي السعة: ** في الوقت الحالي ، يمكن لـ EIP-4844 توسيع سعة L2 مبدئيًا. يمكن للإصدار الكامل من Danksharding توسيع حجم بيانات Blob في EIP-4844 من 1 ميجابايت إلى 2 ميجابايت إلى 16 ميجابايت إلى 32 ميجابايت ، مما يضمن اللامركزية والأمان أثناء تحقيق توسع أعلى ؛
** رسوم منخفضة: ** يُظهر محللو بيرنشتاين أن تقنية Proto-dank-sharding يمكن أن تخفض رسوم شبكة الطبقة 2 إلى 10-100 ضعف المستوى الحالي ؛
** البيانات الفعلية **:
نشرت شبكة اختبار Opside 4844 ، والتي يمكن أن تقلل من تكلفة التجميع بنسبة 50 ٪ وفقًا للملاحظات الحالية ؛
لا يكشف الحل التقني DA من EigenLayer عن الكثير لتقييم بياناته ؛
بالمعنى الدقيق للكلمة ، ليس لدى Celestia علاقة تذكر بـ Ethereum ، ولا يمكن تقييم تكلفة DA الخاصة بها الآن ، اعتمادًا على حلولها التقنية المحددة ؛
يتمثل حل Ethstorage في تحميل شهادة تخزين Layer2 الخاصة بها ، وقد يتم تخفيض تكلفة DA الخاصة بها إلى 5٪ من الأصل ؛
تتوقع Topia خفض التكلفة بمقدار 100 ~ 1000 مرة ، لأن شبكة Danksharding الرئيسية تحتاج أيضًا إلى مراعاة الأمان والتوافق مع بث شبكة Layer 1 P2P.
** DA **** الحل: **** Danksharding **** (حل تجزئة لتوسيع Ethereum) في الوقت الحالي ، إذا استمر التوسع ، فقد يكون عبء العقدة كبيرًا جدًا (**** 16 ميغابايت **** أعلاه) وتوافر بيانات غير كافٍ (**** 30 **** صلاحية). حل: **
أخذ عينات توافر البيانات (البيانات
توفر العينات) - يقلل العبء على العقد
قص البيانات الموجودة في Blob إلى أجزاء بيانات ، واترك العقدة تتغير من تنزيل بيانات Blob إلى التحقق العشوائي من أجزاء بيانات Blob ، بحيث تتناثر أجزاء بيانات Blob في كل عقدة من Ethereum ، ولكن بيانات Blob الكاملة هي المخزنة في دفتر الأستاذ في Ethereum بالكامل ، الفرضية هي أن العقد يجب أن تكون كافية وغير مركزية ؛
يستخدم DAS تقنيتين: رمز المحو (Erasure
الترميز) والالتزام متعدد الحدود KZG (KZG
التزام)؛
Proposer-Packager Separation (PBS) —— حل مشكلة تقسيم عمل العقد ، والسماح للعقد ذات التكوين العالي الأداء أن تكون مسؤولة عن تنزيل جميع البيانات لتوزيع الترميز ، والسماح للعقد ذات التكوين المنخفض الأداء أن تكون مسؤولة عن التحقق الفوري.
يمكن للعقد ذات التكوين العالي الأداء أن تصبح بناة. يحتاج البناة فقط إلى تنزيل بيانات البيانات الثنائية الكبيرة للترميز وإنشاء الكتل ، ثم البث إلى العقد الأخرى لإجراء فحوصات موضعية. بالنسبة للمُنشئين ، نظرًا لأن حجم بيانات المزامنة ومتطلبات النطاق الترددي عالية ، أن تكون مركزية نسبيًا ؛
يمكن أن تصبح العقدة ذات التكوين المنخفض الأداء مقدمًا (مقدم العرض) ، ويحتاج مقدم العرض فقط للتحقق من صحة البيانات وإنشاء رأس الكتلة وبثها (Block
Header) ، ولكن بالنسبة لمقدم الطلب (مقدم العرض) ، فإن حجم بيانات المزامنة ومتطلبات النطاق الترددي منخفضة ، لذلك ستكون لا مركزية.
قائمة مكافحة الرقابة (crList) - تحل المشكلة التي يمكن أن يتجاهلها القائمون على الحزم عمدًا بعض المعاملات ويقومون بفرز وإدراج المعاملات التي يرغبون في الحصول عليها بشكل عشوائي من MEV نظرًا لقدرتهم المفرطة على المراجعة.
قبل أن يقوم المنشئ (Builder) بحظر معاملات الحزم ، سينشر مقدم العرض (Proposer) أولاً قائمة مقاومة للمراجعة (crList) ، والتي تحتوي على جميع المعاملات في mempool ؛
يمكن للمُنشئ (Builder) فقط اختيار حزم المعاملات وفرزها في crList ، مما يعني أنه لا يمكن للمُنشئ إدخال معاملته الخاصة للحصول على MEV ، ولا يمكنه رفض أي معاملة عمدًا (ما لم يكن Gas
الحد ممتلئ) ؛
بعد التعبئة ، يبث المنشئ الإصدار الأخير من قائمة المعاملات إلى مقدم العرض ، ويحدد مقدم العرض إحدى قوائم المعاملات لإنشاء رأس الكتلة (Block
Header) والبث ؛
عندما تقوم العقدة بمزامنة البيانات ، فإنها تحصل على رأس الكتلة من مقدم العرض (مقدم الاقتراح) ، ثم تحصل على نص الكتلة من أداة التجميع (منشئ) ، للتأكد من أن كتلة الكتلة هي النسخة النهائية المحددة.
PBS مزدوج الفتحة - يحل مشكلة الحزم المركزية التي أصبحت أكثر مركزية من خلال الحصول على MEV
استخدم وضع المزايدة لتحديد الكتلة:
ينشئ المنشئ (Builder) رأس الكتلة لقائمة المعاملات بعد الحصول على crList والعطاءات ؛
يختار مقدم العرض (مقدم العرض) رأس الكتلة والمنشئ (المنشئ) الذي قدم عرضًا أخيرًا بنجاح ، ويتلقى مقدم العرض دون قيد أو شرط رسوم العطاء الفائز (بغض النظر عما إذا تم إنشاء كتلة صالحة) ؛
تؤكد لجنة التحقق (اللجان) رأس الكتلة الفائزة ؛
يكشف المنشئ عن جسم الكتلة الفائزة ؛
تؤكد لجنة التحقق (اللجان) على هيئة الكتلة الفائزة وتجري تصويتًا للتحقق (إذا تم تمرير الكتلة ، فسيتم إنتاج الكتلة ، وإذا لم يقم المعبئ عن عمد بإعطاء كتلة الكتلة ، فسيتم اعتبار الكتلة على أنها غير موجود).
معنى:
أولاً وقبل كل شيء ، يتمتع المنشئ (Builder) بقدرة أكبر على حزم المعاملات ، لكن crList المذكورة أعلاه تحد أولاً من إمكانية إدخال المعاملات مؤقتًا ، وثانيًا ، إذا كان المنشئ (Builder) يريد الربح عن طريق تغيير ترتيب المعاملات ، ثم يحتاج إلى دفع الكثير من تكاليف المزايدة في البداية للتأكد من أنه يمكنه الحصول على تأهيل رئيس الكتلة ، ثم سيتم تخفيض ربح MEV الذي يحصل عليه ، وبشكل عام سيكون له تأثير على الوسائل والقيمة الفعلية الحصول على MEV ؛
ومع ذلك ، في المرحلة المبكرة ، قد يصبح عدد قليل من الأشخاص فقط من الحزم (بالنظر إلى مشكلات أداء العقدة) ، في حين أن معظم الأشخاص يصبحون فقط مقدمين ، مما قد يؤدي إلى مزيد من المركزية. وفي نفس الوقت ، يكون عدد الحزم نفسه كبيرًا جدًا صغير في حالة ، من المرجح أن يقدم بعض عمال المناجم ذوي الخبرة الذين يتمتعون بقدرات MEV عطاءات بنجاح ، مما سيؤثر على تأثير حل MEV الفعلي بشكل أكبر ؛
له بعض التأثير على بعض حلول MEV باستخدام مزادات MEV.
معنى:
** EIP
4844 ** ** في الواقع إصدار مبسط للغاية ** ** Danksharding ****: ** يوفر نفس واجهة التطبيق مثل Danksharding ، بما في ذلك كود تشغيل جديد يسمى Data
تجزئة ؛ وكائن بيانات جديد يسمى ثنائي
كائنات كبيرة ، أي Blob ؛
** proto-danksharding ** ** يُستخدم لتنفيذ ** ** Danksharding ** ** المواصفات "قوس" ** ** (**** هو تنسيق المعاملة وقواعد التحقق ****) * * ** الاقتراح **: ومع ذلك ، لم يتم تنفيذ أي تجزئة حتى الآن ، ولا يزال يتعين على جميع المدققين والمستخدمين التحقق مباشرة من توفر البيانات الكاملة ؛
** لماذا يختار المنظور طويل المدى ** ** proto-danksharding ** ** ليس ** ** EIP
4488 ** ** يقلل بشكل مباشر من رسوم ** ** layer2 ** ** ، لأنه لا يلزم سوى تعديل بسيط عند الترقية إلى جزء كامل في المستقبل **:
EIP
يتمثل الاختلاف العملي الرئيسي بين 4488 و proto-danksharding في أن EIP-4488 يحاول تقليل التغييرات التي يحتاجها Ethereum اليوم ، بينما يقوم proto-danksharding بإجراء المزيد من التغييرات على Ethereum اليوم من أجل الترقية إلى Ethereum في المستقبل. مطلوب لتقسيم النسخة الكاملة ؛
على الرغم من أنها مهمة معقدة للغاية لتحقيق التجزئة الكاملة (مع أخذ عينات توفر البيانات ، وما إلى ذلك) ، ولا يزال هناك الكثير من العمل الذي يتعين القيام به بعد تنفيذ التقسيم الأولي ، سيتم التحكم في هذه التعقيدات على طبقة الإجماع. بمجرد نشر proto-danksharding ، لن يحتاج فريق عميل طبقة التنفيذ ومطورو التحديثات والمستخدمون إلى القيام بأي عمل إضافي للانتقال إلى التجزئة الكاملة.
** لتحقيق التجزئة الكاملة ، من الضروري إكمال التنفيذ الفعلي ** ** PBS **** ، وإثبات التفويض وأخذ عينات توفر البيانات ، ولكن هذه التعديلات ستتركز في ** ** CL ** * * طبقة ، ليست هناك حاجة للمطورين لإعادة ضبط **: يقوم 4844 حاليًا بتنفيذ نوع معاملة جديد ، وهو بالضبط نفس تنسيق المعاملة ، ومنطق التحقق المتبادل المتفق عليه ، ومنطق طبقة التنفيذ المطلوب في الجزء الكامل ، وأيضًا المشتقة من النقط ، وتسعير الغاز المستقل ذاتي الضبط ، من أجل تحقيق التجزئة الكاملة في المستقبل ، من الضروري إكمال التنفيذ الفعلي لـ PBS ، وإثبات التفويض وأخذ عينات توفر البيانات ، ولكن هذه التعديلات موجودة فقط في طبقة CL ، و لا تطلب من مطوري الطبقة أو التراكمية التعديل ، وهو أمر مناسب للتطوير بواسطة.
*** متبوعًا بـ ****** SELFDESTRUCT
إزالة ****** ، ****** تم تحديد EIP-6780 ****** أخيرًا ليكون الحل الأنسب ، لكن المطور على **** 26 ****** في اقترح الاجتماع **** tim ****** إضافة كود تشغيل آخر إلى هذا الاقتراح ****** SETCODE ****** للسماح باستمرار تحديث الحسابات البرمجية ***
**تدمير الذات
إزالة ** ** EIP-6780 **** : ** X
خلفية:
في 21 مارس ، اقترح فيتاليك أن ضرر SELFDESTRUCT أكثر من نفعه لبيئة Ethereum. والسبب الرئيسي هو أنه الوحيد الذي يمكنه تغيير عدد لا حصر له من كائنات الحالة في كتلة واحدة ، مما يؤدي إلى تغييرات في رموز العقود ، ويمكن استخدامه بدون موافقة الحساب.يمكنه تعديل رمز تشغيل رصيد الحساب ، والذي ينطوي على مخاطر خفية كبيرة في أمان Ethereum ؛ **
الطريقة الوحيدة لإزالة عقد على السلسلة هي SELFDESTRUCT. إذا قمت باستدعاء وظيفة التدمير الذاتي في العقد ، يمكنك تدمير العقد ذاتيًا. سيتم إرسال Ethereum المخزنة في العقد إلى العنوان المصمم. ستتم إزالة متغيرات الكود والتخزين المتبقية في جهاز الحالة. في الواقع ، يبدو إجراء تدمير العقد جيدًا من الناحية النظرية ، لكنه في الواقع خطير للغاية. على الرغم من أن وظيفة ** selfdestruct **** يمكن أن تساعد المطورين على حذف العقد الذكي وتحويل الرصيد في العقد إلى العنوان المحدد في حالة الطوارئ ، يتم استخدام هذه الميزة أيضًا من قبل المجرمين ، مما يجعلها وسيلة للهجوم. **
في الاجتماع الأساسي للمطورين في 13 و 23 أبريل ، تم تقديم أربعة مقترحات حول SELFDESTRUCT للمشاركة في المناقشة ، وهي 6780 و 4758 و 6046 و 6190 ، و EIP اللاحقة.
تم تعيين 6780 كاقتراح نهائي.
مقدمة: التدمير الذاتي هو زر الطوارئ للعقد الذكي ، والذي يؤدي إلى إتلاف العقد وتحويل الـ ETH المتبقي إلى الحساب المخصص.
EIP
6780: تعطيل SELFDESTRUCT ما لم تكن في نفس المعاملة في العقد.
تحديث: في 26 مايو ، اقترح تيم إضافة رمز تشغيل آخر - SETCODE ، بالإضافة إلى إزالة SELFDESTRUCT ، للسماح بتحديث الحسابات الآلية. (أي تمت إضافة وظيفة التحديث ، ويتم تحديث الخاصية في العقد الذكي عن طريق التحديث / الترقية) ، هنا هو امتصاص EIP
مزايا 4758 ، والتي يمكن أن تعطي مساحة للترقية.
السبب: تطلبت معالجة رمز SELFDESTRUCT في الأصل تغييرات شاملة في حالة الحساب ، مثل حذف جميع الرموز والتخزين. يشكل هذا صعوبة في استخدام أشجار Verkle في المستقبل: سيتم تخزين كل حساب في العديد من مفاتيح الحساب المختلفة التي لن يتم ربطها صراحةً بحساب الجذر.
تم التغيير: يقوم برنامج EIP هذا بتنفيذ تغييرات لإزالة SELFDESTRUCT ، باستثناء الحالتين التاليتين
ستظل التطبيقات التي تُستخدم فقط لـ SELFDESTRUCT لسحب الأموال تعمل ؛
لا يلزم تغيير SELFDESTRUCT المستخدم في نفس المعاملة في العقد.
الأهمية: ** زيادة الأمن **
في السابق ، كان هناك عقد على الشبكة الرئيسية يستخدم SELFDESTRUCT لتقييد من يمكنه بدء المعاملات من خلال العقد ؛
منع المستخدمين من الاستمرار في إيداع الأموال والتداول في الخزنة بعد SELFDESTRUCT ، فقد يتسبب هذا الخزانة في قيام أي شخص بسرقة الرموز المميزة في الخزنة أثناء الاستخدام المتكرر.
*** المقترحات الثلاثة الواردة أدناه هي الاقتراحات حول **** SELFDESTRUCT ****** التي تم حذفها لاحقًا ، في **** 23 ****** year ****** 4 *** تم اختيار ****** 6780 ****** رسميًا في اجتماع المطورين الأساسيين بتاريخ ********** 28 ****** ، وتم التخلي عن المقترحات الثلاثة الأخرى. السبب هو أن فريق تطوير Ethereum يريد في النهاية حذف كود التشغيل **** SELFDESTRUCT بالكامل ، ويتم تعديل المقترحات الثلاثة التالية في الغالب عن طريق الاستبدال. ***
EIP-4758 ** (DEPRECATED) **: قم بتعطيل SELFDESTRUCT عن طريق تغيير SELFDESTRUCT إلى SENDALL ، والذي يعيد جميع الأموال إلى المتصل (يرسل كل الأثير الموجود في الحساب إلى المتصل) ، لكنه لا يحذف أي رمز أو مساحة تخزين.
السبب: كما هو مذكور أعلاه ، تطلبت المعالجة السابقة لرمز SELFDESTRUCT تغييرات واسعة في حالة الحساب ، مثل حذف جميع الرموز والتخزين. يشكل هذا صعوبة في استخدام أشجار Verkle في المستقبل: سيتم تخزين كل حساب في العديد من مفاتيح الحساب المختلفة التي لن يتم ربطها صراحةً بحساب الجذر.
يتغير:
تمت إعادة تسمية رمز التشغيل SELFDESTRUCT إلى SENDALL ، والآن يقوم فقط بنقل جميع ETH في الحساب إلى المتصل ، ولم يعد هذا النظام يدمر الكود والتخزين ، أو يغير أرقامًا عشوائية ؛
تم حذف جميع المبالغ المستردة المتعلقة بـ SELFDESTRUCT
معنى:
تم الحفاظ على الوظيفة الأصلية مقارنةً بـ EIP-6780 ، لأن بعض التطبيقات لا تزال / تحتاج إلى استخدام رمز SELFDESTRUCT.
EIP-6046 ** (مهمل) **: استبدل SELFDESTRUCT بـ DEACTIVATE. غيّر SELFDESTRUCT لعدم حذف مفتاح التخزين واستخدم قيمة خاصة في حساب nonce للإشارة إلى التعطيل
السبب: كما هو مذكور أعلاه ، مع شجرة Verkle ، سيتم تنظيم الحسابات بشكل مختلف: سيكون لخصائص الحساب (بما في ذلك التخزين) مفاتيح منفصلة ، ولكن سيكون من المستحيل اجتياز جميع المفاتيح المستخدمة والعثور عليها. تطلبت معالجة أكواد SELFDESTRUCT سابقًا تغييرات واسعة في حالة الحساب ، مما يجعل من الصعب جدًا الاستمرار في استخدام SELFDESTRUCT في أشجار Verkle.
يتغير:
قم بتغيير القواعد التي أدخلها EIP-2681 بحيث يتم تقييد الزيادة العادية في nonce بـ 2 ^ 64-2 بدلاً من 2 ^ 64-1 ؛
تم تغيير SELFDESTRUCT إلى:
لا تحذف أي مفاتيح تخزين وتترك الحساب في مكانه ؛
تحويل رصيد الحساب إلى الهدف ** ، ** اضبط رصيد الحساب على 0.
اضبط الحساب nonce على 2 ^ 64-1.
لا توجد مبالغ مستردة منذ EIP-3529 ؛
تظل القاعدة ذات الصلة SELFDESTRUCT لـ EIP-2929 دون تغيير.
معنى:
يتمتع هذا الاقتراح بمرونة أكبر من الحذف المباشر الآخر لـ SELFDESTRUCT.
EIP-6190 ** (مهمل) **: تم تغيير SELFDESTRUCT ، متوافق مع Verkle ، بحيث يتسبب فقط في عدد محدود من تغييرات الحالة
السبب: كما هو مذكور أعلاه ، مع شجرة Verkle ، سيتم تنظيم الحسابات بشكل مختلف: سيكون لخصائص الحساب (بما في ذلك التخزين) مفاتيح منفصلة ، ولكن سيكون من المستحيل اجتياز جميع المفاتيح المستخدمة والعثور عليها. تطلبت معالجة أكواد SELFDESTRUCT سابقًا تغييرات واسعة في حالة الحساب ، مما يجعل من الصعب جدًا الاستمرار في استخدام SELFDESTRUCT في أشجار Verkle.
تم التغيير: بدلاً من إتلاف العقد في نهاية المعاملة ، يحدث ما يلي في نهاية المعاملة التي يطلق عليها:
تم ضبط كود العقد على 0x1 ، والرقم العشوائي مضبوط على 2 ^ 64-1.
تم تعيين فتحة التخزين 0 للعقد باستخدام رمز التشغيل CREATE (keccak256 (عنوان العقد ،
nonce)) عند العنوان. الرقم العشوائي دائمًا هو 2 ^ 64-1.
إذا تم إتلاف العقد ذاتيًا بعد إعادة توجيه المكالمة من خلال عقد اسم مستعار واحد أو أكثر ، فقم بتعيين فتحة التخزين 0 لعقد الاسم المستعار على العنوان المحسوب في الخطوة 2 ؛
سيتم تحويل رصيد العقد بالكامل إلى العنوان الموجود أعلى المكدس ؛
ظهر الجزء العلوي من المكدس.
معنى:
مصمم للسماح لـ SELFDESTRUCT بتشكيل أشجار Verkle لاحقًا مع الحد الأدنى من التغييرات ؛
زادت تكلفة الغاز مع تطبيق EIP-2929.
*** يتبعه ****** EIP
1153 ****** ، مع توفير ****** ****** ****** الغاز ، مما يمهد الطريق لتصميم التخزين في المستقبل ***
** EIP
1153 ** X
موجز: أكواد تشغيل المتجر العابر ، أضف أكواد التشغيل لمعالجة الحالة التي تتصرف مثل المتاجر ولكنها تتجاهل بعد كل معاملة.
سبب:
يمكن أن يؤدي إجراء معاملة في Ethereum إلى إنشاء العديد من إطارات التنفيذ المتداخلة ، كل إطار تم إنشاؤه بواسطة تعليمات CALL (أو تعليمات مماثلة). يمكن إعادة إدخال العقود في نفس المعاملة ، وفي هذه الحالة ينتمي أكثر من إطار واحد إلى عقد واحد.
حاليًا ، يمكن لهذه الإطارات الاتصال بطريقتين: الإدخال / الإخراج عبر تعليمات CALL وعبر تحديثات المتجر. يعتبر الاتصال عبر I / O غير آمن إذا كان هناك إطار عمل وسيط ينتمي إلى عقد آخر غير موثوق به.
مع إعادة الدخول
قفل كمثال ، لا يمكن الاعتماد على الإطارات الوسيطة لتوصيل حالة القفل: اتصال SSTORE من خلال التخزين SLOAD مكلف ، والتخزين المؤقت هو حل مخصص وفعال للغاز لمشكلة الاتصال بين الإطارات.
تم التغيير: تمت إضافة رمزين تشغيل جديدين ، TLOAD (0xb3) و TSTORE (0xb4) ، إلى EVM.
التخزين المؤقت خاص بالعقد الذي يمتلكه ، تمامًا مثل التخزين الدائم ، يمكن فقط لإطار عقد المالك الوصول إلى التخزين المؤقت. عند الوصول إلى التخزين ، تصل جميع الإطارات إلى نفس التخزين المؤقت بنفس طريقة التخزين الدائم ، ولكن بشكل مختلف عن الذاكرة.
حالات الاستخدام المحتملة:
العودة
قفل؛
عناوين CREATE2 القابلة للحساب على السلسلة: تتم قراءة معلمات المُنشئ من عقد المصنع ، بدلاً من تمريرها كجزء من تجزئة رمز التهيئة ؛
الموافقة على معاملة واحدة على EIP-20 ، على سبيل المثال #tporaryApprove (العنوان
منفق ، مبلغ uint256) ;
عقد رسوم التحويل: ادفع رسومًا لعقد الرمز المميز لفتح التحويلات أثناء المعاملات ؛
وضع "حتى": يسمح للمستخدم بتنفيذ جميع الإجراءات كجزء من رد الاتصال ، والتحقق مما إذا كانت "حتى" متوازنة في النهاية ؛
البيانات الوصفية لاستدعاء الوكيل: قم بتمرير بيانات وصفية إضافية لتنفيذ العقود دون استخدام بيانات الاتصال ، مثل قيم معلمات مُنشئ الوكيل الثابت.
معنى:
** وفر ** ** غاز ** ** ، مع أبسط ** ** غاز ** ** قواعد فوترة ؛ **
** حل مشكلة الاتصال بين الإطارات ؛ **
** لا تغير دلالات العمليات الحالية ؛ **
** لا حاجة لمسح خزان التخزين بعد الاستخدام ؛ **
** تصميمات التخزين المستقبلية (مثل ** ** Verkle ** ** الأشجار) لا تحتاج إلى النظر في المبالغ المستردة للتخزين الفوري. **
*** يليه **** 4788 ****** ، يمكن أن يقلل افتراض الثقة في مجموعة التعهدات ***
** EIP
4788 **** : ** X
مقدمة: منارة كتلة الجذر في EVM.
تحديث: في اجتماع المطورين في 15 يونيو 23 ، اقترح المطورون إجراء تغييرات في التعليمات البرمجية لتحسين تجربة صاحب العمل ، وسوف يكشف برنامج EIP هذا عن جذر كتلة سلسلة المنارة ، التي تحتوي على معلومات حالة سلسلة EVM الداخلية ، لتطوير DApp تقلل ثقة المؤلف من الوصول.
تم التغيير: قم بتثبيت جذور التجزئة لكل كتلة سلسلة منارة في رأس حمولة التنفيذ المقابل ، وقم بتخزين هذه الجذور في عقد في حالة التنفيذ ، وأضف كود تشغيل جديدًا لقراءة هذا العقد.
الأهمية: ** هذا اقتراح لتعديل الكود يقترح تعديل Ethereum Virtual Machine (**** EVM ) بحيث يمكنه كشف حالة طبقة العقد ( CL ) يمكن لبيانات الجذر في طبقة التنفيذ ( EL ****) أن تجعل الاتصال بين البروتوكولات والتطبيقات المختلفة في شبكة Ethereum أكثر كفاءة وأمانًا. ** السماح بمزيد من التصميمات غير الموثوقة لتسخير التجمعات وبروتوكولات التجسير وإعادة البناء.
*** الأخير هو ****** 5656 ****** ، والذي يوفر شفرة تشغيل فعالة لنسخ الذاكرة الجديدة ، ولكنه حاليًا في حالة تضمينه مؤقتًا في الترقية بسبب عرض النطاق الترددي للاختبار ** *
** EIP
5656 ** X
مقدمة: MCOPY
تعليمات نسخ الذاكرة.
التحديث: 09.06.23 ، ذكر فريق التطوير أنه تم تقسيمهم في البداية على MCOPY لأنه بينما تم حل المشكلة الأمنية ، كانوا لا يزالون قلقين بشأن إضافتها إلى نطاق التطبيق + اختبار النطاق الترددي المطلوب للترقية ، لكنهم وافقوا أخيرًا على تضمين EIP ، ولكن سيتم النظر في إزالتها إذا واجه المطور مشكلات في السعة في الاختبار أو من جانب العميل. لذلك ، فإن ** MCOPY **** في حالة تم تضمينها مؤقتًا في ترقية كانكون. **
تم التغيير: توفير تعليمات EVM فعالة لنسخ مناطق الذاكرة.
الأهمية: نسخ الذاكرة عملية أساسية ، ولكن هناك تكلفة لتطبيقها على جهاز EVM.
مع توفر تعليمات MCOPY ، يمكن نسخ كلمات وجمل الكود بشكل أكثر دقة ، مما سيزيد من أداء نسخ الذاكرة بحوالي 10.5٪ ، وهو أمر مفيد للغاية لمختلف العمليات الحسابية المكثفة ؛
سيكون مفيدًا أيضًا للمترجمين لإنشاء رمز ثانوي أكثر كفاءة وأصغر ؛
يمكن أن يوفر قدرًا معينًا من تكاليف الغاز المُجمَّع مسبقًا للهوية ، لكنه لا يمكنه في الواقع تعزيز تنفيذ هذا الجزء.
** القائمة المختصرة **** EIP **
في **** 23 ************ 6 ****** month ****** 15 ****** ، تمت مناقشة اجتماع إجماع المطورين في *** الذي **** EIP ****** المتمحور حول ********* CL ****** مدرجة في *** Deneb ****** ، حيث **** ** EIP
6988 ****** 、 ****** EIP
7044 ****** 、 ****** EIP
7045 *** *** مقترح للانضمام. ***
** EIP
6988 **** : ** X
موجز: منع المدققين المقتحمين من أن ينتخبوا ككتلة مقترحة.
الأهمية: زيادة العقوبات على مخالفة العقد سوف تفيد في الإصابة بجلطات الأوردة العميقة.
** EIP
7044 **** : ** X
ملخص: التأكد من أن مخارج المدقق الموقعة صالحة بشكل دائم.
الأهمية: يمكن أن تحسن تجربة الرواد إلى حد معين.
** EIP
7045 **** : ** X
مقدمة: سوف تصديق
يمتد نطاق تضمين الفتحة من نافذة متدحرجة لعصر واحد إلى حقبتين.
الأهمية: تعزيز أمن الشبكة.
** حذف تحليل **** EIP ******
*** في يوم **** 29 ************************************ ************************************************* في ** ** 160 ************ ACDE ****** اجتماع Ethereum ، ********* EVMMAX ****** و **** EOF ** تم تأكيد إزالة **** من هذه الترقية ، وقد يتم إدخال التغييرات المتعلقة بـ **** EOF ****** في الترقيات اليومية اللاحقة ***
** EVMMAX
EIPs **** : **
موجز: يهدف EVMMAX إلى زيادة المرونة في العمليات الحسابية وخطط التوقيع على Ethereum. يوجد حاليًا مقترحان من EVMMAX ، أحدهما مع EOF والآخر بدون EOF.
EIP
6601: ملحقات حسابية معيارية EVM (EVMMAX)
التغيير: هو EIP
5843 التكرارات ، مع EIP
الفرق 5843 هو:
يقدم 6601 نوع قسم EOF جديدًا يخزن المعامل ، ومعلمة Montgomery التي تم حسابها مسبقًا ، وعدد القيم التي سيتم استخدامها (لا يزال المعامل القابل للتكوين في وقت التشغيل مدعومًا) ؛
يستخدم 6601 مساحة ذاكرة منفصلة لقيم EVMMAX ، مع رموز تشغيل تحميل / تخزين جديدة لنقل القيم بين ذاكرة EVM <-> EVMMAX ؛
يدعم 6601 العمليات على وحدات تصل إلى 4096 بت (الحد المبدئي المذكور في EIP).
الأهمية: يقدم EIP-5843 إضافة وطرح ومضاعفة معيارية فعالة لجهاز Ethereum Virtual Machine ، EIP-6601 ترقيات أخرى على هذا الأساس ، من خلال تقديم قسم إعداد ، ومساحة ذاكرة منفصلة وأكواد تشغيل جديدة ، لعمليات حسابية معيارية توفر تنظيمًا أفضل والمرونة مع دعم معامل أكبر وتحسين أداء EVM.
كعقد EVM ، يتيح إجراء عمليات حسابية للمنحنى الناقص على منحنيات مختلفة (بما في ذلك BLS12-381) ؛
يقلل MULMOD من تكلفة الغاز للعمليات على قيم تصل إلى 256 بت بنسبة 90-95٪ مقارنة بأكواد التشغيل الحالية ADDMOD ؛
يسمح بالتجميع المسبق modexp كعقد EVM ؛
يقلل بشكل كبير من تكلفة التحقق من ZKP في وظائف التجزئة الجبرية (مثل MiMC / Poseidon) و EVM.
EIP
6690 :
التغيير: EIP-6990 هو اقتراح مقتبس من EIP-6601 لتقديم عمليات حسابية معيارية محسّنة إلى EVM دون الاعتماد على EOF. بينما يتطلب EIP-6601 EIP-4750 و EIP-3670 كعناصر تابعة ، يوفر EIP-6990 حلاً أكثر استقلالية. يوفر نهجًا أكثر بساطة عن طريق إزالة التبعية على EOF.
الأهمية: يحتفظ بالوظائف الأساسية لـ EIP-6601 ، والتي يمكنها إجراء عمليات حسابية معيارية محسنة على وحدات فردية تصل إلى 4096 بت ، ويسمح هذا التبسيط بتنفيذ واعتماد أكثر كفاءة ، مع الاستمرار في توفير الفوائد المرتبطة بمزايا EIP-6601.
** EOF
التغييرات **** : **
مقدمة: EOF عبارة عن ترقية إلى EVM ، والتي تقدم معايير تعاقدية جديدة وبعض أكواد التشغيل الجديدة.الرمز الثانوي EVM التقليدي (الرمز الثانوي) هو تسلسل تعليمات غير منظم (غير منظم
تسلسل التعليمات) bytecode. يقدم EOF مفهوم الحاوية ، والذي يطبق كود بايت منظم. تتكون الحاوية من رأس وعدة أقسام لهيكلة الرمز الثانوي. بعد الترقية ، سيتمكن EVM من التحكم في الإصدار وتشغيل مجموعات متعددة من قواعد العقد في نفس الوقت.
EIP
663
موجز: تعليمات SWAP و DUP غير المقيدة
الأهمية: من خلال تقديم تعليمتين جديدتين: SWAPN و DUPN ، والتي تختلف عن SWAP و DUP عن طريق زيادة عمق المكدس من 16 عنصرًا إلى 256 عنصرًا
EIP
3540
مقدمة:
في الماضي ، لم يكن كود EVM الثانوي الذي تم نشره على السلسلة بهيكل محدد مسبقًا ، ولم يتم التحقق من الكود إلا قبل تشغيله في العميل. هذه ليست تكلفة غير مباشرة فحسب ، بل تمنع المطورين أيضًا من تقديم الميزات أو الميزات القديمة المهملة.
يقدم برنامج EIP هذا حاوية يمكن توسيعها والتحكم في إصدارها لـ EVM ، وتعلن تنسيق عقد EOF. وبناءً على ذلك ، يمكن التحقق من الرمز عند نشر عقد EOF ، أي الإنشاء
يعني التحقق من صحة الوقت أنه يمكن منع نشر العقود التي لا تتوافق مع تنسيق EOF. يطبق هذا التغيير التحكم في إصدار EOF ، والذي سيساعد في تعطيل تعليمات EVM الحالية أو تقديم وظائف واسعة النطاق (مثل استخراج الحساب) في المستقبل .
معنى:
يُفضي التحكم في الإصدار إلى إدخال وظائف جديدة أو إهمالها في المستقبل (مثل إدخال تجريد الحساب) ؛
يعد فصل رمز العقد والبيانات مفيدًا للتحقق من المستوى الثاني (المرجع السابق) ، مما يقلل من تكلفة الغاز لمدققي المستوى 2. وفي الوقت نفسه ، يعد فصل رمز العقد والبيانات أكثر ملاءمة لعمل تحليل البيانات على السلسلة أدوات.
EIP
3670
مقدمة: استنادًا إلى EIP-3540 ، الغرض هو التأكد من أن رمز عقد EOF متوافق مع التنسيق وصالح ، وسيتم منع نشر العقود التي لا تتوافق مع التنسيق دون التأثير على Legacy
bytecode
الأهمية: استنادًا إلى الحاوية التي تم تقديمها بواسطة 3540 ، يضمن EIP-3670 أن الكود الموجود في عقد EOF صالح أو يمنع نشره. هذا يعني أنه لا يمكن نشر أكواد التشغيل غير المحددة في عقود EOF ، والتي لها فائدة إضافية تتمثل في تقليل عدد إصدارات EOF التي يجب إضافتها.
EIP
4200
مقدمة:
تقديم رموز التشغيل الأولى الخاصة بـ EOF: RJUMP و RJUMPI و RJUMPV ، والتي تشفر
الوجهات كقيم فورية موقعة. يمكن للمجمعين استخدام أكواد تشغيل JUMP الجديدة هذه لتحسين تكلفة الغاز عند نشر وتنفيذ JUMP لأنها تلغي الحاجة إلى أكواد تشغيل JUMP و JUMPI الحالية للقيام بأقصى سرعة
وقت التشغيل المطلوب للتحليل. هذا برنامج EIP ديناميكي
إضافة القفز.
مقارنة بعمليات JUMP التقليدية ، يتمثل الاختلاف في أن عمليات مثل RJUMP لا تحدد موضع إزاحة معين ، ولكنها تحدد موضع إزاحة نسبي (من ديناميكي
يقفز -> يقفز ثابت) ، لأن عدة مرات ثابتة
القفزات كافية.
الأهمية: تحسين الشبكة وتقليل التكاليف.
EIP
4750
خذ وظيفة 4200 خطوة إلى الأمام: من خلال تقديم CALLF
يطبق رمزي التشغيل الجديدين و RETF حلاً بديلاً للموقف لا يمكن استبداله بـ RJUMP و RJUMPI و RJUMPV ، بحيث لم تعد هناك حاجة لـ JUMPDEST في عقد EOF ، لذلك يُحظر الديناميكي
القفز。
الأهمية: تحسين الكود عن طريق تقسيم الكود إلى عدة أجزاء.
EIP
5450 :
الخلفية: لا تزال الخلفية مفادها أن عقد Ethereum لا يتم فحصه عند نشره ، ويتم إجراء سلسلة من الفحوصات فقط عند تشغيله ، سواء أكان المكدس قد تجاوز (الحد الأعلى هو 1024) ، وما إذا كان الغاز كافيًا ، وما إلى ذلك وهلم جرا.
المحتوى: تمت إضافة فحص صلاحية آخر لعقود EOF ، هذه المرة حول المكدس. يمنع برنامج EIP هذا المواقف التي قد يتسبب فيها نشر عقد EOF في تدفق المكدس أو تجاوزه (المكدس
التدفقات السفلية / الفائضة). بهذه الطريقة ، يمكن للعملاء تقليل عدد عمليات التحقق من الصلاحية التي يقومون بها أثناء تنفيذ عقود EOF.
الأهمية: هناك تحسن كبير يتمثل في جعل هذه الفحوصات التي تحدث أثناء التنفيذ قليلة قدر الإمكان ، وتحدث المزيد من الفحوصات عند نشر العقد.
*** 5 ****** شهر ****** 26 ******************************** **************************************************** ****************************************
4844 ****** تغيير نوع المعاملة ذات الصلة من ****** SSZ ****** إلى ****** RLP ****** يعني أن كانكون هما ****** SSZ
برامج EIPs ****** ، لذلك ****** EIPs
تم نقل 6475 ****** و **** 6493 ****** خارج كانكون للترقية ***
** EIP
6475 ** X
مقدمة: EIP
اقتراح مصاحب ل 4844. يقدم Proto-danksharding نوع معاملة جديدًا يستخدم ترميز SSZ بدلاً من تشفير RLP الذي تستخدمه أنواع المعاملات الأخرى.
تحديث: خلال الاجتماع 161st للمطورين الأساسيين لطبقة Ethereum التنفيذية ، كان هناك نقاش حول EIP
أظهرت مناقشة تنسيق تسلسل SSZ لـ 4844 أن المطورين يفضلون في البداية تقديم تكرار مبكر لتنسيق SSZ إلى EL عبر معاملات blob ، وفي النهاية خطط المطورون لترقية جميع أنواع المعاملات من RLP إلى SSZ ، ولكن نظرًا لمسارها غير الواضح وبالتأكيد لم يتم تطبيقه في ترقية كانكون ، كان المطورون يزنون إزالة SSZ من EIP-4844. بعد الكثير من النقاش ، وافق المطورون على إزالة SSZ من تطبيق EL لـ EIP-4844 ، ** ولكن لا توجد إزالة **** EIP **** 6475 ****. **** SSZ->
ستعني تغييرات RLP ** أنه لم تعد هناك حاجة إلى اثنين من ** SSZs في كانكون
EIPs: ** ** لذلك ** ** EIPs
سيتم نقل 6475 **** و **** 6493 **** خارج كانكون للترقيات. **
** EIP
6493 ** X
مقدمة: مخطط توقيع معاملات SSZ. يحدد EIP هذا مخطط توقيع للمعاملات المشفرة بالتسلسل البسيط (SSZ) وسيتناول كيفية تعامل العقد مع أنواع معاملات blob المنسقة بتنسيق SSZ على CL ولكن تم ترميزها بشكل مختلف على EL. يعد برنامج EIP هذا جزءًا من تحديث لتنسيق تسلسل Ethereum من أجل الاتساق عبر الطبقات ؛
الخلفية: SSZ
التغييرات
مقدمة: بسيطة
SerialiZe ، هي طريقة التسلسل المستخدمة في سلسلة المنارة.
SS
تشمل التغييرات أيضًا ثلاثة مقترحات داعمة أخرى ، هذه المرة تم تقديم 6465 فقط.
EIP
6465: جذر انسحاب SSZ ، يحدد Merkle-Patricia الموجودة
ارتحال التزامات Trie (MPT) إلى عمليات انسحاب التسلسل البسيط (SSZ) ؛
EIP
6404
/ EIP
6466
كلاهما يحدد Merkle-Patricia الموجودة
وعود Trie (MPT) في طور الانتقال إلى التسلسل البسيط (SSZ).
EIP-6404
جذر معاملة SSZ
EIP-6466
أساس استلام SSZ
*** تيم
اقترحت شركة Beiko ***** تطورات مستقبلية حول توسيع مدينة كانكون في اجتماع للمطورين الأساسيين في ********* 5 ****** شهر ****** 26 ****** يقتصر على الخمسة التالية ****** EIP ******: ****** EIP
5920 ******، ****** 5656 ******، ****** 7069 ******، ****** 4788 ****** و ********* 2537 ****** ، سيتم إنشاء مقترحات متابعة ضمن هذا النطاق. متابعة ****** EIP
5656 ****** و ****** EIP
تم تأكيد 4788 ****** كاقتراح ترقية رسمي ، ****** 5920 ****** ، ****** 7069 ****** و ****** 2537 ***** تمت إزالته حيث ****** EIP
5920 ***** يرجع إلى قلق المطور بشأن الآثار الجانبية المحتملة لطريقة نقل **** ETH ، بالإضافة إلى التفكير غير المكتمل والاختبار والعمل الأمني ، لذلك من الترقية يزيل. ***
** EIP
5920 **** : ** X
مقدمة: كود الدفع. يقدم كود التشغيل الجديد PAY لتحويلات Ethereum ، والذي يرسل Ether إلى عنوان دون استدعاء أي من وظائفه.
السبب: في الوقت الحالي ، يتطلب إرسال ether إلى عنوان أن يقوم المستخدم باستدعاء وظيفة على هذا العنوان ، والتي بها عدة مشاكل:
أولاً ، يفتح متجهًا لهجمات إعادة الدخول ، حيث يمكن للمتلقي معاودة الاتصال بالمرسل ؛
ثانيًا ، يفتح ناقل DoS ، لذلك يجب أن تدرك الوظيفة الرئيسية أن جهاز الاستقبال قد ينفد من الغاز أو رد الاتصال ؛
أخيرًا ، يعد كود التشغيل CALL مكلفًا بشكل غير ضروري لعمليات النقل البسيطة للإيثر ، لأنه يتطلب توسيع الذاكرة والمكدس ، وتحميل البيانات الكاملة للمستقبل ، بما في ذلك الكود والذاكرة ، وأخيراً يحتاج إلى إجراء مكالمة ، وربما القيام بأشياء أخرى بدون قصد.
يتغير:
تم تقديم كود تشغيل جديد: (PAY) PAY \ _OPCODE حيث:
انبثاق قيمتين من المكدس: addrthen val.
نقل وي من val عنوان التنفيذ إلى عنوان العنوان. إذا كان العنوان هو صفر ، فسيتم برمجة valwei من عنوان التنفيذ.
المزالق المحتملة: سيتم استخدام العقود الحالية بشكل مستقل عن الرصيد الفعلي لمحفظتهم ، حيث من الممكن بالفعل إرسال ether إلى عنوان دون الاتصال به.
المعنى: ** حفظ ** ** غاز ****. **
التحديث: 09.06.23 تمت إزالة PAY من الترقية بسبب مخاوف بشأن الآثار الجانبية المحتملة لطريقة نقل ETH ، والمنطق والاختبار والعمل الأمني المطلوب لتمرير الاقتراح.
** EIP
7069 ** X
مقدمة: تعليمات CALL معدلة
تم التغيير: تم تقديم ثلاثة تعليمات مكالمة جديدة ، CALL2 و DELEGATECALL2 و STATICCALL2 ، والتي لها تأثير على تبسيط الدلالات. يهدف إلى إزالة إمكانية ملاحظة الغاز من التوجيه الجديد وفتح الباب أمام فئة جديدة من العقود التي لا تتأثر بإعادة التسعير.
خلفية:
قاعدة 63/64: حدد عمق المكالمة وتأكد من أن المتصل لديه غاز متبقي لإجراء تغييرات الحالة بعد عودة المستدعى ؛
قبل إدخال القواعد 63/64 ، كان من الضروري إجراء حساب أكثر دقة للغاز المتوفر لدى المتصل. لدى Solidity قاعدة معقدة تحاول تقدير التكلفة من جانب المتصل لتنفيذ المكالمة نفسها من أجل تعيين قيمة غاز معقولة.
** نقدم حاليًا **** 63/64 ** ** القواعد: **
فحص عمق المكالمة المحذوفة ؛
تأكد من الاحتفاظ بما لا يقل عن 5000 غاز قبل تنفيذ السلوك المطلوب ؛
تأكد من توفر 2300 غاز على الأقل للسلوك المطلوب.
قواعد الدعم: مثل الدعم المعروف 2300 ، عندما يستدعي العقد عقدًا آخر ، سيحصل العقد المطلوب على 2300
يتم استخدام الغاز لأداء عمليات محدودة للغاية (يكفي لإجراء القليل من العمليات الحسابية وإنشاء سجل ، ولكن ليس بما يكفي لملء فتحة التخزين) ، وبما أنه يحدد كمية ثابتة من الغاز ، فلا توجد طريقة للأشخاص لتحديد هذه على أنها طالما أن سعر الغاز يمكن تعديله ما نوع الحسابات التي يمكن أن يدعمها الغاز؟
الأهمية: ** يمهد الطريق لإدخال ** ** EOF ** ** في المستقبل ، وهو أكثر ملاءمة لتشغيل العقود الكبيرة. **
اختيار الغاز المزال: التوجيهات الجديدة لا تسمح بتحديد الغاز
حد ، ولكن الاعتماد على "قاعدة 63/64" (تشير بشكل أساسي إلى إعادة تسعير الغاز لعدد كبير من عمليات الإدخال والإخراج في EIP-150 ، مما يزيد من استهلاك الغاز لعمليات معينة) للحد من الغاز. هذا التحسين المهم يبسط العملية حول قاعدة "Allowance" ، بغض النظر عما إذا تم إرسال القيمة أم لا ، لا يحتاج المتصل إلى إجراء حسابات متعلقة بالغاز ؛
بعد تقديم الاقتراح الجديد ، يمكن للمستخدمين دائمًا التغلب على Out عن طريق إرسال المزيد من الغاز في المعاملة (بالطبع ، وفقًا لحد أقصى حد للغاز)
من خطأ الغاز.
في السابق عند زيادة تكاليف التخزين (على سبيل المثال ، زاد EIP-1884 من الغاز لبعض رموز التشغيل) ، تم كسر بعض العقود التي أرسلت كمية محدودة من الغاز إلى مكالماتهم بواسطة آلية التكلفة الجديدة. في السابق ، كان لبعض العقود سقف للغاز يحد بشكل دائم من كمية الغاز التي يمكنهم إنفاقها ، حتى لو أرسلوها إلى مكالماتهم الفرعية ، فلن ينجح الأمر ، بغض النظر عن مقدار الغاز الإضافي الذي أرسلوه ، لأن المكالمة ستحد من المبلغ المرسل.
تمهيد الطريق لإدخال EOF: بمجرد إدخال تنسيق كائن EVM (EOF) ، يمكن رفض تعليمات الاتصال القديمة في عقد EOF ، مما يضمن أنها محصنة إلى حد كبير من تغيرات أسعار الغاز. نظرًا لأن هذه العمليات ضرورية لإزالة إمكانية ملاحظة الغاز ، فستطلبها EOF بدلاً من التعليمات الحالية ؛
رموز إرجاع أكثر ملاءمة للحالة: تم تقديم وظائف ملائمة تعيد رموز حالة أكثر تفصيلاً: نجاح (0) ، استعادة (1) ، فشل (2) ، ويمكن تمديدها في المستقبل.
** EIP
2537 **** : ** X
مقدمة: تجميع مسبق لمعالجة منحنى BLS12-381.
تم التغيير: تمت إضافة عمليات على منحنى BLS12-381 كما تم تجميعها مسبقًا إلى المجموعة المطلوبة لإجراء التحقق من توقيع BLS بكفاءة وإجراء عمليات التحقق من SNARKs وما إلى ذلك.
الأهمية: ** يمكن أن تنشئ Ethereum أدلة تشفير أكثر أمانًا وتتيح إمكانية التشغيل البيني بشكل أفضل مع سلسلة الإشارات ****. **
*** العلاقات العامة
3175 *** *** مذكور ولكن ليس في القائمة المختصرة ، لا مزيد من المناقشة ***
** العلاقات العامة
3175 **** : ** X
موجز: سيمنع هذا الاقتراح المدققين المعاقبين من اقتراح الكتل عند إلغاء الصفة. إذا تمت معاقبة أكثر من 50٪ من المدققين على السلوك الضار ، فسيظل هؤلاء المدققون قادرين على اقتراح عمليات حظر أثناء الإزالة القسرية من الشبكة. يقول المطورون إن تغيير هذا المنطق هو تغيير طفيف نسبيًا في طبقة CL يوفر الحماية ضد "أوضاع الفشل العالية".
وفقًا لاجتماع إجماع مطوري Ethereum الأساسي رقم 108 في 4 مايو ، PR
3175 في طور التهيئة على أنه EIP وسيتم تغييره إلى EIP-6987 ، وذلك لأسباب أمنية لمنع المصادقين المقتطعين من أن يتم انتخابهم كمقترحين للكتلة.
مستقبل
بناءً على المعلومات الواردة أعلاه ، توصلنا إلى الاستنتاجات التالية:
** 1. **** الأهداف الرئيسية لترقية كانكون هي ، حسب الأولوية ، توسيع السعة ، والأمن ، وتوفير الغاز **** **** وإمكانية التشغيل البيني: **
مما لا شك فيه أن التوسيع هو الأولوية الأولى (4844) ؛
تأتي السلامة وتوفير الغاز في المرتبة الثانية (6780 و 1153 و 5656 و 7045) ، مع مراعاة تجربة مطور معينة ؛
والثالث هو إمكانية التشغيل البيني ، مثل تحسين الاتصال والتواصل وقابلية التشغيل البيني بين dapps (4788 و 7044 و 6988) ؛
البيانات المتوقعة: testnet 4844 يمكن أن تقلل opside
50٪ من تكلفة التجميع ؛ الحلول التقنية لـ EigenLayer و Celestia لم تكشف كثيرًا ، ولا يمكن تقييم بياناتهما ؛ تقدر Ethstorage أن تكلفة DA ستنخفض إلى 5٪ من الأصل ؛ تتوقع Topia تقليل التكلفة بنسبة 100 ~ 1000 مرة.
** 2. **** ترقية كانكون
في المستقبل **** 2 ~ 5 **** سنوات من ** Danksharding **** ، إنها فترة التطوير الذهبية لمشاريع طبقات **** DA **** ****
طبقة
يعتمد الحد الأعلى للأمان البالغ 2 على طبقة DA التي تتبناها.ستفيد Proto-Danksharding من بروتوكول التخزين والبروتوكول المعياري وشبكة توسيع التخزين L1 من خلال تخزين بيانات الحالة الأرخص.
** أولاً ، **** Danksharding ** ** يعود إلى جوهر آلة حالة Ethereum **.
ذكر V God أن الغرض من بروتوكول إجماع Ethereum ليس ضمان التخزين الدائم لجميع البيانات التاريخية. بدلاً من ذلك ، فإن النية هي توفير لوحة إعلانات في الوقت الفعلي عالية الأمان وإتاحة مساحة للبروتوكولات اللامركزية الأخرى للتخزين على المدى الطويل
(ال
الغرض من بروتوكول إجماع Ethereum ليس الضمان
تخزين جميع البيانات التاريخية إلى الأبد. بدلا من ذلك ، الغرض هو
توفر لوحة إعلانات في الوقت الفعلي آمنة للغاية ، وتترك مساحة لها
البروتوكولات اللامركزية الأخرى للقيام بالتخزين على المدى الطويل. ) ;
** ثانيًا ، يقلل **** Danksharding ** ** من تكلفة **** DA ** ** ، ولكن يلزم أيضًا حل مشكلات وقت الهبوط الفعلي وتوافر البيانات. **
** DA **** خفض التكلفة: ** قبل هذا التحديث ، كان من الضروري استدعاء calldata لنشر البيانات من التراكمي إلى سلسلة Ethereum الرئيسية ، وكانت رسوم الغاز للاتصال بهذا الرمز باهظة الثمن ، وهي طبقة
أكبر دفعة بقيمة 2 ، EIP
يقدم 4844 بيانات blob كمساحة بيانات إضافية فريدة من نوعها للتجميع ، مما سيقلل بشكل كبير من تكاليف التخزين ، وبالتالي تقليل تكاليف DA.
** وقت الهبوط الفعلي طويل ، وما زال المحسن ** ** TPS ** ** والمقلل ** ** الغاز ** ** محدودًا ، لذا فهو مناسب لـ ** ** DA ** * * مشاريع طبقات في التطوير المستمر اللاحق: **
أنا قادر على danksharding في بولينيا
في مقالة تقسيم البيانات الأمنية ، تمت الإشارة إلى أن تنفيذ الأمر سيستغرق من 2 إلى 5 سنوات ؛
** حتى لو هبطت ، يمكن أن تزيد ** ** TPS ** ** وتقلل ** ** الغاز ** ** لا تزال المقادير محدودة: **
EIP
يدعم 4844 حاليًا 6 نقاط ، ولا يمكن حل مشكلة التوسع المستقبلية إلا عن طريق Danksharding ؛
تبلغ مساحة كتلة Ethereum الحالية حوالي 200
كيلو بايت. بعد Danksharding ، الحجم المخطط في المواصفات هو 32 ميغا بايت ، وهو حوالي 100 ضعف. في الوقت الحالي ، يبلغ TPS من Ethereum حوالي 15. في الحالة المثالية ، سيكون حوالي 1500 بعد زيادته بمقدار 100 مرة ، وهو ليس تحسنًا كبيرًا في الحجم.
** لذلك ، وقت طويل للهبوط ** ** + ** ** ستفيد التغييرات الفعلية المحدودة ** ** DA ** ** مشاريع ذات طبقات ، بعضها مثل **** Celestia **** ، ** ** Eigenda ** ** ** ** DA ** ** المشروع لا يزال بإمكانه تمرير تكلفة أرخص وأسرع ** ** TPS ** ** للتنافس مع ** ** Danksharding ** ** في المستقبل * ، ** تخزين ETH
يمكن لمشاريع Topia **** وغيرها من مشاريع **** DA **** الأخرى سد فجوة السوق قبل الهبوط. **
** يجب أيضًا معالجة المشكلات الفنية مثل تخزين البيانات وقضايا توفر البيانات: **
هناك نوعان من التكاليف الرئيسية لـ DA ، أحدهما تكلفة النطاق الترددي للشبكة ، والآخر تكلفة التخزين ، و 4844 نفسه لا يحل مشكلة التخزين ومشكلة النطاق الترددي لسلسلة البلوكشين
سيتم تخزين blob على طبقة إجماع Ethereum لمدة 3 أسابيع تقريبًا ثم يتم حذفها. إذا كنت تريد تخزين سجلات تاريخية كاملة وإتاحة جميع البيانات ، فإن الحلول الحالية تشمل: dapp نفسه يخزن البيانات المتعلقة بنفسه ، شبكة بوابة Ethereum (قيد التطوير حاليًا) أو بروتوكولات الجهات الخارجية مثل مستكشفات الكتل أو البيانات التاريخية في BitTorrent أو التخزين التلقائي بواسطة المستخدمين الفرديين.
لذلك ، ستستفيد Proto-Danksharding من بروتوكول التخزين والبروتوكول المعياري وشبكة توسيع التخزين L1:
سيؤدي الطلب على استدعاء البيانات التاريخية إلى قناة تطوير جديدة لبروتوكولات التخزين اللامركزية أو بروتوكولات فهرس الجهات الخارجية ؛
يمكن للاتفاقيات المعيارية اللاحقة تنفيذ المعاملات من خلال Rollup عالي السرعة ، وطبقة التسوية الآمنة هي المسؤولة عن التسوية ، وطبقة توفر البيانات منخفضة التكلفة وذات السعة الكبيرة هي المسؤولة عن الضمان ؛
شبكة توسيع تخزين جيدة L1 ، مثل Eth
التخزين ، والذي يمكن أن يوفر حلاً من الدرجة الثانية للتخزين القابل للبرمجة بتكلفة تخزين أقل.
** 3. **** مزايا ترقية كانكون **** L2 **** التنوع ، **** L3 **** ، **** RAAS **** و
توافر البيانات والمسارات الأخرى **
تحليل مسار L2:
Head Layer2 ، مثل Arbitrum
المدار 、 OP
المكدس 、 المضلع 2.0 、 كسورية
ستستفيد 5 مشاريع بما في ذلك Scaling (في إطار StarkWare) و HyperChain (في إطار zkSync). سيؤدي تخفيض رسوم التخزين الذي يجلبه blob إلى جعل السلسلة السابقة من الطبقة المقيدة
2 تم تحسين مشكلات تكلفة التطوير وقابلية التوسع بشكل كبير ، كما تم تحسين إنتاجية البيانات بشكل كبير. بعد حل مشكلة التكلفة ، تم تحسين طبقة الرأس
2 ستكون هناك فرصة لمواصلة نشر بيئة L3 متزامنة ومتعددة السلاسل ومخصصة للغاية لوظائف محددة ؛
سيتم تضييق الفجوة في تكاليف التشغيل بين الطبقة الثانية Layer2 و Layer2 السائدة ، مما يمنح بعض المشاريع الصغيرة المزيد من الفرص للتطوير ، مثل Aztec و Metis و Boba و ZKspace و layer2.finance وما إلى ذلك ؛
على الرغم من أنه لا يزال يتعين التحقق من الاحتياجات الحقيقية لمشروعات blockchain المعيارية ، إلا أن لغات البرمجة المتنوعة لا تزال ممكنة ، مثل لغات سلسلة Starkware's Cario و Move series و C و c ++ و C # و Go التي تدعمها Wasm ، والتي يمكنها تقديم المزيد من مطوري web2.
تحليل مسار Raas:
تكمن ميزة Raas نفسها في درجة التخصيص العالية والمتطلبات المخصصة> التكلفة والكفاءة الخالصة ، لذا فإن خفض التكلفة يعد ميزة كبيرة للتجميع المخصص.
لكن المشكلة مع مسار RAAS هي أنه قد يكون OverHype ، وهناك شكوك حول مسار RAAS نفسه. ** مواجهة منافسة ** ** 5 ** ** الرؤوس ** ** layer2 ** ** ، ظهور مختلف ** ** DA ** ** جديدة ، يمكن أن تشكل المشاريع الجديدة علينا أن نضع علامة استفهام على المسار. **
أولاً ، طبقة الرأس
2 تكمن ميزة نشر سلسلة التطبيق في تكامل إطار عمل الشبكة وأمن البيئة بين السلاسل ، وتكمن ميزة RAAS في تخصيصها وحريتها ؛
ومع ذلك ، فإن الحواجز التقنية RAAS لسلسلة OP و ZK ليست قوية في الوقت الحالي ، ولا تزال في مرحلة الاختبار على المدى القصير ، ولا يوجد تفاعل فعلي مع المنتج. بالنظر إلى التقدم الفعلي لـ RAAS ، والنماذج الفنية و المزايا البيئية للطبقة 3 في المستقبل ، فإن الطلب الفعلي على RAAS مشكوك فيه.
قسم OP: على الرغم من OP
ترقية حجر الأساس المكدس +
أدى إطلاق 4844 إلى زيادة طفيفة في التكلفة والكفاءة ، لكن الزيادة ليست جذابة للغاية ؛
سلسلة ZK: في الوقت الحالي ، تتبع العديد من المشاريع الرائدة مسار ZKEVM وتولي مزيدًا من الاهتمام للتوافق مع Ethereum ، وبالتالي فإن تصميم الدائرة سيضحي بكفاءة معينة ، وهو ليس مستهدفًا مثل سلسلة OP. لكن ZK حاليا في السوق
لا تزال معظم RAAS تستخدم المشاريع الرائدة (مثل ZkSync) لتقسيم السلسلة ، ولا تزال الحواجز غير قوية.
** SO ، قصير المدى ** OP
RAAS ** ** لا يزال هناك مجال للتطوير قبل ** ** layer3 ** ** الأراضي. على المدى الطويل ، ** ** ZK
قد يكون RAAS ** ** و ** ** layer3 ** ** هو الاتجاه المستقبلي. **
ZK
RAAS له عيب أكبر في التكلفة بعد 4844 ، ويستهلك طاقة حوسبة أكبر بكثير من OP. على الرغم من أن تكلفة التحميل إلى L1 أقل من تكلفة OP ، إلا أن هذا ليس سوى انخفاض في المجموعة مقارنة بتكلفة عملية الإثبات ، بينما OP الميزة هي أنه يمكن بناء بيئة بسرعة في فترة زمنية قصيرة ، ولا يزال هناك مجال للتطوير قبل أراضي الطبقة 3 ؛
بالنسبة للتطبيقات التقليدية وأسواق NFT ، لا يعد تحويل التراكمية مطلبًا صارمًا. فقط تطبيقات الدفع أو الألعاب التي تتطلب كفاءة عالية هي التي تتطلب طلبًا أقوى على التجميع. في المستقبل ، قد تكون مشاريع التحدي على المستوى 2 ، وقد تكون المشاريع الاجتماعية على المستوى 3 أو خارج السلسلة ، وأخيراً يتم وضع البيانات والعلاقات الأساسية في المستوى 2. يجب أن تنتقل مشاريع الألعاب إلى المستوى 3 أو التجميع ، ولكن مع الأخذ في الاعتبار أن معظم المشاريع الحالية ألعاب السلسلة هي في الأساس أموال ، وقد أدى عدم قدرة الرموز المميزة على التداول خارجيًا إلى حدوث اختناقات في التنمية ، إلى جانب ظهور الألعاب في السلسلة بأكملها ، فإن الجاذبية البيئية لـ l3 نفسها أكبر بكثير من تلك الخاصة بالتجميع.
** 4. **** تعمل ترقية Cancun على تحسين تجربة المطور والمستخدم **
يقوم كانكون بترقية الاقتراح الثاني المهم SELFDESTRUCT
ستؤدي الإزالة إلى تحسين أمان Ethereum.
برنامج EIP للاقتراح الثالث لترقية كانكون
يضيف 1153 رمز عملية التخزين العابر ، والذي يمكنه أولاً توفير الغاز ، وثانيًا حل مشكلة الاتصال بين الإطارات ، وتمهيد الطريق أخيرًا لتصميم التخزين المستقبلي ، مثل شجرة Verkle ، والتي لن تحتاج إلى النظر في مشكلة استرداد الأموال العابرة تخزين؛
برنامج EIP للاقتراح الرابع لترقية كانكون
يقدم 5656 تعليمات نسخ ذاكرة MCOPY ، والتي يمكنها نسخ كلمات وجمل الكود بشكل أكثر دقة ، مما يحسن أداء نسخ الذاكرة بحوالي 10٪ ؛
الاقتراح الخامس لترقية كانكون هو EIP
4788 يمكن أن يجعل الاتصال بين البروتوكولات والتطبيقات المختلفة في شبكة Ethereum أكثر كفاءة وأمانًا ، ويسمح أيضًا بمزيد من التصاميم غير الموثوقة لمجموعات التعهدات وبروتوكولات التجسير وإعادة العمل ؛
تقوم كانكون بترقية أحدث ترقيات EIP المقترحة (15 ، 23 يونيو) CL-centric: EIP
6988 、 EIP
7044 、 EIP
7045 ، والذي يعمل على تحسين أمان وإمكانية استخدام Ethereum بالتفصيل ، مثل تحسين تجربة المتعهدين وتحسين أمان الشبكة.
من بين المقترحات المحذوفة ، SSZ->
تحول RLP يجعل اثنين من SSZs
EIP (EIP
6475 و EIP
من ترقية كانكون ؛ تمت إزالة المقترحات المتعلقة بـ EOF من ترقية كانكون بعد إزالتها من ترقية شنغهاي ، ويُعتبر حاليًا أنه يمكن تنفيذها مباشرةً في الترقية اليومية اللاحقة ؛ EVMMAX يرجع إلى بعض EIPs المتعلقة بالمجموعة الفرعية لتطبيق EOF ، لذلك تم نقلها أيضًا من كانكون للترقية مع EOF ؛ مع الأخذ في الاعتبار الآثار الجانبية المحتملة التي قد تكون موجودة في طريقة نقل ETH ، بالإضافة إلى المنطق والاختبار والعمل الأمني المطلوب لتمرير الاقتراح ، EIP
تمت إزالة 5920 من الترقية.
** 5. **** العلاقة مع **** zkml **** وسحب الحساب **
** تأثير ضئيل على **** zkml ******
ZKML هو دليل على عدم المعرفة (صفر
Knowledge) والتعلم الآلي (Machine
التعلم) ؛ يعمل الجمع بين نموذج ** blockchain و ** ML ** ** ** على حل مشكلات حماية الخصوصية وإمكانية التحقق من التعلم الآلي: **
حماية الخصوصية: سرية بيانات الإدخال ، مثل استخدام كمية كبيرة من المعلومات الشخصية كبيانات لتغذية الجهاز للتدريب ، وسرية المعلومات الشخصية هي مطلب رئيسي ؛ أو معلمات النموذج هي القدرة التنافسية الأساسية للمشروع ، و التشفير مطلوب أيضًا للحفاظ على حواجز المنافسة. عند وجود مثل هذه المشكلات المتعلقة بالثقة ، يتم إعاقة نماذج ML من الحصول على بيانات وتطبيقات واسعة النطاق.
إمكانية التحقق: تشتمل تقنية إثبات المعرفة الصفرية على مجموعة واسعة من التطبيقات ، ويسمح ZKP للمستخدمين بمعرفة صحة المعلومات دون التحقق. ونظرًا لأن نموذج التعلم الآلي يتطلب الكثير من العمليات الحسابية ، يمكن لنموذج ML إنشاء أدلة من خلال ZK-SNARK ، مما يقلل من حجم الدليل ويخفف من الطلب على طاقة الحوسبة لـ ML.
متطلبات التخزين ** ZKML ** ** لا علاقة لها ب ** ** DA ** **: ** تحتاج إلى شيء مثل الفضاء
التكنولوجيا الأساسية لهيكل التخزين المنفصل هذا هو بروتوكول الأمان الجديد "SQL proof". ببساطة ، إنه مستودع بيانات بجوار blockchain ، مما يسمح للمطورين بالاتصال على السلسلة وخارج السلسلة بتنسيق SQL بسيط. البيانات و تحميل النتائج مباشرة في العقد الذكي ؛
** ZK-SNARKs ** ** هو الشكل الرئيسي لـ ** ** ZK ** ** في ** ** ZKML ** ** ، ويمكن أن يتكيف مع الحساب على السلسلة ** ** ML ** ** مع تطور التشفير ، وخاصةً التكرار **** SNARK ** ** الإثبات سيكون مفيدًا ** ** ZKML ** ** الهبوط على السلسلة: **
تتميز ZK-SNARKs بالاكتناز العالي. يسمح استخدام ZK-SNARKs للمثقف بإنشاء دليل قصير ، ولا يحتاج المدقق إلى التفاعل ويحتاج فقط إلى إجراء قدر صغير من الحساب للتحقق من صحته. هذا النوع من الإثبات يحتاج مرة واحدة فقط. طبيعة التفاعل بين المدقق والمدقق تجعل ZK-SNARKs فعالة وعملية في التطبيقات العملية ، وهي أكثر ملاءمة لمتطلبات طاقة الحوسبة لـ ML على السلسلة.
** من المستحيل حاليًا التدرب على السلسلة ، ويمكن تخزين نتائج الحسابات خارج السلسلة فقط: **
ترجع مشكلة ML الحالية بشكل أكبر إلى متطلبات طاقة الحوسبة غير المرضية والأداء المنخفض الناجم عن قيود الخوارزمية (لا يمكن حسابها بالتوازي). تتطلب نماذج ZK الكبيرة قدرة حوسبة أعلى ، والتي لا يمكن دعمها على السلسلة. الشائع الحالي تدعم ZK-SNARKs إثبات عدم المعرفة الصفرية لـ ML باستخدام نطاق صغير وكمية صغيرة من الحسابات ، أي أن الحد من قوة الحوسبة هو عامل رئيسي يؤثر على تطوير تطبيقات ZKML blockchain ، ويمكن للسلسلة فقط تخزين نتائج off- سلسلة حسابات.
** تجريد حساب جيد **
** أولاً وقبل كل شيء ، يمكن تقليل ترقية كانكون إلى حد معين ** ** ZK
تراكمي ** ** إثبات الرسوم: **
تعتمد رسوم معاملات zkSync الحالية على 3 جوانب:
تكلفة الموارد الثابتة التي يستهلكها المدقق لإنشاء أدلة SNARK والتحقق منها مرتفعة نسبيًا ؛
رسوم الغاز عندما يقدم المدقق إثبات SNARK إلى شبكة Ethereum الرئيسية ، سيزداد هذا الجزء من الرسوم وفقًا لذلك بسبب ازدحام الشبكة الرئيسية ؛
رسوم الخدمة التي يدفعها المستخدم للمدقق ، بما في ذلك تأكيد المعاملة ، وبث الرسائل ، وما إلى ذلك.
لذلك ، إذا تم تقديم 4844 ، فسيتم التخفيف من مشكلة زيادة رسوم الغاز الناتجة عن ازدحام الشبكة الرئيسية ، ويمكن تقليل تكلفة إثباتات ZKP إلى حد معين. على الرغم من أنها لا تُقارن كثيرًا بتكلفة البراهين ، بالنظر إلى أن ZK لا يزال في مراحله المبكرة ، لا ينبغي التقليل من اتجاه التطوير المستقبلي لسلسلة ZK.
** ثانيًا ، يحول استخراج الحساب المعاملات التقليدية ** ** tx ** ** إلى ** ** تشغيل المستخدم **** ، ثم ** ** عمليات المستخدم ** ** استخدام ** ** ECDSA * * * * معبأة في كتل ، يشغل التخزين على السلسلة أكثر من ذي قبل ، وبالتالي فإن متطلبات التخزين أعلى ؛ **
** بعد ذلك ، سحب الحساب و ** ** ZK
تراكمي ** ** يمكن أن يكمل كل منهما الآخر: **
المشكلة الحالية لسحب الحساب هي الغاز
الرسوم باهظة الثمن ، لأن هناك الكثير من الخطوات والعقود الذكية متضمنة ، لذلك هناك الكثير من البيانات ، مما يؤدي إلى الغاز
الرسوم باهظة الثمن ، و ZK
ميزة Rollup هي أنه يمكن أن يقلل البيانات ؛
يجعل تجريد الحساب من الصعب ضمان الأمان: نظرًا لأن AA تتضمن عقودًا متعددة ، فإن الأمان يمثل مشكلة ، ولكن بعد التكوين التدريجي لـ L2 في المستقبل ، لن يتم تغيير طبقة الإجماع ، وستكون للعقود الذكية المزيد من الاستخدامات ، والأمان يمكن أيضًا ضمان سحب الحساب بمساعدة ZK
سيعمل التحقق الموثوق من مجموعة التحديثات على تحسين الأمان.
** أخيرًا ، نظرًا لظهور تقنية ** ** AI ** ** ، يمكن أن تساعد في تعزيز أمان العقود عبر السلسلة وتحسين المعاملات أو خطوات النشاط على السلسلة: **
الذكاء الاصطناعي والأمن: يمكن استخدام تقنية الذكاء الاصطناعي لتعزيز الأمن وحماية الخصوصية للمعاملات عبر السلسلة. على سبيل المثال ، تستخدم منصة الأمان Web3 SeQure الذكاء الاصطناعي للكشف عن الهجمات الضارة والاحتيال وتسرب البيانات ومنعها ، وتوفر آليات للمراقبة والإنذار في الوقت الفعلي لضمان أمن واستقرار المعاملات على السلسلة ؛
الذكاء الاصطناعي وتحسين الأنشطة على السلسلة: تشمل الأنشطة على blockchain المعاملات وتنفيذ العقود وتخزين البيانات. من خلال قدرات التحليل والتنبؤ الذكية للذكاء الاصطناعي ، يمكن تحسين الأنشطة على السلسلة بشكل أفضل وتحسين الكفاءة والأداء بشكل عام. يمكن أن يساعد الذكاء الاصطناعي في تحديد أنماط المعاملات ، واكتشاف النشاط غير المعتاد ، وتقديم توصيات في الوقت الفعلي لتحسين تخصيص الموارد لشبكات blockchain من خلال تحليل البيانات والتدريب على النموذج.
** لذلك ، ستكون ترقية كانكون من توسيع مساحة التخزين إلى التكامل مع ** ** ZK
إن تكامل تجميع التحديثات ** ** والاندماج مع تقنية ** ** AI ** ** سيفيدان بشكل تدريجي التطوير المستقبلي لسحب الحساب. **
** 6. **** بالنظر إلى خارطة طريق Ethereum ، ما التالي **
** حاليًا ، لا تتمتع **** Layer2 ** ** بأداء (من حيث زمن الانتقال والإنتاجية) مشابه لـ ** ** Solana ** ** ، ولا مثل ** ** قريب ** ** مثل أداء متقطع ، وعدم وجود أداء تنفيذ موازي مثل ** ** Sui ** ** و ** ** Aptos ** ** ، حسنت ترقية كانكون مكانة Ethereum الرائدة كشركة رائدة ؛ **
** بعد ترقية كانكون ، تم تقدير عدة أوقات تطوير رئيسية ** ** Danksharding بالكامل **** (**** 2 ~ 5 **** سنة) ، **** MEV ** * * و ** ** PBS **** هبوط (**** 1 ~ 3 **** سنة) ، سحب الحساب (**** 1 ~ 2 **** سنة) ، **** ZK * * * * كل شيء (**** 3 ~ 6 **** سنوات) ، **** EOF **** وتجربة المطور (كم مرة رأيت التمديد؟). **
**ال
بلاء **
الهدف: التركيز على حل مشاكل MEV.
الحل: قلل MEV في طبقة التطبيق من خلال "Proposer-Builder Separation (PBS)". في هذا الوقت ، قد يتم تحسين blobs ، وقد يتم تقديم خدمات التأكيد المسبق أو الحماية الاستباقية.
PBS هو الفصل بين منتجي الكتل والفرازات. عامل الفرز مسؤول فقط عن الفرز ، بغض النظر عن السلسلة ، ولا يهتم منشئ الكتل بالمعاملة ، ويختار مباشرة الحزمة التي أنشأها الفارز ويضعها في السلسلة. ستجعل هذه العملية العملية برمتها أكثر إنصافًا وتخفيف مشاكل MEV ، وهي فكرة إخراج MEV.
لا تزال درجة إتمام برنامج PBS منخفضة للغاية ، والأكثر نضجًا هم
التعاون مع حلول MEV الخارجية - mevboost by flashbots.
نسخة متقدمة من "Enshrined
فصل مقدم العرض ومنشئه (ePBS) "لديه درجة إتمام أقل ودورة أطول ، ومن المقدر أنه لن يتم تنفيذه على المدى القصير. بالإضافة إلى ذلك ، هناك إصدارات تقدمية من PEPC و Optimistic
الترحيل ، مما يعزز المرونة والقدرة على التكيف في إطار دعم السلوك الإيجابي
ال
حافة
الهدف: استخدم شجرة Verkel لاستبدال Merkle ، وتقديم حل لتقليل الثقة ، وتمكين العقد الخفيفة من الحصول على نفس الأمان مثل العقد الكاملة ، وجعل التحقق من الكتلة بسيطًا ومحمولًا قدر الإمكان.
في الوقت نفسه ، تمت إضافة ZKization لـ L1 بوضوح إلى خارطة طريق Verge. سيكون ZK هو الاتجاه العام للتوسع والتسريع في المستقبل ؛
الحل: تقديم zk-SNARKs لتحل محل نظام الإثبات القديم ، بما في ذلك عملاء الإضاءة المستندة إلى SNARK ؛ SNARKs لتغييرات حالة الإجماع ؛ Enshrined
التراكمية。
تعد أشجار Verkle بديلاً أكثر كفاءة لأشجار Merkle الخاصة بالحالة والتي لا تحتاج إلى توفير مسار من كل عقدة شقيقة (العقد التي تشترك في نفس الأصل) إلى العقدة المختارة ، ولكن فقط المسار نفسه كدليل جزء من Verkle البراهين أكثر كفاءة بثلاث مرات من براهين Merkle.
مكرس
يشير التراكمي إلى تراكم يحتوي على نوع من التوافق في الآراء حول L1. وتتمثل الميزة في أنه يرث إجماع L1 ولا يحتاج إلى رموز حوكمة لإجراء ترقيات مجمعة. وفي الوقت نفسه ، من خلال إجراء عمليات حسابية خارج السلسلة والنشر فقط النتائج إلى blockchain ، يمكن أن تزيد من عدد المعاملات ، لكن الصعوبة التقنية للتنفيذ كبيرة نسبيًا. سيكون الجمع بين هذه المجموعات في المستقبل قادرًا على تلبية معظم احتياجات نظام blockchain البيئي في العقود القليلة القادمة.
ال
تطهير
ال
يشير التطهير إلى هدف تبسيط البروتوكول عن طريق تقليل متطلبات التخزين للمشاركة في التحقق من الشبكة. يتم تحقيق ذلك في المقام الأول من خلال السبات وإدارة التاريخ والحالة. سكون البيانات التاريخية (EIP-4444) يسمح للعملاء بتقليم البيانات التاريخية الأقدم من عام واحد والتوقف عن الخدمة على مستوى P2P.
دولة نائمة. عندما يتعلق الأمر بالتعامل مع نمو الدولة ، هناك هدفان رئيسيان: ضعف انعدام الجنسية ، والذي يشير إلى هدف استخدام الدولة فقط لبناء كتلة ، ولكن ليس التحقق منها ؛ الدولة التي يتم الوصول إليها. يجب أن يقلل وضع الإسبات من الحالة التي تحتاجها العقدة لتخزينها بإجمالي 20-50
غيغابايت。
في المرحلة الخامسة تطهير EIP
تم كتابة 4444 بشكل صريح في Roadmap ، يتطلب EIP-4444 من العميل مسح البيانات الأقدم من عام واحد ، وفي هذه المرحلة لا يزال هناك بعض أعمال تحسين EVM ، مثل تبسيط آلية التجميع المسبق لـ GAS و EVM ، وما إلى ذلك ؛
ال
تفاخر
في المرحلة السادسة النهائية ، Splurge ، EIP
كما تم ذكر 4337. كاقتراح تخطيط طويل الأجل لبيئة المحفظة ، سيؤدي استخراج الحساب إلى تحسين سهولة استخدام المحافظ في المستقبل ، بما في ذلك استخدام العملات المستقرة لدفع ثمن الغاز ، ومحافظ الاسترداد الاجتماعي ، وما إلى ذلك ؛
** المواد المرجعية: **
تحديث اجتماع إيثريوم كور ديف:
إيثريوم
جميع المطورين الأساسيين اتصل بالرقم 148
اكتب
إيثريوم
جميع المطورين الأساسيين ، اتصل بالرقم 149 اكتب
إيثريوم
دعوة طبقة الإجماع # 99
اكتب
إيثريوم
جميع المطورين الأساسيين اتصل بالرقم 150
اكتب
إيثريوم
جميع المطورين الأساسيين اتصل بالرقم 151
اكتب
إيثريوم
دعوة طبقة الإجماع # 100
اكتب
إيثريوم
جميع المطورين الأساسيين اتصل بالرقم 152
اكتب
إيثريوم
جميع المطورين الأساسيين ution Call # 153
اكتب
إيثريوم
مناقشة منتدى السحرة الأصلي:
إيثريوم
جميع المطورين الأساسيين اتصل بالرقم 156
اكتب
إيثريوم
جميع المطورين الأساسيين اتصل بالرقم 157
اكتب
إيثريوم
جميع المطورين الأساسيين اتصل بالرقم 158
اكتب
إيثريوم
جميع المطورين الأساسيين اتصل بالرقم 159
اكتب
إيثريوم
جميع المطورين الأساسيين ution Call # 160
اكتب
إيثريوم
إجماع جميع المطورين الأساسيين ، استدعاء رقم 108
اكتب
إيثريوم
جميع المطورين الأساسيين اتصل بالرقم 161
اكتب
إيثريوم
إجماع جميع المطورين الأساسيين ، استدعاء رقم 109
اكتب
إيثريوم
جميع المطورين الأساسيين اتصل بالرقم 162
اكتب
إيثريوم
إجماع المطورين الأساسيين - استدعاء رقم 110
اكتب
قام تيم بالتغريد حول أحدث ترقية لـ Ethereum Cancun (09.06.23):
دعوة إجماع المطورين الأساسيين في Ethereum # 111
اكتب
إيثريوم
إجماع المطورين الأساسيين - استدعاء رقم 112
اكتب
المحتوى المرتبط بترقية Ethereum:
مقدمة في كود التدمير الذاتي:
استكشف اقتراح EVMMAX و BLS12-381
إلى جانب EIP-4844 ، ماذا ستشمل ترقية كانكون أيضًا؟ نظرة خاطفة على أحدث مكالمة إجماعية لـ Ethereum
ما هو المحتوى الجديد الذي تمت إضافته في ترقية Ethereum Shanghai؟
تغريدات:
نعم
المشاريع: بعد ترقية Ethereum Shanghai ، قامت كانكون بترقية فرص الاستثمار المحتملة-
أخبار البصيرة
بالإضافة إلى EIP-4844 رفيع المستوى ، ما هي المقترحات التي ستشملها ترقية كانكون؟
V God: وظيفة EVM تستحق الدراسة للحذف
Proto-Danksharding
التعليمات
أوصى به V God فهم متعمق لخارطة طريق Ethereum المبعثرة ، قراءة هذا التقرير كافية
مقال لفهم Danksharding ، خطة الترقية الجديدة لـ Ethereum
فك رموز الحقائق المثيرة والأسرار الخفية في أحدث خريطة طريق لشركة Ethereum
Vitalik: لماذا تضر SELFDESTRUCT أكثر من نفعها لبيئة Ethereum
رؤية Ethereum:
بلوكوركس
زميل باحث Brrr: كيف يعمل Proto-Danksharding على تسريع L1 في Ethereum
قابلية التطوير التراكمي
الاجتماع 111 لـ Ethereum ACDC: ناقش النطاق النهائي لترقية Deneb وثلاثة مقترحات بما في ذلك EIP-7044
KOL
نظرة خاطفة ستايسي مور على تطور حلول تحجيم Ethereum: OP
كومة 、 تعسفي
المدار 、 المضلع
2.0
مقارنة أفقية بين ثلاثة أنواع من التراكمية: التراكمية الكلاسيكية (متفائلة / ZK
التراكمية) 、 Enshrined
التراكمية 、 السيادية
التراكمية
[AMA]
نحن أبحاث إي أف (Pt.8: 07 يوليو ،
:
3 مسارات شهيرة تستحق إعادة النظر في عام 2023
الجبل الأسود إيدكون
أفكار في نهاية عام 2023: نظرة على اتجاهات البنية التحتية والتطبيقات
الخيال اللانهائي لإمكانية الجمع بين الذكاء الاصطناعي والويب 3
AI + Web3: استكشاف تكامل الذكاء الاصطناعي و blockchain
مقارنة zk-rollup و op-rollup: تحليل سبب zkSync الحالي من طريقة التحقق
رسوم الغاز مرتفعة
"إضافة مجلدات إلى مجلدات": حلول تجريد الحساب في عصر التجميع
تفسير متعمق لـ ZKML: المبادئ التقنية ، سيناريوهات التطبيق ، المزايا والتحديات
ZKML: تقنية نشر نموذجية تدمج الذكاء الاصطناعي و blockchain لتحقيق حماية الخصوصية
iable
بيانات الأمان
التجزئة
حوار مع Qi ، مؤسس EthStorage
Zhou | توافر البيانات والتخزين اللامركزي
اقرأ أحدث إصدار من خارطة طريق تطوير Ethereum في مقال واحد
حول الفضاء
و
مقدمة موجزة عن الزمن
الاقتراح الأصلي:
EIP
4844
EIP
6780
EIP
1153 :
EIP
5920
EIP
5656
EIP
7069 :
EIP
4788
EIP
2537
EVMMAX
EIPs :
EIP
6601
EIP
6990 :
EOF
التغييرات :
EIP
663
EIP
3540
EIP
3670
EIP
4200
EIP
4750
EIP
5450 :
EIP
6475
EIP
6493
العلاقات العامة
3175
شاهد النسخة الأصلية
المحتوى هو للمرجعية فقط، وليس دعوة أو عرضًا. لا يتم تقديم أي مشورة استثمارية أو ضريبية أو قانونية. للمزيد من الإفصاحات حول المخاطر، يُرجى الاطلاع على إخلاء المسؤولية.
ترقيات كانكون في الماضي والحاضر والمستقبل
الحياة الماضية
** لماذا يلزم ترقية كانكون؟ **
** كيف يتم تخطيط خارطة طريق Ethereum؟ **
آخر ترقيات مهمة وأهدافها *
هدف: تحقيق 100000+ TPS في Rollup.
** هناك مخططات **** 2 **** ، على السلسلة وخارج السلسلة: **
الحل خارج السلسلة: يشير إلى الطبقة 2 ، بما في ذلك التجميع ، إلخ.
مخطط على السلسلة: يشير إلى إجراء تغييرات مباشرة في L1 ، وهو مخطط تجزئة شائع. والفهم البسيط للتجزئة هو تقسيم جميع العقد إلى مناطق مختلفة وإكمال مهام كل منطقة ، مما يؤدي إلى زيادة السرعة بشكل فعال ؛
** تحليل مخطط التقاسم: **
معضلة مخطط التجزئة: تستخدم التجزئة لتضمين تجزئة الحالة ، وتجزئة المعاملات ، وما إلى ذلك ، ولكن المزامنة بين الأجزاء المختلفة تمثل مشكلة. في الوقت الحالي ، من الصعب إكمال مزامنة بيانات عقدة شبكة واسعة النطاق. ، ليس فقط لا يمكن حل حالة MEV ، ولكن قد يتطلب أيضًا عددًا كبيرًا من التصحيحات لتعويض المشكلات المختلفة التي قد تنشأ ، والتي لا يمكن تحقيقها على المدى القصير.
Danksharding هو تصميم تجزئة جديد مقترح لـ Ethereum ، فكرتها الأساسية هي ** إنتاج البلوك المركزي ** ** + ** ** التحقق اللامركزي ** ** + ** ** مقاومة الرقابة ** يرتبط هذا أيضًا بتوفر البيانات المذكورة أدناه أخذ العينات (DAS) ، فصل الكتل المنتج عن الحزم (PBS) وقائمة مقاومة الرقابة (قائمة Crlist). تكمن الأهمية الكبرى لفكرة Danksharding الأساسية في تحويل Ethereum L1 إلى تسوية موحدة (تسوية) وتوافر البيانات (توفر البيانات) التوفر) 层。
*** ينقسم مخطط التجزئة إلى خطوات **** 2 ****** ، حاليًا مقسم إلى **** Proto- **** التجزئة ***** و **** كامل التراكمي ******. ***
** اجتماع مطوري Ethereum الأساسيين **
*** تعتمد كل ترقية لـ Ethereum على اجتماع المطور الأساسي ، من خلال المناقشة المشتركة للمساهمين الأساسيين ، ووفقًا لسلسلة من المقترحات المقدمة من المطورين ، يتم تحديد اتجاه التطوير المستقبلي ***
** الجدول الزمني لاجتماعات كانكون ذات الصلة بالتصعيد **
*** وفقًا لمحتوى المناقشة ، يمكن تقسيم ترقية كانكون تقريبًا إلى مراحل **** 5 ******. ***
** المرحلة 1 - تقديم سمات الترقية **
*** تقديم مهام جديدة ****** proto-danksharding ****** ****** ****** ****** و ****** ****** selfdestruct “***** * * رمز التشغيل ، مناقشة سطحية لمحتوى ترقية شنغهاي ***
** المرحلة الثانية - تحديد الإطار الزمني والتحضير لحفل **** KZG **** **
في نهاية **** 2022 ****** ، يدور مؤتمر Ethereum بشكل أساسي حول ********* EOF ****** و ****** EIP 4844 ***** مناقشة ، مع الاستمرار في الترويج لـ **** EIP 4844 ***** حفل الإعداد المسبق المطلوب لحفل ****** KZG ****** ، سيكون المطورون في ********* 23 ** **** السنة **** 1 **** شهر تم التأكيد رسميًا على الترقية **** 4844 **** ستظهر في ***
** المرحلة الثالثة - مناقشة أولية لنطاق الاقتراح **
في نهاية **** 23 ************ 1 **************** تم نقل EOF ****** إلى كانكون للترقية بعد الانتقال من عرض شنغهاي الترويجي ، منذ ذلك الحين تدور **** 2 **** أشهر بشكل أساسي باستثناء **** EOF ****** و **** EIP نوقشت مقترحات أخرى بخلاف 4844 ***** ، وفي نفس الوقت ، اقترح ********* EOF ****** للخروج من كانكون. تم إنفاق هذه الفترة الزمنية بشكل أساسي على تحديد نطاق مقترحات ترقية كانكون. ***
** المرحلة الرابعة - تحديد الاتجاه الواضح لترقية الاقتراح وحذف المقترحات غير ذات الصلة **
في **** 23 ************ 4 ****** شهرًا ، هناك اتجاه واضح للمقترحات التي ينبغي تغطيتها من خلال ترقية كانكون ، والعقد الرئيسية في **** 4 *********************************************** **************************************************** *********** برنامج EIP ****** و ********* tim ****** أجرى أيضًا مناقشة أكثر تعمقًا حول المقترحات البديلة ، في ********* 4 ****** month ** في الاجتماع يوم **** 27 ******، ****** EIP 6780 ****** 、 ****** EIP 6475 ***** و ****** EIP تم تحديد 1153 ***** ليتم تضمينها في كانكون ، وفي نفس الوقت ********* EOF ****** و **** EVMMAX ****** (مع * تمت إزالة ***** EOF ***** المتعلقة بالتنفيذ ***** EIP ****** المجموعة الفرعية) من ترقية كانكون ، وتساعد ترقية ********* ****** ****** بشكل أساسي ****** ****** EVM يقوم بالتحكم في الإصدار ، ويمكنه تشغيل مجموعات متعددة من قواعد العقد في نفس الوقت ، مما سيساعد في التوسع اللاحق لـ Ethereum ، ولكن مع مراعاة جدوى الترقية بأكملها ، ** * *** EOF ***** قد يتم متابعة الترقية مع الترقية اليومية ***
** المرحلة الخامسة - تحديد الاقتراح النهائي وتحسين التفاصيل **
**** 23 ************** 5 ****** شهرًا يبسط بشكل أساسي ويحسن تفاصيل الاقتراح النهائي ، ****** SSZ-> ستعني تغييرات ****** RLP أنه لم تعد هناك حاجة إلى اثنين من ****** SSZs في كانكون برامج EIPs ****** ، لذلك ****** EIPs سيتم نقل 6475 ****** و ********* 6493 ****** من كانكون للترقيات. في نفس الوقت ، في الاجتماع الأساسي يوم **** 26 ****** ، **** تيم توصي شركة Beiko ***** بأن تقتصر المحادثات المستقبلية حول توسيع نطاق كانكون على الخمسة التالية ****** EIP ******: ****** EIP-5920 ***** * ، ****** 5656 ****** ، ****** 7069 ****** ، ****** 4788 ****** و **** 2530 * ****. لقد حدد المطورون الآن النطاق الكامل لترقية كانكون. ***
7 قريبا.
هذه الحياة
** تحليل ** مفتاح **** EIP ******
** EIP 4844 **
7。
*** متبوعًا بـ ****** SELFDESTRUCT إزالة ****** ، ****** تم تحديد EIP-6780 ****** أخيرًا ليكون الحل الأنسب ، لكن المطور على **** 26 ****** في اقترح الاجتماع **** tim ****** إضافة كود تشغيل آخر إلى هذا الاقتراح ****** SETCODE ****** للسماح باستمرار تحديث الحسابات البرمجية ***
**تدمير الذات إزالة ** ** EIP-6780 **** : ** X
*** المقترحات الثلاثة الواردة أدناه هي الاقتراحات حول **** SELFDESTRUCT ****** التي تم حذفها لاحقًا ، في **** 23 ****** year ****** 4 *** تم اختيار ****** 6780 ****** رسميًا في اجتماع المطورين الأساسيين بتاريخ ********** 28 ****** ، وتم التخلي عن المقترحات الثلاثة الأخرى. السبب هو أن فريق تطوير Ethereum يريد في النهاية حذف كود التشغيل **** SELFDESTRUCT بالكامل ، ويتم تعديل المقترحات الثلاثة التالية في الغالب عن طريق الاستبدال. ***
*** يتبعه ****** EIP 1153 ****** ، مع توفير ****** ****** ****** الغاز ، مما يمهد الطريق لتصميم التخزين في المستقبل ***
** EIP 1153 ** X
*** يليه **** 4788 ****** ، يمكن أن يقلل افتراض الثقة في مجموعة التعهدات ***
** EIP 4788 **** : ** X
*** الأخير هو ****** 5656 ****** ، والذي يوفر شفرة تشغيل فعالة لنسخ الذاكرة الجديدة ، ولكنه حاليًا في حالة تضمينه مؤقتًا في الترقية بسبب عرض النطاق الترددي للاختبار ** *
** EIP 5656 ** X
** القائمة المختصرة **** EIP **
في **** 23 ************ 6 ****** month ****** 15 ****** ، تمت مناقشة اجتماع إجماع المطورين في *** الذي **** EIP ****** المتمحور حول ********* CL ****** مدرجة في *** Deneb ****** ، حيث **** ** EIP 6988 ****** 、 ****** EIP 7044 ****** 、 ****** EIP 7045 *** *** مقترح للانضمام. ***
** EIP 6988 **** : ** X
** EIP 7044 **** : ** X
** EIP 7045 **** : ** X
** حذف تحليل **** EIP ******
*** في يوم **** 29 ************************************ ************************************************* في ** ** 160 ************ ACDE ****** اجتماع Ethereum ، ********* EVMMAX ****** و **** EOF ** تم تأكيد إزالة **** من هذه الترقية ، وقد يتم إدخال التغييرات المتعلقة بـ **** EOF ****** في الترقيات اليومية اللاحقة ***
** EVMMAX EIPs **** : **
** EOF التغييرات **** : **
*** 5 ****** شهر ****** 26 ******************************** **************************************************** **************************************** 4844 ****** تغيير نوع المعاملة ذات الصلة من ****** SSZ ****** إلى ****** RLP ****** يعني أن كانكون هما ****** SSZ برامج EIPs ****** ، لذلك ****** EIPs تم نقل 6475 ****** و **** 6493 ****** خارج كانكون للترقية ***
** EIP 6475 ** X
** EIP 6493 ** X
*** تيم اقترحت شركة Beiko ***** تطورات مستقبلية حول توسيع مدينة كانكون في اجتماع للمطورين الأساسيين في ********* 5 ****** شهر ****** 26 ****** يقتصر على الخمسة التالية ****** EIP ******: ****** EIP 5920 ******، ****** 5656 ******، ****** 7069 ******، ****** 4788 ****** و ********* 2537 ****** ، سيتم إنشاء مقترحات متابعة ضمن هذا النطاق. متابعة ****** EIP 5656 ****** و ****** EIP تم تأكيد 4788 ****** كاقتراح ترقية رسمي ، ****** 5920 ****** ، ****** 7069 ****** و ****** 2537 ***** تمت إزالته حيث ****** EIP 5920 ***** يرجع إلى قلق المطور بشأن الآثار الجانبية المحتملة لطريقة نقل **** ETH ، بالإضافة إلى التفكير غير المكتمل والاختبار والعمل الأمني ، لذلك من الترقية يزيل. ***
** EIP 5920 **** : ** X
** EIP 7069 ** X
** EIP 2537 **** : ** X
*** العلاقات العامة 3175 *** *** مذكور ولكن ليس في القائمة المختصرة ، لا مزيد من المناقشة ***
** العلاقات العامة 3175 **** : ** X
مستقبل
بناءً على المعلومات الواردة أعلاه ، توصلنا إلى الاستنتاجات التالية:
** 1. **** الأهداف الرئيسية لترقية كانكون هي ، حسب الأولوية ، توسيع السعة ، والأمن ، وتوفير الغاز **** **** وإمكانية التشغيل البيني: **
** 2. **** ترقية كانكون في المستقبل **** 2 ~ 5 **** سنوات من ** Danksharding **** ، إنها فترة التطوير الذهبية لمشاريع طبقات **** DA **** ****
** 3. **** مزايا ترقية كانكون **** L2 **** التنوع ، **** L3 **** ، **** RAAS **** و توافر البيانات والمسارات الأخرى **
** 4. **** تعمل ترقية Cancun على تحسين تجربة المطور والمستخدم **
** 5. **** العلاقة مع **** zkml **** وسحب الحساب **
** تأثير ضئيل على **** zkml ******
** تجريد حساب جيد **
** 6. **** بالنظر إلى خارطة طريق Ethereum ، ما التالي **
**ال بلاء **
ال حافة
ال تطهير
ال تفاخر
** المواد المرجعية: **