EIP-4844: كيف يمكن أن يؤدي Proto-danksharding إلى اسقاط تكاليف Rollup لإثيريوم بشكل كبير

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

مع الانتهاء من الدمج وترقية شنغهاي، انتقلت الإيثريوم من إثبات العمل إلى بروتوكول إجماع إثبات الحصة. المشروع المهم التالي في خارطة طريق الإيثريوم هو اقتراح تحسين الإيثريوم (EIP)4844، المعروف أيضًا باسم "البيانات الأصلية blobs". تهدف هذه التغييرات البرمجية إلى تحسين قابلية التوسع للـ rollup المبنية على الإيثريوم. تم تسمية EIP 4844 على اسم مطوري الإيثريوم الرئيسيين "Protolambda" و Dankrad Feist، حيث يقدم نوعًا جديدًا من المعاملات يسمى blobs، مما يزيد من بيانات واحتياجات التخزين لكتل الإيثريوم، ويخلق سوق رسوم جديدة تفصل بين blobs والمعاملات العادية.

Rollups هي بروتوكولات تعتمد على بلوكتشين Layer 2 ( مثل إيثريوم ) لتوفير إمكانية الوصول إلى البيانات ( DA ) ( لنشر وتخزين بيانات المعاملات بشكل مؤقت على نطاق واسع. بشكل عام، تعتمد rollup المستندة إلى العقود الذكية على DA الخاصة بإيثريوم، وتعتمد أيضًا على إيثريوم لتسوية المعاملات ) والتحقق منها (. هذه rollup تقرأ البيانات بشكل خاص من طبقات DA مثل إيثريوم، وتنفذ معاملات فعالة ورموز عقود ذكية. تعتمد rollup المبنية على إيثريوم على بيانات المعاملات المجمعه الموجودة في كتل إيثريوم لتحقيق مصداقية المعاملات. المعالج يقوم بمعالجة وضغط معاملات المستخدمين بطريقة فعالة من حيث التكلفة، لتقديمها إلى الممثلين في طبقة DA.

عادةً ما تكون تكلفة نشر كميات كبيرة من البيانات على الإيثريوم مرتفعة، ويرجع ذلك جزئيًا إلى أن الشبكة تخزن البيانات كجزء من تاريخ المعاملات بشكل دائم في حقل يسمى "CALLDATA". من خلال EIP 4844، ستنشئ كل كتلة مساحة بيانات إضافية تبلغ 512kB أو 768kB للاستخدام في rollup. يقوم مطورو الإيثريوم الرئيسيون بتقييم كمية المساحة الإضافية التي ينبغي إنشاؤها لمعاملات blob. من المهم أن البيانات المنشورة في هذه المساحة سيتم تخزينها لمدة ثلاثة أسابيع تقريبًا. نظرًا لقصور البيانات التي تم التحقق منها من خلال معاملات blob، بالإضافة إلى سوق الرسوم المستقل لتسعير blob المنعزل عن أنواع المعاملات الأخرى، فإن تكلفة نشر البيانات من rollup إلى الإيثريوم ستنخفض بشكل كبير. مع مرور الوقت، يعتزم المطورون إدخال تقنيات أخذ عينات البيانات، بحيث لن يتطلب تحميل جميع بيانات blob إلى عقد الإيثريوم الكاملة للتحقق، مما يقلل من تكلفة rollup أكثر. إن Proto-danksharding هو مقدمة و"نموذج" لـ danksharding الكامل، مما سيمكن عقد الإيثريوم من تحميل أجزاء من بيانات blob لتحديد توفر blob الكامل.

تتناول هذه المقالة بالتفصيل كيفية عمل EIP-4844، والقيود المفروضة على proto-danksharding، وخطة تطور EIP-4844 نحو danksharding الكامل، وتناقش الفوائد المباشرة لتغييرات الشيفرة عند تنفيذها كما هو مخطط في خريف 2023 لمستخدمي النهائيات ومطوري التطبيقات اللامركزية ) dapp (. بالنظر إلى أن التركيز في danksharding الكامل هو دعم نظام Layer 2 rollup البيئي والتوسع المعياري لإيثريوم، فإن تغييرات الشيفرة التي سيتم تنفيذها في الترقية القادمة لإيثريوم ستكون بمثابة ساحة اختبار مهمة لتطبيق نظرية blockchain المعيارية على نطاق واسع في واحدة من أكبر سلاسل الكتل العامة في العالم.

![الخطوة الأولى في تجزئة إيثريوم المعيارية: مقدمة أساسية عن Proto-danksharding وكيفية عملها])https://img-cdn.gateio.im/webp-social/moments-d0796da09571f967d32b5b2b2e83fee5.webp(

الخلفية

يعتبر EIP-4844 ترقية ل scalability في إيثريوم. ومع ذلك، من المهم أن نلاحظ أن هذا التغيير في الكود لم يقدم تحسينات جوهرية على قدرة إيثريوم نفسها في المعاملات. يقلل Proto-danksharding من تكلفة نشر كميات كبيرة من البيانات على إيثريوم، مما يقلل من تكلفة تشغيل rollup. يُعتبر EIP-4844 تحسينًا على قابلية توسيع إيثريوم لأنه يجعل الشبكات Layer 2 المبنية على إيثريوم أكثر كفاءة من حيث التكلفة، لكن هذا التغيير في الكود لم يعزز قابلية توسيع إيثريوم ككتلة عامة للمعاملات وتنفيذ كود العقود الذكية.

على مدار السنوات الأربع الماضية، كانت أنشطة التداول الخاصة بـ Arbitrum و Optimism و StarkNet و zkSync و Polygon zkEVM من حلول التوسيع Layer 2 الخاصة بإيثيريوم في تزايد. تقدر إحدى منصات البيانات أن إجمالي حجم المعاملات لكل ثانية )TPS( على جميع الشبكات Layer 2 هو 3.8 أضعاف متوسط TPS اليومي لإيثيريوم.

![الخطوة الأولى في تجزئة إيثر: مقدمة أساسية عن Proto-danksharding وآلية عملها])https://img-cdn.gateio.im/webp-social/moments-15347a793fd78fa34f148220776e8c98.webp(

وفقًا للبيانات المقدمة من مؤسسة بحثية من خلال منصة تحليل البيانات، فإن تكلفة استخدام rollup مقارنة بالتكلفة المباشرة لنشر الشفرات والتداول على الإيثيريوم توفر أكثر من 99% من رسوم الغاز للمستخدمين النهائيين ومطوري التطبيقات اللامركزية.

حتى 13 يونيو 2023، كانت تكلفة إرسال المعاملات على أكثر اثنين من تجميعات الإيثيريوم شهرة، أحدهما من نوع OP والآخر أيضًا من نوع OP، تتراوح بين 0.03 دولار و 0.05 دولار تقريبًا. ومع ذلك، في حالة النشاط العالي على الشبكة والازدحام، قد ترتفع هذه التكاليف أحيانًا إلى أكثر من 1 دولار.

يهدف EIP-4844 إلى تقليل تكاليف rollup من خلال إدخال نوع جديد من المعاملات، وهو كائن ثنائي كبير، أو ما يُعرف بـ blob. فيما يلي شرح خطوة بخطوة لدورة حياة معاملات blob المحددة بواسطة EIP-4844:

  1. يقوم المستخدم بتقديم المعاملات إلى مُرتب rollup
  2. يقوم المُرتب بدمج معاملات عدة مستخدمين في دفعة معاملات كبيرة واحدة
  3. مُعَدِّل يُنتِجُ معاملات تتضمَّن بيانات blob
  4. يقوم المُرتب بإرسال معاملات blob إلى تجمع الذاكرة في الإيثيريوم
  5. يقوم مدققو الإيثيريوم بتجميع معاملات blob في الكتل
  6. تم بث الكتلة إلى الشبكة وتم التحقق منها بواسطة المدققين الآخرين
  7. يتم تخزين بيانات blob على سلسلة الإشارة لمدة حوالي 3 أسابيع
  8. يتم التخلص من بيانات blob بعد انتهاء صلاحيتها، ولكن يتم الاحتفاظ بهاش المعاملات في الكتلة.

![الخطوة الأولى في نمذجة الإيثريوم: مقدمة أساسية عن Proto-danksharding وآلية عمله])https://img-cdn.gateio.im/webp-social/moments-60098db654843962e4f98395f9eecbef.webp(

EIP-4844 لا يؤثر على كيفية تضمين المعاملات العادية المقدمة إلى تجمع الذاكرة في الإيثيريوم في الكتل، ولا يؤثر على سوق الرسوم الذي يحدد سعر مساحة الكتل في الإيثيريوم، ولكن EIP-4844 يضيف بالفعل متطلبات تخزين جديدة لكتل الإيثيريوم. المساحة الإضافية للبيانات مخصصة لإضافة معاملات blob إلى الكتل. الـ Blob تشبه السيارة الجانبية، يمكن إضافتها إلى كتل الإيثيريوم دون التأثير أو احتلال مساحة الكتل الحالية لمعالجة المعاملات العادية. سيتم مزاد مساحة blob في السوق الخاصة به للرسوم، على غرار تصميم سوق الرسوم في EIP 1559. لمزيد من المعلومات حول EIP 1559، يرجى قراءة التقرير البحثي المعني. في البداية، ستكون معاملات blob تقريبًا بدون تكلفة. بعد ذلك، مع كل تأكيد لكتلة، إذا تم استخدام أكثر من نصف مساحة blob ) على الأقل 256kB (، ستزيد تكلفة معاملات blob بنسبة 12.5%. بالنسبة لأي كتلة لا تُستخدم فيها مساحة blob بشكل كامل، أي إذا كانت مساحة blob ممتلئة بأقل من 50%، ستنخفض تكلفة blob بنسبة 12.5%.

![الخطوة الأولى في تجزئة الإيثيريوم: مقدمة أساسية عن Proto-danksharding وآلية عمله])https://img-cdn.gateio.im/webp-social/moments-2a1a9989aaff538cb0a0ee804a324ed1.webp(

لا يتم تخزين معاملات الكائن الثنائي كبير الحجم على Ethereum إلى أجل غير مسمى ، ولكن )CL( طبقة إجماع Ethereum ، Beacon Chain ، ويتم تجاهلها من عقد CL بعد ثلاثة أسابيع. سيمكن Proto-danksharding أربعة كحد أقصى لكل كتلة، وسيكون كل كائن ثنائي كبير الحجم قادرا على احتواء ما يصل إلى 128 كيلو بايت من البيانات الإضافية. الحد الأقصى البالغ 512 كيلو بايت من مساحة الكائن الثنائي كبير الحجم لكل كتلة عرضة للتغيير بناء على الاختبار المستمر ل EIP-4844. يناقش المطورون بنشاط إمكانية زيادة هذا الحد من 4 إلى 6 نقط. كل كائن ثنائي كبير الحجم هو فرصة لمنظم مجموعة القيمة المحتسبة لتأكيد دفعة واحدة من المعاملات إلى Ethereum. يتم إنتاج ما يقرب من 7094 كتلة يوميا على Ethereum ، وبعد EIP 4484 ، يمكن معالجة 28376 كحد أقصى في اليوم ، بافتراض حد 4 نقطات / كتلة. ) هذا هو الحد الأقصى النظري ، والذي قد لا يتم الوصول إليه في الممارسة العملية بسبب التباين الديناميكي لشحنات النقطة. تعد تكلفة معالجة الحد الأقصى لعدد الكائنات الثنائية كبيرة الحجم لكل كتلة على التوالي ( مكلفة للغاية بالنسبة لجهاز التسلسل.

على مدار الأشهر الستة الماضية، كان الترتيب الذي يعمل على نوع OP من rollup، هو ثاني أكثر rollup شيوعًا على إيثريوم من حيث نشاط المعاملات، حيث يقدم حوالي 3126 دفعة معاملات يوميًا إلى إيثريوم.

![الخطوة الأولى في نمذجة الإيثيريوم: مقدمة أساسية عن Proto-danksharding وآلية عملها])https://img-cdn.gateio.im/webp-social/moments-00bc67a3f9af7e59bfa45ea2f5144725.webp(

حجم المعاملات المؤكدة في نوع OP rollup معين هو تقريبًا ضعف حجم معاملات نوع OP rollup آخر، وتمامًا مثل نوع OP rollup الآخر، يعتمد على المُرتب لنشر البيانات إلى الإيثيريوم من خلال CALLDATA لإتمام المعاملات. تشمل الأمثلة الأخرى على rollups الشائعة على الإيثيريوم، ولكن ليس حصراً، نوع ZK rollup معين، ونوع ZK rollup معين، ونوع ZK rollup معين. في نوع OP rollup معين، يأتي أكثر من 90% من الرسوم من رسوم CALLDATA من Layer 1.

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

تكاليف معاملات blob، على الرغم من أنها قد تكون أقل تكلفة من المعاملات العادية في بداية تفعيل EIP 4844، إلا أنه إذا زاد عدد rollup المبني على الإيثيريوم، فقد ترتفع بسرعة. بالإضافة إلى ذلك، على الرغم من أن كل blob يهدف إلى توفير الفرصة لمراسل واحد لنشر بيانات تصل إلى 128 كيلو بايت، إلا أن من الممكن أن يقوم منسقو rollup بالتنسيق لجعل blob واحد يحتوي على بيانات من عدة rollup. يدرك مطورو الإيثيريوم أنه نظرًا لعدد الكتل المحدود، وقد لا تتمكن دفعة معاملة واحدة من استخدام المساحة الكاملة البالغة 128 كيلو بايت لكل blob، فقد يظهر سوق ثانوي لتسعير blob. على الرغم من أن منع ظهور سوق ثانوي خارج السلسلة هو أولوية، بدلاً من إدخال مستويات أعلى من تعقيد البروتوكول لمنع هذه الاحتمالية، فإن المطورين يتبنون حاليًا "انتظر وراقب" من خلال إدخال blob عبر EIP 4844، وينوون تحسين EIP 4844 في المستقبل.

أسس Proto-danksharding لتقديم تقنيات أكثر تقدمًا، مما يسمح بتقليل تكاليف blob بشكل أكبر دون زيادة عبء حساب العقد. يُسمى danksharding الكامل، الفكرة الكاملة لل blob هي زيادة الحد الأقصى لعدد blobs في كل كتلة من 4 إلى 64.

![الخطوة الأولى في تجزئة إيثيريوم المعيارية: مقدمة أساسية عن Proto-danksharding وكيفية عمله])https://img-cdn.gateio.im/webp-social/moments-455aedf02ac5a991dab405b3f7e9b766.webp(

الشاردينغ الكامل

تزيد أربعة blobs من حجم كتلة الإيثيريوم بمقدار 512 كيلوبايت. ستة blobs ستزيد من حجم كتلة الإيثيريوم بمقدار إضافي قدره 768 كيلوبايت. كما تم ذكره سابقًا، فإن المساحة الإضافية للكتلة مخصصة فقط لصفقات blob، ولا يتم استخدامها لتخزين البيانات بشكل دائم مثل مساحة الكتلة العادية. الرؤية الكاملة لـ EIP 4844 هي إدخال ما يصل إلى 64 blob في الإيثيريوم، وتحقيق ذلك دون زيادة كبيرة في عبء الحساب على عقد التحقق من الكتل. لتحقيق الشاردينغ الكامل، يحتاج الإيثيريوم إلى تنفيذ تقنيتين: عينة توفر البيانات )DAS( وترميز المسح.

) عينة توافر البيانات ### DAS (

في سياق التحقق من معاملات Layer 2 rollup، فإن هدف DAS هو ضمان أن جميع قطع البيانات التي تم تجميعها بواسطة المجمع قد تم نشرها على السلسلة. يتم اختيار العقد الكاملة بشكل عشوائي، وتنزيل قطعة من البيانات من blob وتوليد إثبات توفر البيانات. كلما زاد عدد مرات أخذ عينات البيانات من العقد الكاملة، زادت الثقة في أن جميع البيانات قد تم تقديمها من المجمع.

ETH-5.32%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 8
  • إعادة النشر
  • مشاركة
تعليق
0/400
ZkProofPuddingvip
· 08-14 08:44
تدخل تقنية الــ rollup أخيرًا عصر المواطنين!
شاهد النسخة الأصليةرد0
LiquidatedAgainvip
· 08-13 20:40
التزم بشراء الانخفاض 1800 الحصول على التصفية 1600 لا أهتم بهذه النقطة غاز
شاهد النسخة الأصليةرد0
TestnetScholarvip
· 08-13 20:26
اسم dankrad غريب جداً
شاهد النسخة الأصليةرد0
CodeZeroBasisvip
· 08-12 04:24
هيا أخيرًا وصلت 4844
شاهد النسخة الأصليةرد0
Anon32942vip
· 08-12 04:24
غاز费 أخيرًا انخفضت، شعور مريح مريح
شاهد النسخة الأصليةرد0
mev_me_maybevip
· 08-12 04:21
eth 要 للقمر了啊
شاهد النسخة الأصليةرد0
OnchainUndercovervip
· 08-12 04:20
غاز سيقل مرة أخرى؟؟
شاهد النسخة الأصليةرد0
FloorPriceWatchervip
· 08-12 04:06
متى ستنخفض رسوم الغاز مع كل هذه الاقتراحات للتحسين؟
شاهد النسخة الأصليةرد0
  • تثبيت