تواجه إثيريوم تحديًا مهمًا يتمثل في كيفية تقليل التعقيد ومتطلبات التخزين على المدى الطويل، مع الحفاظ على ديمومة البلوكشين ولامركزيتها. لتحقيق هذا الهدف، يتطلب اتخاذ مجموعة من التدابير، بما في ذلك تقليل عبء التخزين على العميل من خلال "انتهاء تاريخ السجل" و"انتهاء حالة"، وكذلك تبسيط البروتوكول من خلال "تنظيف الخصائص".
تاريخ منتهي
تاريخ انتهاء الصلاحية يهدف إلى معالجة مشكلة الطلب المتزايد على تخزين العقد. حاليًا، تتطلب العقدة المتزامنة بالكامل لإيثيريوم حوالي 1.1 تيرابايت من مساحة القرص، وستزداد سنويًا بمئات الجيجابايت. تكمن أهمية تاريخ انتهاء الصلاحية في الاستفادة من آلية الإجماع في البلوكشين، مما يسمح لعقد الشبكة بتخزين جزء فقط من البيانات التاريخية، بدلاً من جميعها.
طرق التنفيذ تشمل:
إنشاء شبكة نظير إلى نظير تتكون من عقد إثيريوم لتخزين البيانات القديمة بطريقة موزعة
استخدام الترميز التصحيحي لتحسين موثوقية البيانات
إدخال EIP-4444، تحديد مدة تخزين البيانات التاريخية في العقد
التحدي الرئيسي هو كيفية تحقيق التوازن بين توفر البيانات واللامركزية، وكيفية تصميم آلية تحفيزية لضمان مشاركة عدد كافٍ من العقد في تخزين البيانات التاريخية.
حالة منتهية
تهدف انتهاء الحالة إلى حل مشكلة النمو المستمر للحالة. حتى عند إزالة الحاجة إلى تخزين السجلات التاريخية، لا تزال متطلبات التخزين الخاصة بالعميل تنمو بنحو 50 جيجابايت سنويًا. تكمن صعوبة انتهاء الحالة في فرضية تصميم EVM حيث يفترض أن كائنات الحالة تبقى موجودة إلى الأبد بمجرد إنشائها.
هناك نوعان رئيسيان من خطط انتهاء الصلاحية:
حالة جزئية منتهية: تقسيم الحالة إلى كتل، حيث يتم تخزين البيانات التي تم الوصول إليها مؤخرًا فقط. EIP-7736 هو تنفيذ محدد لذلك.
انتهاء الحالة بناءً على دورة العنوان: استخدام قائمة شجرة حالة تتزايد باستمرار، حيث يتم إضافة شجرة حالة فارغة جديدة في كل فترة. وهذا يتطلب إدخال مفهوم دورة العنوان، وقد يتطلب توسيع مساحة العنوان.
كل من الخيارين له مزايا وعيوب، ويتطلب موازنة كفاءة التخزين وسهولة الاستخدام للمستخدمين وسهولة الاستخدام للمطورين.
تنظيف الميزات
تهدف عملية تنظيف الميزات إلى تقليل تعقيد البروتوكول من خلال إزالة الوظائف غير الضرورية. تشمل بعض فرص التنظيف المحددة:
تحويل ترميز RLP إلى SSZ
حذف نوع المعاملة القديم
إصلاح آلية السجل
حذف آلية لجنة تنسيق سلسلة الإشارة
تنسيق البيانات الموحد
تبسيط آلية الغاز
حذف بعض التعليمات المسبقة
تحسين التحليل الثابت لـ EVM
تحتاج عملية تنفيذ هذه التنظيفات إلى تحقيق التوازن بين درجة التبسيط والتوافق مع الإصدارات السابقة. يُنصح بإنشاء عملية معيارية لإجراء تغييرات تدميرية غير عاجلة تتعلق بالتوافق مع الإصدارات السابقة.
استراتيجية تبسيط أكثر جذرية هي تحويل معظم محتوى البروتوكول إلى رمز عقد، مما يسمح لـ إثيريوم L1 بالاحتفاظ بأقل آلة افتراضية.
بشكل عام، تهدف The Purge إلى تقليل تعقيد ايثر واحتياجات التخزين من خلال مجموعة من التدابير، لضمان الاستدامة طويلة الأجل وقابلية التوسع للشبكة. وهذا يتطلب الشجاعة لتنظيف وتبسيط البروتوكول مع الحفاظ على الوظائف الأساسية والتوافق مع الإصدارات السابقة.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
إثيريوم The Purge خطة: اسقاط التعقيد واحتياجات التخزين في الطريق إلى المستقبل
إثيريوم المستقبل المحتمل: The Purge
تواجه إثيريوم تحديًا مهمًا يتمثل في كيفية تقليل التعقيد ومتطلبات التخزين على المدى الطويل، مع الحفاظ على ديمومة البلوكشين ولامركزيتها. لتحقيق هذا الهدف، يتطلب اتخاذ مجموعة من التدابير، بما في ذلك تقليل عبء التخزين على العميل من خلال "انتهاء تاريخ السجل" و"انتهاء حالة"، وكذلك تبسيط البروتوكول من خلال "تنظيف الخصائص".
تاريخ منتهي
تاريخ انتهاء الصلاحية يهدف إلى معالجة مشكلة الطلب المتزايد على تخزين العقد. حاليًا، تتطلب العقدة المتزامنة بالكامل لإيثيريوم حوالي 1.1 تيرابايت من مساحة القرص، وستزداد سنويًا بمئات الجيجابايت. تكمن أهمية تاريخ انتهاء الصلاحية في الاستفادة من آلية الإجماع في البلوكشين، مما يسمح لعقد الشبكة بتخزين جزء فقط من البيانات التاريخية، بدلاً من جميعها.
طرق التنفيذ تشمل:
التحدي الرئيسي هو كيفية تحقيق التوازن بين توفر البيانات واللامركزية، وكيفية تصميم آلية تحفيزية لضمان مشاركة عدد كافٍ من العقد في تخزين البيانات التاريخية.
حالة منتهية
تهدف انتهاء الحالة إلى حل مشكلة النمو المستمر للحالة. حتى عند إزالة الحاجة إلى تخزين السجلات التاريخية، لا تزال متطلبات التخزين الخاصة بالعميل تنمو بنحو 50 جيجابايت سنويًا. تكمن صعوبة انتهاء الحالة في فرضية تصميم EVM حيث يفترض أن كائنات الحالة تبقى موجودة إلى الأبد بمجرد إنشائها.
هناك نوعان رئيسيان من خطط انتهاء الصلاحية:
حالة جزئية منتهية: تقسيم الحالة إلى كتل، حيث يتم تخزين البيانات التي تم الوصول إليها مؤخرًا فقط. EIP-7736 هو تنفيذ محدد لذلك.
انتهاء الحالة بناءً على دورة العنوان: استخدام قائمة شجرة حالة تتزايد باستمرار، حيث يتم إضافة شجرة حالة فارغة جديدة في كل فترة. وهذا يتطلب إدخال مفهوم دورة العنوان، وقد يتطلب توسيع مساحة العنوان.
كل من الخيارين له مزايا وعيوب، ويتطلب موازنة كفاءة التخزين وسهولة الاستخدام للمستخدمين وسهولة الاستخدام للمطورين.
تنظيف الميزات
تهدف عملية تنظيف الميزات إلى تقليل تعقيد البروتوكول من خلال إزالة الوظائف غير الضرورية. تشمل بعض فرص التنظيف المحددة:
تحتاج عملية تنفيذ هذه التنظيفات إلى تحقيق التوازن بين درجة التبسيط والتوافق مع الإصدارات السابقة. يُنصح بإنشاء عملية معيارية لإجراء تغييرات تدميرية غير عاجلة تتعلق بالتوافق مع الإصدارات السابقة.
استراتيجية تبسيط أكثر جذرية هي تحويل معظم محتوى البروتوكول إلى رمز عقد، مما يسمح لـ إثيريوم L1 بالاحتفاظ بأقل آلة افتراضية.
بشكل عام، تهدف The Purge إلى تقليل تعقيد ايثر واحتياجات التخزين من خلال مجموعة من التدابير، لضمان الاستدامة طويلة الأجل وقابلية التوسع للشبكة. وهذا يتطلب الشجاعة لتنظيف وتبسيط البروتوكول مع الحفاظ على الوظائف الأساسية والتوافق مع الإصدارات السابقة.