قال Dankrad Feist ، الباحث في مؤسسة Ethereum ، ذات مرة في تغريدة إنه ليس L2 دون استخدام Ethereum لتوافر البيانات. إذا اتبعت حججه ، طرد العديد من السلاسل من فرق L2 ، مثل Arbitrum Nova و Polygon و Mantle.
إذن ، ما هو بالضبط توفر البيانات ، وما نوع مشاكل توفر البيانات التي يواجهها L2 ، ولماذا يوجد الكثير من الجدل حول طبقة توفر البيانات ، L2؟ ستركز هذه المقالة على هذه المشكلات وتحاول إزالة الغموض عن توفر البيانات.
ما هو توافر البيانات
بعبارات بسيطة ، يكون توفر البيانات عندما ينشر منتج الكتلة جميع بيانات المعاملات لكتلة على الشبكة حتى يتمكن المدققون من تنزيلها.
إذا نشر منتج كتلة بيانات كاملة وجعلها متاحة للمدققين لتنزيلها ، فإننا نقول إن البيانات متاحة ، وإذا حجب بعض البيانات التي تمنع المدققين من تنزيل البيانات الكاملة ، فإننا نقول إن البيانات غير متوفرة.
الفرق بين توافر البيانات وإمكانية استرجاع البيانات
غالبا ما يكون من السهل الخلط بين توفر البيانات وإمكانية استرداد البيانات ، لكنهما مختلفان تماما.
يتعلق توافر البيانات بالمرحلة التي يتم فيها إنتاج كتلة ولكن لم تتم إضافتها بعد إلى blockchain بالإجماع، لذلك لا يرتبط توافر البيانات بالبيانات التاريخية، ولكن بما إذا كانت البيانات المنشورة حديثا يمكن أن تمر بالإجماع.
تشير إمكانية استرجاع البيانات إلى المرحلة التي تلي الاتفاق على البيانات وتخزينها إلى الأبد على blockchain ، أي القدرة على استرداد البيانات التاريخية. تعرف العقد التي تخزن جميع البيانات التاريخية في Ethereum باسم عقد الأرشيف.
لذلك ، قال المؤسس المشارك ل L2 BEAT ذات مرة في تغريدة طويلة أن العقدة الكاملة ليست ملزمة بتزويدنا بالبيانات التاريخية ، والسبب في أننا نستطيع الحصول عليها هو فقط لأن العقدة الكاملة لطيفة بما فيه الكفاية.
! [لماذا يعد توفر البيانات مهما جدا للطبقة 2؟] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-0a960a61ad-dd1a6f-cd5cc0.webp)
في الوقت نفسه ، قال أيضا إن مصطلح Data Availability يمكن أن يكون مضللا ويجب استبداله بنشر البيانات ، وهو بيان ردده مؤسس Celestia.
! [لماذا يعد توفر البيانات مهما جدا للطبقة 2؟] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-5df33d2434-dd1a6f-cd5cc0.webp)
مشكلات توفر البيانات في L2
في حين أن مفهوم توافر البيانات مشتق من Ethereum ، فإننا نركز حاليا على توافر البيانات على مستوى L2.
في L2 ، يكون جهاز التسلسل هو منتج الكتلة ، وينشرون بيانات معاملات كافية للمدققين للتحقق مما إذا كانت المعاملة صالحة. (لمزيد من المعلومات حول جهاز التسلسل ، يرجى قراءة المقال السابق "تقرير البحث: مبدأ وحاضر ومستقبل جهاز التسلسل")
ومع ذلك ، هناك مشكلتان في هذه العملية ، الأولى هي ضمان تنفيذ آلية التحقق بشكل آمن ، والأخرى هي تقليل تكلفة نشر البيانات. المزيد عن هذا أدناه.
مسألة التأكد من تنفيذ آلية المصادقة بأمان
نحن نعلم أن OP Rollup يستخدم أدلة الاحتيال للتحقق من صحة المعاملات ، بينما تستخدم ZK Rollups إثباتات الصلاحية.
بالنسبة إلى OP Rollups: إذا لم ينشر جهاز التسلسل البيانات الكاملة التي يمكنها تتبع الكتلة ، فلن يتمكن المنافس في إثبات الاحتيال من إطلاق تحد صالح ؛
بالنسبة إلى ZK Rollups: في حين أن إثباتات الصلاحية نفسها لا تتطلب توفر البيانات ، إلا أن ZK Rollups ككل لا تزال تتطلب توفر البيانات ، وإذا لم تكن هناك بيانات يمكنها تتبع الكتلة ، فلن يتمكن المستخدمون من معرفة أرصدتهم وقد يفقدون أصولهم.
من أجل جعل التحقق آمنا ، ينشر جهاز التسلسل L2 الحالي بشكل عام بيانات الحالة وبيانات المعاملات الخاصة ب L2 على Ethereum ، والتي تتمتع بأمان قوي ، وتعتمد على Ethereum للتسوية وتوافر البيانات.
لذلك ، فإن طبقة توفر البيانات هي في الواقع المكان الذي تنشر فيه L2 بيانات المعاملات ، ويستخدم L2 السائد الحالي Ethereum كطبقة توفر البيانات.
تقليل تكلفة نشر البيانات
يأخذ L2 اليوم ببساطة توافر البيانات وتسويتها على Ethereum ، والتي تتمتع بأمان كاف ، ولكنها تتحمل أيضا تكلفة باهظة. هذه هي المشكلة الثانية التي يواجهها L2 ، وهي كيفية تقليل تكلفة نشر البيانات.
يتكون إجمالي الغاز الذي يدفعه المستخدمون إلى L2 بشكل أساسي من الغاز الذي يتكبده L2 في تنفيذ المعاملات والغاز الناتج عن تقديم L2 للبيانات إلى L1 ، والرسوم الأولى لا تذكر ، والأخيرة هي غالبية رسوم المستخدم ، حيث يتم إصدار بيانات المعاملة لضمان توفر حسابات البيانات للجزء الرئيسي من تقديم L2 للبيانات إلى L1 ، وبيانات الإثبات التي تتحقق من صحة المعاملة تمثل جزءا صغيرا فقط.
! [لماذا يعد توفر البيانات مهما جدا للطبقة 2؟] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-e85728224f-dd1a6f-cd5cc0.webp)
لذلك ، من أجل جعل L2 أرخص بشكل عام ، يجب تخفيض تكلفة نشر البيانات. لذا ، كيف تقلل التكاليف؟ هناك طريقتان رئيسيتان:
تقليل تكلفة نشر البيانات على L1 ، مثل ترقية EIP-4844 القادمة من Ethereum ، إذا كنت مهتما بترقية EIP-4844 ، فيمكنك قراءة المقالة السابقة "Web3 Science | من السهل فهم فوائد الطبقة 2: EIP-4844" ؛
بعد الإظهار ، يتم فصل تنفيذ المعاملات عن L1 ، ويمكن أيضا فصل توفر البيانات عن L1 لتقليل التكاليف ، أي لا يتم استخدام Ethereum كطبقة توفر البيانات.
نزاعات L2 حول طبقة توفر البيانات
للحديث عن الجدل حول L2 حول طبقة توافر البيانات ، علينا أن نبدأ ب blockchain المعياري. تتمثل سلسلة الكتل المعيارية في فصل الوظائف الأساسية لسلسلة الكتل الشاملة لتشكيل أجزاء مستقلة نسبيا ، وتوسيع أداء blockchain واحد من خلال الجمع بين الشبكات الخاصة المختلفة.
على الرغم من أنه لا يزال هناك بعض الجدل حول طبقات سلاسل الكتل المعيارية ، فمن المقبول عموما أن سلاسل الكتل المعيارية تنقسم إلى أربع طبقات ، وهي طبقة التنفيذ (ution) ، وطبقة التسوية (التسوية) ، وطبقة الإجماع (الإجماع) وطبقة توافر البيانات (توفر البيانات). وظائف كل وحدة موضحة في الشكل أدناه
! [لماذا يعد توفر البيانات مهما جدا للطبقة 2؟] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-64a551b236-dd1a6f-cd5cc0.webp)
تشبه سلاسل الكتل المعيارية طوب Lego ، والذي يمكن تخصيصه لبناء نموذج جيد مع أفضل لبنات البناء ، مما يخفف من مشكلة "المثلث المستحيل" ل blockchain.
ومع ذلك ، بالإضافة إلى فصل طبقة التنفيذ عن Ethereum ، لا تزال الطبقات الثلاث الأخرى من L2 تؤدي وظائف على Ethereum. ومع ذلك ، نظرا لاعتبارات التكلفة ، تستعد العديد من L2s أيضا لفصل طبقة توفر البيانات عن Ethereum ، واستخدام Ethereum فقط كطبقة تسوية وطبقة إجماع.
ومن المثير للاهتمام ، لا يبدو أن Ethereum تريد أن تحصل L2 على توفر البيانات في مكان آخر ، حيث قال Dankrad Feist ، الباحث في مؤسسة Ethereum ، في تغريدة أن عدم استخدام Ethereum كطبقة توفر البيانات ليس مجموعة تراكمية ، وبالتالي ليس L2.
! [لماذا يعد توفر البيانات مهما جدا للطبقة 2؟] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-fdfdc23add-dd1a6f-cd5cc0.webp)
في الوقت نفسه ، يشير أحدث تعريف ل L2 BEAT ل L2 أيضا إلى أن مخطط القياس الذي لا ينشر البيانات في L1 ليس L2 ، لأن استخدام حل توفر البيانات خارج السلسلة لا يمكن أن يضمن أن المشغل سيوفر البيانات المنشورة.
! [لماذا يعد توفر البيانات مهما جدا للطبقة 2؟] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-ab11a01465-dd1a6f-cd5cc0.webp)
بالطبع ، لا يوجد استنتاج قاطع حول ماهية L2 ، ويصر أعضاء مؤسسة Ethereum و L2 BEAT أعلاه على أن L2 يجب أن تحافظ على طبقة توفر البيانات على Ethereum لأسباب أمنية ، ولكن هل هناك أي مخاوف بشأن اهتزاز وضع Ethereum؟
كانت رؤية Ethereum هي أن تصبح منصة كمبيوتر عملاق ، وفي وقت لاحق من أجل تحسين أداء الشبكة ، كان عليها تطوير مجموعات وجعل العديد من النظم البيئية تعمل على تطوير L2 أرخص ، ولكن نظرا لأن الأمان يتم توفيره بواسطة Ethereum ، لم يكن له تأثير كبير على موقع Ethereum. ومع ذلك ، إذا قام L2 أيضا بتجريد Ethereum من طبقة توافر البيانات المشاركة في نشر البيانات ، فإنه يضعف بشكل أساسي الاعتماد على أمان Ethereum ويبتعد تدريجيا عن Ethereum ، مما يشكل تهديدا لموقف Ethereum.
ومع ذلك ، بغض النظر عن أي شيء ، لا يزال يتعذر عليه إيقاف تطوير المشاريع المتعلقة بطبقة توفر البيانات. في المقالة التالية حول توفر البيانات ، سيقدم المؤلف حلول توفر البيانات الرئيسية والمشاريع المحددة ذات الصلة في السوق بالتفصيل ، لذا ترقبوا.
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
لماذا يعد توفر البيانات مهما جدا للطبقة 2؟
قال Dankrad Feist ، الباحث في مؤسسة Ethereum ، ذات مرة في تغريدة إنه ليس L2 دون استخدام Ethereum لتوافر البيانات. إذا اتبعت حججه ، طرد العديد من السلاسل من فرق L2 ، مثل Arbitrum Nova و Polygon و Mantle.
إذن ، ما هو بالضبط توفر البيانات ، وما نوع مشاكل توفر البيانات التي يواجهها L2 ، ولماذا يوجد الكثير من الجدل حول طبقة توفر البيانات ، L2؟ ستركز هذه المقالة على هذه المشكلات وتحاول إزالة الغموض عن توفر البيانات.
ما هو توافر البيانات
بعبارات بسيطة ، يكون توفر البيانات عندما ينشر منتج الكتلة جميع بيانات المعاملات لكتلة على الشبكة حتى يتمكن المدققون من تنزيلها.
إذا نشر منتج كتلة بيانات كاملة وجعلها متاحة للمدققين لتنزيلها ، فإننا نقول إن البيانات متاحة ، وإذا حجب بعض البيانات التي تمنع المدققين من تنزيل البيانات الكاملة ، فإننا نقول إن البيانات غير متوفرة.
الفرق بين توافر البيانات وإمكانية استرجاع البيانات
غالبا ما يكون من السهل الخلط بين توفر البيانات وإمكانية استرداد البيانات ، لكنهما مختلفان تماما.
لذلك ، قال المؤسس المشارك ل L2 BEAT ذات مرة في تغريدة طويلة أن العقدة الكاملة ليست ملزمة بتزويدنا بالبيانات التاريخية ، والسبب في أننا نستطيع الحصول عليها هو فقط لأن العقدة الكاملة لطيفة بما فيه الكفاية.
! [لماذا يعد توفر البيانات مهما جدا للطبقة 2؟] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-0a960a61ad-dd1a6f-cd5cc0.webp)
في الوقت نفسه ، قال أيضا إن مصطلح Data Availability يمكن أن يكون مضللا ويجب استبداله بنشر البيانات ، وهو بيان ردده مؤسس Celestia.
! [لماذا يعد توفر البيانات مهما جدا للطبقة 2؟] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-5df33d2434-dd1a6f-cd5cc0.webp)
مشكلات توفر البيانات في L2
في حين أن مفهوم توافر البيانات مشتق من Ethereum ، فإننا نركز حاليا على توافر البيانات على مستوى L2.
في L2 ، يكون جهاز التسلسل هو منتج الكتلة ، وينشرون بيانات معاملات كافية للمدققين للتحقق مما إذا كانت المعاملة صالحة. (لمزيد من المعلومات حول جهاز التسلسل ، يرجى قراءة المقال السابق "تقرير البحث: مبدأ وحاضر ومستقبل جهاز التسلسل")
ومع ذلك ، هناك مشكلتان في هذه العملية ، الأولى هي ضمان تنفيذ آلية التحقق بشكل آمن ، والأخرى هي تقليل تكلفة نشر البيانات. المزيد عن هذا أدناه.
مسألة التأكد من تنفيذ آلية المصادقة بأمان
نحن نعلم أن OP Rollup يستخدم أدلة الاحتيال للتحقق من صحة المعاملات ، بينما تستخدم ZK Rollups إثباتات الصلاحية.
من أجل جعل التحقق آمنا ، ينشر جهاز التسلسل L2 الحالي بشكل عام بيانات الحالة وبيانات المعاملات الخاصة ب L2 على Ethereum ، والتي تتمتع بأمان قوي ، وتعتمد على Ethereum للتسوية وتوافر البيانات.
لذلك ، فإن طبقة توفر البيانات هي في الواقع المكان الذي تنشر فيه L2 بيانات المعاملات ، ويستخدم L2 السائد الحالي Ethereum كطبقة توفر البيانات.
تقليل تكلفة نشر البيانات
يأخذ L2 اليوم ببساطة توافر البيانات وتسويتها على Ethereum ، والتي تتمتع بأمان كاف ، ولكنها تتحمل أيضا تكلفة باهظة. هذه هي المشكلة الثانية التي يواجهها L2 ، وهي كيفية تقليل تكلفة نشر البيانات.
يتكون إجمالي الغاز الذي يدفعه المستخدمون إلى L2 بشكل أساسي من الغاز الذي يتكبده L2 في تنفيذ المعاملات والغاز الناتج عن تقديم L2 للبيانات إلى L1 ، والرسوم الأولى لا تذكر ، والأخيرة هي غالبية رسوم المستخدم ، حيث يتم إصدار بيانات المعاملة لضمان توفر حسابات البيانات للجزء الرئيسي من تقديم L2 للبيانات إلى L1 ، وبيانات الإثبات التي تتحقق من صحة المعاملة تمثل جزءا صغيرا فقط.
! [لماذا يعد توفر البيانات مهما جدا للطبقة 2؟] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-e85728224f-dd1a6f-cd5cc0.webp)
لذلك ، من أجل جعل L2 أرخص بشكل عام ، يجب تخفيض تكلفة نشر البيانات. لذا ، كيف تقلل التكاليف؟ هناك طريقتان رئيسيتان:
نزاعات L2 حول طبقة توفر البيانات
للحديث عن الجدل حول L2 حول طبقة توافر البيانات ، علينا أن نبدأ ب blockchain المعياري. تتمثل سلسلة الكتل المعيارية في فصل الوظائف الأساسية لسلسلة الكتل الشاملة لتشكيل أجزاء مستقلة نسبيا ، وتوسيع أداء blockchain واحد من خلال الجمع بين الشبكات الخاصة المختلفة.
على الرغم من أنه لا يزال هناك بعض الجدل حول طبقات سلاسل الكتل المعيارية ، فمن المقبول عموما أن سلاسل الكتل المعيارية تنقسم إلى أربع طبقات ، وهي طبقة التنفيذ (ution) ، وطبقة التسوية (التسوية) ، وطبقة الإجماع (الإجماع) وطبقة توافر البيانات (توفر البيانات). وظائف كل وحدة موضحة في الشكل أدناه
! [لماذا يعد توفر البيانات مهما جدا للطبقة 2؟] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-64a551b236-dd1a6f-cd5cc0.webp)
تشبه سلاسل الكتل المعيارية طوب Lego ، والذي يمكن تخصيصه لبناء نموذج جيد مع أفضل لبنات البناء ، مما يخفف من مشكلة "المثلث المستحيل" ل blockchain.
ومع ذلك ، بالإضافة إلى فصل طبقة التنفيذ عن Ethereum ، لا تزال الطبقات الثلاث الأخرى من L2 تؤدي وظائف على Ethereum. ومع ذلك ، نظرا لاعتبارات التكلفة ، تستعد العديد من L2s أيضا لفصل طبقة توفر البيانات عن Ethereum ، واستخدام Ethereum فقط كطبقة تسوية وطبقة إجماع.
ومن المثير للاهتمام ، لا يبدو أن Ethereum تريد أن تحصل L2 على توفر البيانات في مكان آخر ، حيث قال Dankrad Feist ، الباحث في مؤسسة Ethereum ، في تغريدة أن عدم استخدام Ethereum كطبقة توفر البيانات ليس مجموعة تراكمية ، وبالتالي ليس L2.
! [لماذا يعد توفر البيانات مهما جدا للطبقة 2؟] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-fdfdc23add-dd1a6f-cd5cc0.webp)
في الوقت نفسه ، يشير أحدث تعريف ل L2 BEAT ل L2 أيضا إلى أن مخطط القياس الذي لا ينشر البيانات في L1 ليس L2 ، لأن استخدام حل توفر البيانات خارج السلسلة لا يمكن أن يضمن أن المشغل سيوفر البيانات المنشورة.
! [لماذا يعد توفر البيانات مهما جدا للطبقة 2؟] (https://img-cdn.gateio.im/webp-social/moments-7f230462a9-ab11a01465-dd1a6f-cd5cc0.webp)
بالطبع ، لا يوجد استنتاج قاطع حول ماهية L2 ، ويصر أعضاء مؤسسة Ethereum و L2 BEAT أعلاه على أن L2 يجب أن تحافظ على طبقة توفر البيانات على Ethereum لأسباب أمنية ، ولكن هل هناك أي مخاوف بشأن اهتزاز وضع Ethereum؟
كانت رؤية Ethereum هي أن تصبح منصة كمبيوتر عملاق ، وفي وقت لاحق من أجل تحسين أداء الشبكة ، كان عليها تطوير مجموعات وجعل العديد من النظم البيئية تعمل على تطوير L2 أرخص ، ولكن نظرا لأن الأمان يتم توفيره بواسطة Ethereum ، لم يكن له تأثير كبير على موقع Ethereum. ومع ذلك ، إذا قام L2 أيضا بتجريد Ethereum من طبقة توافر البيانات المشاركة في نشر البيانات ، فإنه يضعف بشكل أساسي الاعتماد على أمان Ethereum ويبتعد تدريجيا عن Ethereum ، مما يشكل تهديدا لموقف Ethereum.
ومع ذلك ، بغض النظر عن أي شيء ، لا يزال يتعذر عليه إيقاف تطوير المشاريع المتعلقة بطبقة توفر البيانات. في المقالة التالية حول توفر البيانات ، سيقدم المؤلف حلول توفر البيانات الرئيسية والمشاريع المحددة ذات الصلة في السوق بالتفصيل ، لذا ترقبوا.