📢 تحدي وسم Gate.io: #MyFavoriteToken# انشر واربح 100 دولار!
هل لديك رمز مفضل تشعر بالحماس تجاهه؟ سواء كان ذلك بسبب الابتكار التقني أو الدعم المجتمعي أو الإمكانات السوقية، انضم إلى حدث #MyFavoriteToken# وشارك رؤيتك معنا!
💡 كيفية المشاركة:
1️⃣ متابعة gate_Post
2️⃣ انشر مع وسم #MyFavoriteToken# ، بما
النموذج: شرح مفصل لتاريخ إثيريوم ارتفع المشكلات وحلولها
المؤلفون الأصليون: ستورم سليفكوف ، جورجيوس كونستانتوبولوس
التجميع الأصلي: لوفي ، أخبار البصيرة
التاريخ ارتفع النمو هو حاليا أكبر عنق الزجاجة في التوسع إثيريوم. والمثير للدهشة أن ارتفع التاريخية أصبحت مشكلة أكبر من ارتفع الدولة. في غضون بضع سنوات ، ستتجاوز البيانات التاريخية سعة التخزين طويل إثيريوم العقدة.
إليك الأخبار الجيدة:
في هذا المنشور ، سنستمر في النظر إلى إثيريوم مشكلة التحجيم في الجزء 1 ونحول انتباهنا الآن من ارتفع الدولة إلى ارتفع التاريخي. باستخدام مجموعات البيانات الدقيقة ، تتمثل أهدافنا في 1) فهم اختناقات التوسع في إثيريوم تقنيا ، و 2) المساعدة في فتح النقاش حول الحل الأمثل لحدود غاز إثيريوم.
ما هي ارتفع التاريخية؟
التاريخ هو جمع جميع الكتل والمعاملات التي تنفذها إثيريوم طوال عمرها ، وهي جميع البيانات من كتلة التكوين إلى كتلة الحالي. النمو التاريخي هو ارتفع كتل جديدة ومعاملات جديدة بمرور الوقت.
يوضح الشكل 1 العلاقة بين ارتفع التاريخية ومقاييس بروتوكول المختلفة وقيود الأجهزة إثيريوم العقدة. بالمقارنة مع ارتفع الولاية ، فإن ارتفع التاريخية محدودة بمجموعة مختلفة من قيود الأجهزة. يضغط ارتفع التاريخي على IO للشبكة حيث يجب نقل كتلة والمعاملات الجديدة عبر الشبكة. يمكن أن تضغط ارتفع التاريخية أيضا على قصير التخزين العقدة ، حيث يخزن كل إثيريوم العقدة نسخة كاملة من التاريخ. إذا كان المعدل التاريخي ل ارتفع سريعا بما يكفي لتجاوز حدود الأجهزة هذه ، فلن يتمكن العقدة أطول من الوصول إلى الإجماع مستقر من خلال العقدة. للحصول على نظرة عامة على ارتفع الحالة واختناقات القياس الأخرى ، راجع الجزء 1 من هذه السلسلة.
الشكل 1: إثيريوم تحجيم عنق الزجاجة
حتى وقت قريب ، تم استخدام معظم معدل نقل الشبكة لكل عقدة لنقل السجل (مثل الكتل والمعاملات الجديدة). تغير هذا مع إدخال النقط في هارد فورك Dencun. الحساب النقط الآن لجزء كبير من نشاط شبكة العقدة. ومع ذلك ، لا تعتبر النقط جزءا من السجل لأن 1) يتم تخزينها فقط بواسطة العقد لمدة أسبوعين ثم يتم تجاهلها ، و 2) لا تحتاج إلى تكرار البيانات من بداية إثيريوم. بسبب (1) ، لا تزيد النقط بشكل كبير من عبء التخزين لكل إثيريوم العقدة. سنتحدث عن النقط لاحقا في هذه المقالة.
في هذه المقالة ، سنركز على ارتفع التاريخية ونناقش العلاقة بين التاريخ والدولة. نظرا لأن ارتفع الحالة ارتفع والتاريخية لها بعض قيود الأجهزة المتداخلة ، فهي مشكلات ذات صلة ، ويمكن أن يساعد حل مشكلة واحدة في حل المشكلة الأخرى.
ما مدى سرعة التاريخ ارتفع طويل؟
يوضح الشكل 2 معدل ارتفع التاريخي منذ إنشاء إثيريوم. يمثل كل خط عمودي ارتفع شهر. يمثل المحور ص عدد k إكسابايت من ارتفع التاريخية في ذلك الشهر. يتم تصنيف المعاملات حسب "العنوان الوجهة" الخاصة بها وتستخدم RLP () بايت للإشارة إلى الحجم. تصنف العقود التي لا يمكن تحديدها بسهولة على أنها "غير معروفة". تتضمن فئة "أخرى" مجموعة من الفئات الفرعية مثل البنية التحتية والألعاب.
الشكل 2: إثيريوم معدل ارتفع التاريخي بمرور الوقت
بعض النقاط الرئيسية من الرسم البياني أعلاه:
من هو أكبر مساهم في ارتفع إثيريوم التاريخي؟
يكشف العدد التاريخي لفئات العقود المختلفة التي تم إنشاؤها كيف تطورت أنماط استخدام إثيريوم بمرور الوقت. ويبين الشكل 3 المساهمات النسبية لمختلف فئات العقود. يتم تسوية هذا إلى نفس البيانات كما في الشكل 2.
الشكل 3: مساهمة فئات العقود المختلفة في ارتفع التاريخية
تكشف هذه البيانات عن أربع فترات مختلفة من أنماط استخدام إثيريوم:
يمثل كل عصر نمطا أكثر تعقيدا لاستخدام إثيريوم أكثر من أي وقت مضى. بمرور الوقت ، يمكن اعتبار التعقيد شكلا من أشكال التوسع إثيريوم ، والذي لا يمكن قياسه بمقاييس بسيطة مثل المعاملات في الثانية.
في أحدث شهر بيانات (أبريل 2024) ، لا تنتج Rollups أي أطول معظم السجل. من غير الواضح ما إذا كان التاريخ المستقبلي ينشأ من DEXs و التمويل اللامركزي ، أو ما إذا كانت بعض أنماط الاستخدام الجديدة ستظهر.
ماذا عن النقط؟
غيرت Dencun هارد فورك بشكل كبير ديناميكيات الصعود التاريخية من خلال إدخال النقط ، مما سمح مجموعات بنشر البيانات باستخدام النقط الرخيصة بدلا من التاريخ. يوضح الشكل 4 ارتفع التاريخية قبل وبعد ترقية Dencun. الرسم البياني مشابه للشكل 2 ، باستثناء أن كل خط عمودي يمثل يوما بدلا من شهر.
الشكل 4 تأثير :D على ارتفع التاريخية
من هذا الرسم البياني ، يمكننا استخلاص عدة استنتاجات رئيسية:
على الرغم من أن النقط تتمتع بسرعة ارتفع تاريخية اسقاط ، إلا أنها لا تزال ميزة جديدة في إثيريوم. من غير الواضح عند أي مستوى ستستقر سرعة ارتفع التاريخية في وجود النقط.
هل طويل ارتفع التاريخية السريعة مقبولة؟
ستؤدي زيادة الحد الأقصى غاز إلى زيادة معدل ارتفع التاريخي. لذلك ، يجب أن تأخذ مقترحات زيادة سقف غاز ، مثل ضخ الغاز ، الحساب العلاقة بين ارتفع التاريخية واختناقات الأجهزة لكل العقدة.
لتحديد معدل ارتفع تاريخي مقبول ، يجب أن تفهم أولا كيف يمكن لأجهزة العقدة الحالية طويل الحفاظ على طويل من حيث الشبكات والتخزين. قد تكون الأجهزة المتصلة بالشبكة قادرة على الحفاظ على الوضع الراهن إلى أجل غير مسمى ، حيث من غير المرجح أن ارتفع معدلات النمو التاريخية إلى ذروتها قبل دينكون حتى يتم زيادة حدود غاز. ومع ذلك ، فإن عبء تخزين التاريخ يزداد بمرور الوقت. في ظل استراتيجية التخزين الحالية ، من المحتم أن يتم ملء قرص تخزين كل العقدة في النهاية بالتاريخ.
يوضح الشكل 5 إثيريوم العقدة عبء التخزين بمرور الوقت ويتنبأ ارتفع عبء التخزين على مدى السنوات الثلاث القادمة. تستند التوقعات إلى معدل ارتفع في أبريل 2024. قد ارتفع معدل ارتفع هذا أو ينخفض مع تغير أنماط الاستخدام المستقبلية أو حدود غاز.
الشكل 5: حجم المحفوظات والحالة وعبء تخزين العقدة الكامل
من هذا الرسم البياني ، يمكننا استخلاص عدة استنتاجات رئيسية:
على عكس بيانات الحالة ، يتم إلحاق البيانات السابقة فقط ويتم الوصول إليها لفترة أقل تكرارا. لذلك ، من الممكن نظريا تخزين البيانات التاريخية بشكل منفصل عن بيانات الحالة على وسيط تخزين أرخص. يمكن تحقيق ذلك مع بعض العملاء مثل Geth.
بالإضافة إلى سعة التخزين ، يعد إدخال/إخراج الشبكة قيدا رئيسيا آخر على ارتفع التاريخية. على عكس سعة التخزين ، لن تتسبب حدود IO للشبكة في حدوث مشكلات للعقد في قصير الأمد ، ولكن هذه الحدود ستصبح مهمة لزيادة حدود غاز في المستقبل.
لفهم كيف يمكن أن الدعم طويل سعة الشبكة الخاصة ب إثيريوم العقدة نموذجي بعض ارتفع التاريخية ، من المهم معرفة العلاقة بين ارتفع التاريخية ومقاييس صحة الشبكة المختلفة ، مثل معدل إعادة التنظيم ، وأخطاء الفتحات ، والأخطاء النهائية ، وأخطاء الإثبات ، وأخطاء لجنة المزامنة ، والالتزام كتلة وقت الإستجابة. تحليل هذه المقاييس خارج نطاق هذه المقالة ، ولكن يمكن العثور على المزيد من المعلومات طويل في الاستطلاعات السابقة لصحة الطبقة الإجماع. بالإضافة إلى ذلك ، يقوم مشروع Xatu التابع لمؤسسة إثيريوم ببناء مجموعات بيانات عامة لتسريع هذا التحليل.
كيف تحل مشكلة ارتفع التاريخية؟
إن الصعود التاريخي مشكلة أسهل بكثير في حلها من صعود الدولة. يمكن معالجتها بالكامل تقريبا من خلال اقتراح المرشح EIP-4444. يغير هذا EIP كل العقدة من الاحتفاظ بالبيانات التاريخية إثيريوم بأكملها إلى بيانات تاريخية لمدة عام واحد فقط. بعد تنفيذ EIP-4444 ، لن يكون تخزين البيانات أطول عنق الزجاجة لتوسيع نطاق إثيريوم ، وعلى المدى طويل ، لن يتم تقييد حد الغاز الزيادات. EIP-4444 ضروري لاستدامة الشبكة على المدى طويل ، وإلا فإن المعدل التاريخي ارتفع سيكون سريعا ويجب تحديث أجهزة الشبكة العقدة بانتظام.
يوضح الشكل 6 تأثير EIP-4444 على عبء التخزين لكل العقدة على مدى السنوات الثلاث القادمة. هذا هو نفس الشكل 4 ، ولكن مع إضافة خط ضحل للإشارة إلى عبء التخزين بعد تنفيذ EIP-4444.
الشكل 6: تأثير EIP-4444 على عبء تخزين إثيريوم العقدة
يمكن رؤية بعض الاستنتاجات الرئيسية من هذا الرسم البياني:
بعد تنفيذ EIP-4444 ، ستظل ارتفع التاريخية تقدم مستوى معينا من عبء التخزين ، حيث ستخزن العقدة ما قيمته عام من التاريخ التاريخي. ومع ذلك ، حتى لو وصلت إثيريوم إلى النطاق العالمي ، فلن يكون من الصعب حل هذا العبء. بمجرد أن تثبت طريقة حفظ التاريخ أنها موثوقة ، قد يتم تقصير وقت انتهاء الصلاحية لمدة عام واحد ل EIP-4444 إلى أشهر أو أسابيع أو حتى أقل.
كيف أحفظ سجل إثيريوم الخاص بي؟
يثير EIP-4444 السؤال التالي: إذا لم يتم إنقاذ التاريخ من قبل إثيريوم العقدة نفسه ، فكيف يجب حفظه؟ يلعب التاريخ دورا مركزيا في التحقق والمحاسبة والتحليل في إثيريوم ، لذلك من الضروري الحفاظ على التاريخ. لحسن الحظ ، يعد حفظ التاريخ أمرا بسيطا لا يتطلب سوى 1 / n من مزودي البيانات الصادقين. هذا على عكس قضايا الإجماع الدولة ، والتي تتطلب 1/3 إلى 2/3 من المشاركين أن يكونوا صادقين. يمكن لمشغلي العقدة التحقق من صحة مجموعات البيانات التاريخية عن طريق 1) إعادة تشغيل جميع المعاملات منذ كتلة التكوين و 2) التحقق مما إذا كانت هذه المعاملات تعيد إنتاج نفس جذر الحالة مثل الجانب البلوكتشين الحالي.
هناك أطول الطرق لحفظ التاريخ.
أما تحديات التنفيذ المتبقية فهي تحديات اجتماعية أطول منها تقنية. يحتاج مجتمع إثيريوم إلى تنسيق تفاصيل تنفيذ محددة في طلب دمجها مباشرة في كل عميل العقدة. على وجه الخصوص ، سيتطلب إجراء مزامنة كاملة من كتلة التكوين (بدلا من لمحة المزامنة) استرداد السجل من موفر المحفوظات بدلا من إثيريوم العقدة. لا تتطلب هذه التغييرات من الناحية الفنية fork صعبة ، لذلك يمكن تنفيذها في وقت أبكر من fork الصعب التالي إثيريوم ، Pectra.
يمكن أيضا استخدام كل طرق حفظ التاريخ هذه بواسطة L2s للاحتفاظ ببيانات blob التي تنشرها على الشبكة الرئيسية. بالمقارنة مع الحفظ التاريخي ، فإن الحفاظ على النقطة 1) أكثر صعوبة لأن الكمية الإجمالية للبيانات أطول ؛ 2) أقل أهمية لأن النقط ليست ضرورية لإعادة الشبكة الرئيسية التاريخ. ومع ذلك ، لا يزال الحفاظ على النقطة ضروريا لكل L2 لإعادة تاريخه الخاص. لذلك ، فإن شكلا من أشكال توفير النقطة مهم للنظام البيئي إثيريوم بأكمله. بالإضافة إلى ذلك ، إذا طورت L2 بنية تحتية قوية لتخزين blob ، فقد تتمكن أيضا من تخزين بيانات L1 التاريخية بسهولة.
قد يكون من المفيد مقارنة مجموعات البيانات المخزنة بواسطة تكوينات العقدة المختلفة مباشرة قبل وبعد EIP-4444. يوضح الشكل 7 عبء التخزين لأنواع إثيريوم العقدة المختلفة. بيانات الدولة هي الحسابات والعقود ، والبيانات التاريخية هي كتلة والمعاملات ، وبيانات الأرشيف هي مجموعة اختيارية من فهارس البيانات. يعتمد عدد البايتات في هذا الجدول على أحدث لمحة reth ، ولكن يجب أن تكون أرقام عملاء العقدة الآخرين متطابقة تقريبا.
الشكل 7: عبء التخزين لأنواع إثيريوم العقدة المختلفة
كلمات أخرى
أخيرا ، هناك EIPs إضافية يمكن أن تحد من معدل ارتفع التاريخي ، وليس فقط استيعاب معدل ارتفع الحالي. يساعد هذا في البقاء ضمن قيود إدخال/إخراج الشبكة في قصير الأمد وقيود التخزين في طويل الأمد. على الرغم من أن EIP-4444 لا يزال ضروريا لاستدامة الشبكة على المدى طويل ، إلا أن EIPs الأخرى ستساعد إثيريوم التوسع بشكل أكثر كفاءة في المستقبل:
هذه EIPs أسهل في التنفيذ من EIP-4444 ، لذلك قد تكون بمثابة خيارات قصير الأجل قبل أن يدخل EIP-4444 حيز الإنتاج.
خاتمة
الغرض من هذه المقالة هو استخدام البيانات لفهم 1) كيفية عمل ارتفع التاريخية و 2) طرق حل هذه المشكلة. يصعب الحصول على الكثير من البيانات طويل في هذه المقالة من خلال الوسائل التقليدية ، لذلك أردنا الكشف عن هذه البيانات لتقديم بعض الأفكار الجديدة حول قضايا ارتفع التاريخية.
تاريخيا ارتفع كعنق زجاجة للتوسع إثيريوم ، لم يتم إيلاء الاهتمام الكافي له. حتى بدون زيادة الحد الأقصى غاز ، فإن اتفاقيات حفظ التاريخ الحالية ستجبر Xu طويل العقدة إثيريوم على ترقية أجهزتها في غضون بضع سنوات. لحسن الحظ ، هذه ليست مشكلة يصعب حلها. يوجد بالفعل حل واضح في EIP-4444. نعتقد أنه ينبغي تسريع تنفيذ هذا EIP للسماح بصفقات البيع على المكشوف لزيادة سقف غاز في المستقبل.
رابط المقال الأصلي