ترقية إيثيريوم القادمة: مساحة البلوب 101
يشرح Domothy مساحة البلوب، وهي طبقة توفر البيانات الجديدة التي قدمتها ترقية Dencun في إيثيريوم، ويغطي كيفية عمل معاملات كتل البيانات (البلوب)، ولماذا هي مهمة لتوسيع نطاق إيثيريوم، وما هو القادم لتوفر البيانات.
Date published: 27 فبراير 2024
تغطي هذه المقابلة مورد مساحة البلوب (blob space) في إيثيريوم، والذي تم تقديمه مع EIP-4844 (بروتو-دانكشاردينغ) (opens in a new tab). ينضم باحث إيثيريوم Domothy إلى David Hoffman و Ryan Sean Adams في بودكاست Bankless لشرح تاريخ خارطة الطريق التي تركز على التجميعات، والآليات التقنية لكتل البيانات (البلوب)، والآثار الاقتصادية لفصل مساحة الكتلة عن مساحة البلوب.
هذا النص هو نسخة يسهل الوصول إليها من النص الأصلي للفيديو (opens in a new tab) الذي نشره Bankless. تم تعديله قليلاً لتسهيل القراءة.
مقدمة عن مساحة البلوب (0:00)
Ryan Sean Adams: مرحبًا بكم في Bankless، حيث نستكشف الحدود لأموال الإنترنت والتمويل عبر الإنترنت. هنا تتعلم كيف تبدأ، وكيف تتحسن، وكيف تستبق الفرص. أنا هنا مع David Hoffman، ونحن هنا لمساعدتك لتصبح أكثر استقلالية مالية (bankless). هل تعرف كيف نقول أن سلاسل الكتل تبيع الكتل؟ حسنًا، قريبًا ستقوم إيثيريوم ببيع ما هو أكثر من مجرد الكتل — ستبيع كتل البيانات (البلوب) أيضًا.
David Hoffman: هذا صحيح، كتل البيانات (البلوب). نحن على بعد بضعة أشهر فقط من أكبر إصدار لشبكة إيثيريوم منذ الدمج، وأعتقد أنه لم يقم أحد برسم خريطة كاملة لآثار ذلك، لكنه سيكون ضخمًا. ستحصل إيثيريوم على منتج جديد لتبيعه. يُطلق عليه مساحة البلوب، وذلك بالإضافة إلى مساحة الكتلة. تكلفة المعاملات على طبقة 2 (L2) على وشك الانخفاض نحو الصفر. اقتصاديات غاز ETH والحرق على وشك التغيير إلى الأبد. نحن نطلق على هذه الترقية اسم ترقية مساحة البلوب، EIP-4844، بروتو-دانكشاردينغ. نريد تغطية كل ما تحتاج لمعرفته حول مساحة البلوب.
Ryan Sean Adams: بضع نقاط رئيسية هنا. رقم واحد، سنستعرض ماهية مساحة البلوب. رقم اثنين، سنستعرض تاريخ كيف وصلنا إلى هنا بالفعل — خارطة الطريق التي تركز على التجميعات. رقم ثلاثة، سنستعرض الاقتصاديات. ماذا يعني هذا لاقتصاديات إيثيريوم، ولتراكم قيمة ETH، ولـ ETH كأصل؟ David، لماذا كانت هذه الحلقة مهمة بالنسبة لك؟
David Hoffman: أعتقد أنه إذا كان هناك أي جانب من المحادثة نحبه أنا وأنت حقًا، فهو التقاطع بين علم التشفير والاقتصاد — مثل الأرقام والمظاهر الاقتصادية. أحب التفاعل مع هذه البروتوكولات.
Ryan Sean Adams: نعم، هذه هي لغة الحب لدينا.
David Hoffman: لقد تحدثنا عن EIP-4844، وتحدثنا عن بروتو-دانكشاردينغ. هما نفس الشيء. لقد قمنا بتعريفه عدة مرات في عدد من السياقات المختلفة. لكننا لم نقم أبدًا بالتعمق الشديد في التفاصيل الدقيقة والخروج من الجانب الآخر للإجابة على الجانب الاقتصادي. لذلك قمنا تقنيًا بتوسيع نطاق توفر البيانات على المستوى التقني — وهذا تحسين في البروتوكول. ولكن كيف يرتبط ذلك بجانب السوق في إيثيريوم؟ السوق الواحد ينقسم الآن إلى اثنين: مساحة الكتلة ومساحة البلوب هما الآن سوقان مستقلان مختلفان موجودان داخل كتلة إيثيريوم.
ماذا يعني ذلك بالنسبة لعملة إيثر؟ ماذا يعني ذلك للأسواق التي تنشأ حول هذه الأشياء؟ كيف يؤثر توازن العرض والطلب لكل منهما على الآخر؟ ماذا يفعل هذا لقابلية التوسع في طبقة 2 (L2)؟ ماذا يفعل هذا لحالات الاستخدام الاقتصادي فوق طبقة 2 (L2)؟ سنبدأ بالأساسيات، ولكن بعد ذلك سننتقل إلى الجانب الآخر من التفاصيل الدقيقة وصولاً إلى الجانب الاقتصادي من هذه المحادثة.
دعونا نرحب بضيفنا، Dom، المعروف أيضًا باسم Domothy. إنه باحث في مؤسسة إيثيريوم يعمل على بحث وتطوير ترقيات إيثيريوم الرئيسية القادمة، بما في ذلك EIP-4844 (موضوع اليوم)، وتجزئة دانك الكاملة، وحرق القيمة القابلة للاستخراج من قبل المُعدّن (MEV).
تاريخ خارطة الطريق التي تركز على التجميعات (10:00)
Ryan Sean Adams: إذًا يا Dom، لفهم كيف وصلنا إلى مساحة البلوب بشكل كامل، أعتقد أنه من المفيد العودة بالذاكرة إلى الوراء لفهم خارطة طريق إيثيريوم بالكامل، لأنها وصلت إلى استنتاج منطقي للغاية وهو كتل البيانات (البلوب) ومساحة البلوب. هل يمكنك أن تأخذنا إلى الوراء؟ لأنه في وقت من الأوقات، لم تكن خارطة طريق إيثيريوم التي تركز على التجميعات موجودة. كان لدينا هذا الشيء الذي يسمى تجزئة التنفيذ، والذي لم نحصل عليه أبدًا. أين في تاريخ خارطة طريق إيثيريوم يكون من المناسب حقًا فهم السياق الكامل لمساحة البلوب؟
Domothy: بالتأكيد. حتى قبل إطلاق إيثيريوم، كانت هناك بالفعل أفكار حول كيفية توسيع نطاقها لأن الجميع كان يعلم حتى في ذلك الوقت أن سلسلة كتل واحدة مع كل عقدة تقوم بتشغيل كل شيء لن تكون كافية. لذلك في البداية كانت هناك مجموعة من الأفكار المختلفة للتجزئة. كانت المحاولة الأولى لتحديد مواصفاتها فعليًا هي التجزئة مع التنفيذ حيث يكون لديك أساسًا، لنقل، 64 سلسلة مستقلة مختلفة وتحاول التواصل مع بعضها البعض. اتضح أن هذا صعب التنفيذ — هناك الكثير من التعقيد المتضمن.
تم تقسيمها إلى مراحل مختلفة. أولاً، سنقوم بإطلاق سلسلة المنارة، ثم نكتشف كيفية دمجها فعليًا مع طبقة التنفيذ الحالية. ثم سنقوم بالمرحلة الأولى، وهي مجرد تجزئة البيانات — أي بدون تنفيذ، مجرد سلاسل كتل أصغر تحتوي على بيانات. ومن ثم نكتشف كيفية القيام بتجزئة التنفيذ. كان هناك الكثير من الاكتشاف أثناء تقدمنا، ولكن بأمان حتى لا نفعل شيئًا نندم عليه لاحقًا ونكسر سلسلة الكتل بأكملها، لأن هناك الكثير من النشاط الاقتصادي عليها.
David Hoffman: لتقديم تفاصيل حول تجزئة التنفيذ — إنها عملية خلط المدققين عشوائيًا عبر شظايا مميزة من سلسلة الكتل، حيث تكون كل شظية في الأساس عبارة عن سلسلة كتل صغيرة خاصة بها تعمل بالتوازي مع سلسلة المنارة. يبدو هذا قليلاً مثل ما لدينا اليوم مع التجميعات، ولكن الاختلاف هنا هو أن شظايا إيثيريوم هي في الواقع جزء من بروتوكول طبقة 1 (L1). يحدد بروتوكول طبقة 1 (L1) ماهية الشظايا، في حين أن التجميعات منفصلة. في الأصل، كان من المقرر أن يكون هناك 64 من هذه الشظايا يتم تشغيلها وإدارتها وإنتاجها بواسطة بروتوكول طبقة 1 (L1) في إيثيريوم. هل أصيغ هذا بشكل صحيح؟
Domothy: بالضبط. الحصول على توسع التنفيذ بهذه الطريقة يكون غير مباشر أكثر مع التجميعات وتجزئة البيانات، ولكنه يشبه نوعًا من الحيل الذكية من منظور بحثي لأن طبقة 1 (L1) في إيثيريوم لديها أشياء أقل بكثير للقيام بها والقلق بشأنها. يتم تفريغ الباقي إلى التجميعات، وهو في رأيي أفضل من الخطة الأصلية. في الخطة الأصلية للشظايا المدعومة من الحالة، كل شيء هو نفسه — نفس سلسلة الكتل، نفس آلة إيثيريوم الافتراضية (EVM)، نفس التنازلات. الآن بدلاً من ذلك، يمكن أن يكون لديك تجميعات تتنافس ضد بعضها البعض للحصول على أفضل بيئة وتنازلات. إذا كنت تفضل السرعة الفائقة على الأمان الفائق، يمكنك الانتقال إلى تجميع مختلف. لديك خيارات وابتكار ومنافسة في طبقة 2 (L2).
Ryan Sean Adams: لنتطرق إلى العالم المعياري الذي تتواجد فيه إيثيريوم. هناك طبقة الإجماع، وطبقة توفر البيانات، وطبقة التنفيذ. تحدد طبقة الإجماع ما هو صحيح — ترتيب الكتل. طبقة توفر البيانات هي ما حدث — طبقة البيانات. الطبقة الخارجية هي التنفيذ، حيث يحدث النشاط في الوقت الحالي. في الأصل، جمعت إيثيريوم بين هذه الثلاثة على السلسلة الرئيسية.
الآن ما نفعله مع خارطة الطريق التي تركز على التجميعات هو أننا نقوم بتجزئة التنفيذ من السلسلة الرئيسية إلى هذه التجميعات. ولكن لكي يتم تأمين التجميعات بالكامل بضمانات مماثلة لشبكة إيثيريوم الرئيسية، يجب عليها نشر بياناتها مرة أخرى إلى شبكة إيثيريوم الرئيسية. عندما يفعلون ذلك، فإنه يكلف حاليًا مساحة الكتلة، ويكلف الكثير من المال. السبب وراء بروتو-دانكشاردينغ (EIP-4844) هو أن الاقتصاديات تتغير بطريقة مواتية للغاية للتجميعات. Dom، هل لديك أي شيء تضيفه هنا؟
Domothy: أود فقط أن أضيف أنه في الوقت الحالي، توفر البيانات يعتبر ضمنيًا أكثر ويتلخص في التحقق منزوع الثقة. نريد أن يتمكن الجميع من التحقق من السلسلة بأنفسهم وألا يضطروا إلى وجود طرف ثالث في المنتصف يقول "ثق بي يا أخي". هذه هي عنق الزجاجة. يجب أن تكون قادرًا على التحقق من كل شيء، مما يعني ضمنيًا أنك بحاجة إلى أن تكون البيانات متاحة لك للتحقق من انتقالات الحالة.
بالعودة إلى أواخر عام 2020، أدرك الناس أن التجميعات بدأت تصبح جيدة وشائعة بشكل لا يصدق، وقد حلت مشكلة توسع التنفيذ لدينا دون الحاجة إلى تجزئة التنفيذ. من خلال المضي قدمًا في نظام بيئي من التجميعات بدلاً من محاولة أن نكون متطرفين لطبقة 1 (L1)، يمكن للتجميعات إجراء تنازلاتها الخاصة، وإنشاء سلاسل الكتل الخاصة بها، وتجربة أشياء جديدة. تتولى إيثيريوم عملية التحقق — وهذا هو جوهر ماهية سلسلة الكتل.
ما هي مساحة البلوب؟ (30:00)
Ryan Sean Adams: الآن خذنا إلى الحالة الحالية، يا Dom. لدينا العديد من التجميعات التي تستخدم مساحة الكتلة في طبقة 1 (L1) لإيثيريوم، وتدفع رسوم غاز عالية لنشر بيانات الحالة الخاصة بها حتى يتمكن أي شخص من التحقق منها. إذًا، يا Dom، ما هي كتلة البيانات (البلوب)؟
Domothy: البلوب هو مجرد جزء من البيانات — وتحديدًا مصفوفة كبيرة وخام من الأرقام في الأساس. يبلغ حجم البلوب على إيثيريوم في الوقت الحالي حجمًا ثابتًا يبلغ حوالي 128 kilobytes. إنها مجرد بيانات خام مرفقة بمعاملة، تُعرف باسم المعاملة الحاملة للبلوب، والتي ترسلها إلى طبقة 1 (L1).
قيد التصميم الحاسم هنا هو أن آلة إيثيريوم الافتراضية (EVM) في طبقة 1 (L1) لإيثيريوم — محرك التنفيذ — ليس لديها وصول إلى البيانات الموجودة داخل البلوب. في الكتل القياسية، تتضمن البيانات مثل بيانات الاستدعاء قيام النظام بالنظر في الوظائف التي يتم استدعاؤها، والأموال التي يتم نقلها، والتحقق من تغييرات الحالة. تصل آلة إيثيريوم الافتراضية (EVM) إلى كل ذلك. ولكن إذا كان توسيع نطاق طبقة 2 (L2) يتضمن نشر بيانات التجميعات على وجه التحديد بحيث يمكن لمتحقق خارج السلسلة إجراء الحسابات، فإن طبقة 1 (L1) في إيثيريوم وظيفيًا لا تحتاج إلى النظر إليها فعليًا وتنفيذها.
إنها في الأساس حزمة مختومة. تأخذها طبقة 1 (L1)، وتضمن أن كل شخص لديه حق الوصول للنظر بداخلها إذا أراد تنزيلها فعليًا، لكن طبقة التنفيذ والمعالجة الرئيسية في إيثيريوم نفسها لا تقرأ البيانات وتحسبها بنشاط. نظرًا لأنها لا تقرأ البيانات وتحسبها في آلة إيثيريوم الافتراضية (EVM)، فإنها تتطلب موارد معالجة أقل بكثير من العقد. ولهذا السبب هي أرخص بكثير.
David Hoffman: إذن للتلخيص: تهتم مساحة الكتلة بالحساب، وتنفيذ الحالة، وتخزين المنطق. تهتم مساحة البلوب حصريًا بتوفر البيانات. لا تهتم طبقة 1 (L1) بمن ينشر ماذا في هذه البلوبات؛ كل ما يهمها هو تلقي هذه البلوبات والاحتفاظ بها لنافذة التوفر المحددة بحيث يمكن للأطراف المهتمة (مثل مُنظّمي التجميعات والمستخدمين) سحبها، والتحقق من عدم حجب البيانات بشكل ضار، والمضي قدمًا.
Domothy: بالضبط. وخاصية أخرى حاسمة للبلوبات هي أنه يتم تقليمها (حذفها) تلقائيًا بعد فترة من الوقت — حاليًا حوالي 18 days. السبب في تقليمها هو أنه لضمان التحقق منزوع الثقة، يحتاج الأفراد فقط إلى توفر تلك البيانات لإثبات النهائية والإجماع على حالة التجميع ضمن نافذة تحدٍ محددة. لا تحتاج إلى ألف عقدة تحتفظ ببلوبات من قبل عامين للتحقق من معاملتك اليوم. عندما تنتهي النافذة، لن تحصل عليها من عقدة إيثيريوم بعد الآن؛ بل تحصل عليها من مزودي السجل، أو المفهرسين، أو مستكشفي الكتل الأصليين للتجميع. التخزين على إيثيريوم مكلف للغاية إلى الأبد. إسقاط متطلبات التخزين يسمح لنا بتوسيع قدرة المعالجة للبلوب دون تدمير الأقراص الصلبة لمشغلي العقد.
الاقتصاديات وتجزئة دانك الكاملة (55:00)
Ryan Sean Adams: نحن نعلم أن 4844 هي الخطوة الأولى — ما نسميه بروتو-دانكشاردينغ. إنها تؤسس تنسيق البلوب وسوق الرسوم المعزول، ولكن العدد المستهدف الفعلي للبلوبات لكل كتلة مقيد في البداية ليكون آمنًا تمامًا. كيف يبدو هذا التوسع نحو تجزئة دانك الكاملة؟
Domothy: في الوقت الحالي، بموجب EIP-4844، نستهدف أساسًا 3 بلوبات لكل كتلة، بحد أقصى صارم يبلغ 6. يحد هذا من الحد الأقصى المطلق لقدرة المعالجة للبيانات على طبقة 1 (L1) فورًا بعد الترقية لمنع أي ضغط على الشبكة بينما نرى كيف تعمل الميزة في الإنتاج المستمر.
تجزئة دانك الكاملة توسع هذا بشكل كبير. إنها تتجه نحو أخذ عينات توفر البيانات (DAS). مع أخذ عينات توفر البيانات (DAS)، لم تعد العقد الكاملة بحاجة إلى تنزيل كل بلوب على حدة للتحقق من توفر البيانات. يمكنهم أخذ عينات إحصائية من أجزاء صغيرة من بيانات البلوب. إذا ثبت توفر العينة الإحصائية، فإن الاحتمال الرياضي بأن المهاجم يخفي البيانات يقترب فعليًا من الصفر (مثل فرصة واحدة في المليار). بمجرد أن لا تتطلب تنزيلًا كاملاً للبلوب بأكمله، يمكنك توسيع سعة البلوب إلى أرقام مزدوجة أو أعلى لكل كتلة.
David Hoffman: هذا يخلق سوق رسوم مجزأ داخل كتلة إيثيريوم. في الوقت الحالي، يجب أن يتنافس تجميع طبقة 2 (L2) مع متداولي يونيسواب و OpenSea على نفس موارد مساحة الكتلة في كتلة إيثيريوم. لكن هذه أنماط استخدام مختلفة جوهريًا. إذا كان هناك سك لرموز غير قابلة للاستبدال (NFT) يثير الجنون على طبقة 1 (L1) لإيثيريوم، فإن الغاز يرتفع، وتواجه تجميعات طبقة 2 (L2) التي تحاول نشر حالة بياناتها فجأة نفقات عمل صاروخية لمجرد القيام بواجباتها الأمنية الضرورية.
مع سوق رسوم ثنائي الأبعاد — في الأساس طريق معزول منفصل للبلوبات للقيادة عليه — فإن سك الرموز غير القابلة للاستبدال (NFT) على طبقة 1 (L1) لإيثيريوم يرفع غاز التنفيذ بنفس الطريقة، لكنه لا يستخدم أي مساحة بلوب. تظل البلوبات غير مزدحمة تمامًا وتكلف فعليًا بنسات. إن سك رموز غير قابلة للاستبدال (NFT) بملايين الدولارات على السلسلة الرئيسية ليس له أي تأثير على التكلفة الاقتصادية لإنهاء المعاملات على Arbitrum أو Optimism.
Domothy: نعم، إنها منفصلة تمامًا. والعكس صحيح. إذا ارتفعت قدرة المعالجة في طبقة 2 (L2) بشكل هائل وعملت آلاف التجميعات وازدحمت مساحة البلوب، فإن الارتفاع الناتج في الرسم الأساسي للبلوب لن يؤثر على تكلفة إجراء معاملة بسيطة على شبكة إيثيريوم الرئيسية. يعمل الرسم الأساسي للبلوب تمامًا مثل الرسم الأساسي لـ EIP-1559، ولكن في بُعده الخاص. وبالنسبة لسؤالك السابق حول الحرق — نعم، يولد رسم البلوب ETH محروقًا لدفع ثمن تضمين بيانات مساحة البلوب، وهو منفصل تمامًا عن حرق الرسم الأساسي لمساحة الكتلة.
مستقبل قابلية التوسع في إيثيريوم (75:00)
Ryan Sean Adams: أريد أن أصل إلى ما يحدث تحديدًا عند إصدار 4844. في البداية، من الواضح أن هناك توقعًا كبيرًا جدًا بأنه عندما يتم فتح سعة البلوب فجأة، لن يكون هناك طلب كافٍ من التجميعات في تلك اللحظة الدقيقة لملئها بالكامل. ستكون مساحة البلوب رخيصة بشكل هزلي تقريبًا عند الإطلاق. ولكن أليس هناك قانون الطلب المستحث؟ إذا كان لديك موارد رخيصة بشكل لا يصدق، فإن التطبيقات التي تستهلك تلك الموارد تنفجر في الحجم.
Domothy: سيؤدي الانتقال الأولي إلى خفض رسوم طبقة 2 (L2) بشكل أساسي إلى ما يقرب من الصفر، لأن جميع التجميعات الحالية التي تتنافس حاليًا على مساحة الكتلة باهظة الثمن ستنتقل بسلاسة إلى تجمع ضخم شبه فارغ من مساحة البلوب. هذا توسع هائل وفوري في الهامش لشبكات طبقة 2 (L2)، والذي سيتم تمريره مباشرة إلى المستخدمين في اللحظة التي يدمجون فيها منطق الإثبات الجديد الخاص بهم مع 4844.
لكنك محق — مساحة الكتلة الرخيصة تدفع تصميم التطبيقات عالية السرعة. عندما تتمكن فجأة من بناء لعبة على السلسلة تولد الملايين والملايين من انتقالات الحالة الدقيقة مقابل أجزاء من البنس لأن عبء استمرار البيانات قد زال، تصبح تصنيفات جديدة تمامًا من التطبيقات قابلة للتطبيق اقتصاديًا والتي لم تكن كذلك في ظل القيود القياسية.
يؤسس هذا لديناميكية اقتصادية مثيرة للاهتمام في كيفية تراكم قيمة ETH. إذا انفجرت معاملات طبقة 2 (L2) بمقدار 10x أو 100x بسبب التطبيقات الممكنة حديثًا التي تعمل على توفر البيانات شبه المجاني، فإن الحجم الإجمالي سيبدأ في النهاية في التنافس على مساحة البلوب. ثم يرتفع الرسم الأساسي للبلوب لـ EIP-1559 بشكل طبيعي حتى يصل السوق إلى التوازن، مما يخلق حلقة مستمرة مركبة من حرق ETH مع توسيع فائدة طبقة 2 (L2).
David Hoffman: إنه يمثل نجاح ونضج خارطة الطريق التي تركز على التجميعات. اصطدمت إيثيريوم كبيئة تنفيذ متجانسة (monolithic) بحائط حيث أدى توسيع قدرة المعالجة خطيًا إلى تدمير تفويض اللامركزية الخاص بها. وفرت التجميعات طريقة لتجاوز عنق الزجاجة في التنفيذ ولكنها كانت لا تزال مقيدة بعنق الزجاجة في بيانات طبقة 1 (L1). تفتح مساحة البلوب عنق الزجاجة في البيانات بنفس الطريقة التي فتحت بها التجميعات عنق الزجاجة في التنفيذ. عندما يتم شحن هذه الترقية، تنتقل إيثيريوم بالكامل من معالجة المعاملات الفردية إلى معالجة شبكات التنفيذ التي تم التحقق منها.
Ryan Sean Adams: لتلخيص الجدول الزمني، يأتي EIP-4844 بتفاؤل بحلول نهاية العام أو أوائل العام المقبل، وتتبعه تجزئة دانك الكاملة في دورة التطوير اللاحقة. إنها حقًا البنية التحتية الأساسية المطلوبة لإيثيريوم لاستيعاب الكوكب، ونحن قريبون جدًا من تشغيلها في العالم الحقيقي. Dom، شكرًا لك على إرشادنا عبر هذا الفتح الهائل للشبكة.
Domothy: شكرًا لاستضافتي.