Avail عبارة عن blockchain معياري مصمم لحل مشكلة توفر البيانات ، والتي يحلها عن طريق إخراج البيانات من السلسلة وإثبات أن البيانات قابلة للاستخدام بالفعل. سلاسل توافر البيانات مثل Avail هي منطقة ناشئة في مساحة blockchain. ليس الجميع على دراية بهذه المفاهيم ، لكنهم يكتسبون قوة جذب مع زيادة حاجة المطورين لتوسيع نطاق أنظمتهم.
في هذه المقالة ، سنقوم بإدراج حقائق حول Avail ، بما في ذلك بعض المفاهيم الخاطئة الأكثر شيوعا ، للحصول على صورة أوضح لمزايا توفر البيانات التي تقدمها Avail للمطورين.
1. هل الاستفادة من حل تخزين البيانات؟
لا ، Avail هو blockchain يضمن توفر البيانات. يمكن أن يثبت أن البيانات موجودة على blockchain ، حتى لو لم يتم تخزينها حاليا على blockchain.
يختلف توافر البيانات عن تخزين البيانات من حيث أنه يركز على تقديم دليل على توفر البيانات دون الحاجة إلى استرجاع البيانات بالكامل ، في حين أن تخزين البيانات ينطوي على التخزين الفعلي واسترجاع البيانات بأكملها.
يلعب توافر البيانات دورا حيويا في سلامة البيانات وأمن شبكات blockchain من خلال ضمان وصول جميع المشاركين إلى البيانات الضرورية والتحقق منها. يمنع إخفاء المعاملات الضارة وكذلك الضرر المحتمل لمصداقية النظام بأكمله.
توفر البيانات هو قدرة العقدة على تنزيل البيانات الموجودة في جميع الكتل التي يتم نشرها من خلال شبكة نظير إلى نظير. يشير إلى ثقة المستخدم في أن البيانات اللازمة للتحقق من صحة الكتلة متاحة بالفعل لجميع المشاركين في الشبكة.
من ناحية أخرى ، فإن سلاسل كتل التخزين اللامركزية مثل Arweave و IPFS و Filecoin و Sia تمكن المستخدمين النهائيين من تخزين الملفات واستردادها مباشرة على blockchain. على عكس سلاسل توفر البيانات ، تركز سلاسل التخزين هذه على استرداد البيانات الكاملة التي يطلبها المستخدم بشكل صريح.
2. هل الاستفادة من سلسلة كتل واحدة؟
لا ، Avail هي طبقة توفر بيانات معيارية (DA) توفر عددا من المزايا على توفر البيانات على السلسلة. غالبا ما تفصل سلاسل الكتل المعيارية بين توافر البيانات والمعاملات ومعالجة الإجماع - وتقسيمها إلى مكونات أكثر قابلية للإدارة يمكن تطويرها وصيانتها بشكل مستقل.
في الوقت نفسه ، تم تصميم blockchain واحد من الطبقة 1 مثل Ethereum للقيام بكل شيء ، بما في ذلك التنفيذ والتسوية والإجماع وتوافر البيانات. يمكن أن يؤثر التعامل مع جميع المهام في نفس الوقت على كفاءة الوظائف المذكورة أعلاه ، مما يؤدي في النهاية إلى اختناقات المعاملات وزيادة الرسوم.
بالإضافة إلى ذلك ، تعتمد blockchain واحدة على توفر البيانات على السلسلة. تعد زيادة إنتاجية الشبكة لتحسين أداء blockchain أحد التحديات الأساسية التي تواجهها blockchain واحدة. لزيادة إنتاجية النظام الكلي ، تحتاج إلى إنشاء كتل أكبر أو زيادة تكرار الكتلة أو تحسين انتشار الكتلة لنقل المزيد من البيانات. مع محاولة واحدة من blockchain للتوسع ، فإن هذا الاعتماد على توافر البيانات على السلسلة غير فعال ومكلف.
على سبيل المثال ، يجب على العقدة الكاملة على Ethereum L1 تنزيل نسخة من جميع البيانات في كل كتلة. يمكن أن يكون هذا الكثير من البيانات ، خاصة بالنسبة للأجزاء الكبيرة. نتيجة لذلك ، يمكن أن يؤدي توفر البيانات على السلسلة إلى صعوبة توسيع نطاق blockchain ، حيث تزداد كمية البيانات المطلوبة للمعالجة مع عدد الكتل. إذا لم تكن البيانات متوفرة ، تجاهل الحظر.
يستخدم Avail ترميز المحو والتزامات KZG متعددة الحدود لضمان توافر البيانات بثقة عالية. باستخدام هاتين الميزتين ، يمكن للعملاء الخفيفين (العقد التي تسمح للمستخدمين بالحصول على بيانات صغيرة من خلال أخذ عينات من توافر البيانات) التحقق من توفر البيانات دون الحاجة إلى تنزيل blockchain بالكامل ، مما يوفر كفاءة أكبر.
3. هل الاستفادة من مجلس توافر البيانات (DAC)؟
Avail ليس مجلس توافر البيانات (DAC). بالإضافة إلى الطبيعة المصرح بها والمركزية في كثير من الأحيان ل DACs ، فإن DACs لديها بعض الثغرات الأمنية الخطيرة لأنها تعتمد على افتراضات الأغلبية الصادقة. DAC هي مجموعة من العقد المسؤولة عن توفر البيانات خارج السلسلة ، ويعتقد أن غالبية العقد في اللجنة صادقة. هذا الافتراض والاعتماد على عدد صغير من العقد محفوف بالمخاطر. على سبيل المثال ، يمكن لمنتج الكتلة تعطيل السلسلة بأكملها عن طريق حجب بيانات المعاملة ، مما يمنع المستخدمين من سحب الأموال.
بالإضافة إلى ذلك ، إذا تمت محاولة هجوم حجب البيانات ، فلن تتكبد DAC أي خسائر. بمعنى آخر ، ليس لدى العقد أي حافز مالي للتصرف بأمانة.
من ناحية أخرى ، تختلف Avial من حيث أنها تعمل كسلسلة كتل مستقلة مع مدققيها ومنتجي الكتل وآليات الإجماع. بينما تتضمن DACs عادة عددا محدودا من المشاركين (أقل من 5) ، تخطط Avail لجعل مئات العقد تعمل معا لضمان أمان الشبكة.
لا يعتمد توفر البيانات على Avail على المدققين فقط ، حيث يمكن لأي عميل خفيف أيضا المساهمة في الحفاظ على توفر البيانات. يمكن للعملاء الخفيفين تحديد مدى توفر البيانات بأنفسهم من خلال أخذ عينات عشوائية من البيانات ، دون الحاجة إلى الوثوق بأغلبية صادقة. حتى إذا تعطلت العقدة الكاملة أو حاولت فرض رقابة على البيانات ، يمكن إعادة بناء الكتلة من عقدة خفيفة.
4. هل العقدة الكاملة هي المشارك الوحيد الذي يدعم شبكة Avail؟
لا ، لدينا عملاء خفيفون وعقد كاملة ومدققون لدعم شبكة Avail.
كسلسلة كتل معيارية ، يتم إعادة تعريف جميع المشاركين في الشبكة في Avail. في Avail ، يقبل المدققون المعاملات وينشئون الكتل. بمجرد إنشاء كتلة ، يكون العميل الخفيف قادرا على تحديد ذلك إذا لم تكن البيانات متوفرة. على الرغم من وجودها في Avail ، تلعب العقد الكاملة دورا ثانويا للحفاظ على مستوى عال من التكرار ، والذي يختلف تماما عن الدور الحاسم الذي تلعبه العقد الكاملة في البنى المتجانسة التقليدية.
في blockchain التقليدي المتآلف ، يكون للعملاء الخفيفين حدودهم - فهم يعتمدون على العقد الكاملة لتوفير بيانات دقيقة. قد يكون هذا محفوفا بالمخاطر ، حيث قد توفر العقدة المخترقة معلومات خاطئة. قد لا يزالون بحاجة إلى تنزيل الكثير من البيانات. يمكن أن يكون هذا كثيف الاستخدام للموارد ويحد من توفرها على الأجهزة ذات قوة الحوسبة المحدودة.
عميل Avail الخفيف مختلف. يمكنهم التغلب على قيود عملاء الضوء التقليديين باستخدام تقنيات معينة ، بما في ذلك أخذ عينات توافر البيانات (DAS) ، وتشفير المحو ، والتزامات KZG متعددة الحدود.
يضمن ترميز المحو التكرار والمرونة في فقدان البيانات عن طريق نسخ البيانات وتوزيعها في مصفوفة m x n واحدة. التزام KZG يجعل أخذ عينات فعالة من البيانات ممكنا. ثم يقوم العميل الخفيف بجلب الخلايا بشكل عشوائي من المصفوفة ويتحقق على الفور من توفر البيانات عن طريق أخذ عينات من عدد قليل من الخلايا. هذا يلغي الحاجة إلى تنزيل قاعدة البيانات بأكملها ، ويقلل بشكل كبير من متطلبات الموارد ، ويمكن العملاء الخفيفين من التحقق من حالة blockchain ، حتى لو لم يكن لديهم موارد الأجهزة القوية لإجراء العمليات الحسابية. يمكنهم استخدام أجهزة خفيفة الوزن مثل الهواتف المحمولة والمحافظ المستندة إلى المتصفح.
يعد إدراج العملاء الخفيفين في المحافظ اليومية اتجاها مستقبليا للتطوير يتمتع بإمكانات كبيرة. سيسمح ذلك للمستخدمين بالتحقق بسهولة ويسر من حالة blockchain دون الحاجة إلى تشغيل عقدة كاملة بأنفسهم. سيؤدي ذلك أيضا إلى جعل تقنية blockchain في متناول قاعدة مستخدمين أوسع.
5. هل الاستفادة جزء من المضلع؟
لم يعد Avail جزءا من Polygon. الاستفادة هي شبكة منفصلة تماما. لكن لدينا تاريخ قوي مع Polygon.
تم إطلاق مشروع Avail داخل Polygon Labs في أواخر عام 2020 من قبل المؤسس المشارك Anurag Arjun. خلال ذلك الوقت ، بدأ فريق Avail العمل على مشكلات توفر البيانات.
Avail متوافق دائما مع أنواع مختلفة من سلاسل الكتل ، بما في ذلك السلاسل المستقلة والسلاسل الجانبية وحلول التوسع خارج السلسلة. ومع ذلك ، يتصور فريق Avail الحفاظ على الحياد والمرونة ، مما يسمح للمشروع بالتركيز على مجموعة واسعة من حلول التجميع خارج Ethereum و Polygon.
حدث هذا التحول في مارس 2023. تلتزم Avail الآن تماما بتوفير توافر البيانات لجميع أنواع عمليات التجميع و blockchains ، وليس فقط تلك الخاصة ب Polygon أو Ethereum.
الطريق إلى الأمام
تتصور Avail مستقبلا تكون فيه تقنية blockchain أكثر قابلية للتطوير ومرونة وانفتاحا للمطورين. لتحقيق ذلك ، تقوم Avail بتطوير إجماع قوي وطبقة توافر البيانات لتوفير مساحة كتلة خام للسلاسل المعيارية. سيسمح ذلك للمطورين ببناء مجموعات تراكمية وسلاسل تطبيقات أكثر قابلية للتطوير ومرونة وسهولة في الاستخدام.
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
هل الاستفادة جزء من المضلع؟ هل Full Node هو المشارك الوحيد الذي يدعم شبكة Avail؟
Avail عبارة عن blockchain معياري مصمم لحل مشكلة توفر البيانات ، والتي يحلها عن طريق إخراج البيانات من السلسلة وإثبات أن البيانات قابلة للاستخدام بالفعل. سلاسل توافر البيانات مثل Avail هي منطقة ناشئة في مساحة blockchain. ليس الجميع على دراية بهذه المفاهيم ، لكنهم يكتسبون قوة جذب مع زيادة حاجة المطورين لتوسيع نطاق أنظمتهم.
في هذه المقالة ، سنقوم بإدراج حقائق حول Avail ، بما في ذلك بعض المفاهيم الخاطئة الأكثر شيوعا ، للحصول على صورة أوضح لمزايا توفر البيانات التي تقدمها Avail للمطورين.
1. هل الاستفادة من حل تخزين البيانات؟
لا ، Avail هو blockchain يضمن توفر البيانات. يمكن أن يثبت أن البيانات موجودة على blockchain ، حتى لو لم يتم تخزينها حاليا على blockchain.
يختلف توافر البيانات عن تخزين البيانات من حيث أنه يركز على تقديم دليل على توفر البيانات دون الحاجة إلى استرجاع البيانات بالكامل ، في حين أن تخزين البيانات ينطوي على التخزين الفعلي واسترجاع البيانات بأكملها.
يلعب توافر البيانات دورا حيويا في سلامة البيانات وأمن شبكات blockchain من خلال ضمان وصول جميع المشاركين إلى البيانات الضرورية والتحقق منها. يمنع إخفاء المعاملات الضارة وكذلك الضرر المحتمل لمصداقية النظام بأكمله.
توفر البيانات هو قدرة العقدة على تنزيل البيانات الموجودة في جميع الكتل التي يتم نشرها من خلال شبكة نظير إلى نظير. يشير إلى ثقة المستخدم في أن البيانات اللازمة للتحقق من صحة الكتلة متاحة بالفعل لجميع المشاركين في الشبكة.
من ناحية أخرى ، فإن سلاسل كتل التخزين اللامركزية مثل Arweave و IPFS و Filecoin و Sia تمكن المستخدمين النهائيين من تخزين الملفات واستردادها مباشرة على blockchain. على عكس سلاسل توفر البيانات ، تركز سلاسل التخزين هذه على استرداد البيانات الكاملة التي يطلبها المستخدم بشكل صريح.
2. هل الاستفادة من سلسلة كتل واحدة؟
لا ، Avail هي طبقة توفر بيانات معيارية (DA) توفر عددا من المزايا على توفر البيانات على السلسلة. غالبا ما تفصل سلاسل الكتل المعيارية بين توافر البيانات والمعاملات ومعالجة الإجماع - وتقسيمها إلى مكونات أكثر قابلية للإدارة يمكن تطويرها وصيانتها بشكل مستقل.
في الوقت نفسه ، تم تصميم blockchain واحد من الطبقة 1 مثل Ethereum للقيام بكل شيء ، بما في ذلك التنفيذ والتسوية والإجماع وتوافر البيانات. يمكن أن يؤثر التعامل مع جميع المهام في نفس الوقت على كفاءة الوظائف المذكورة أعلاه ، مما يؤدي في النهاية إلى اختناقات المعاملات وزيادة الرسوم.
بالإضافة إلى ذلك ، تعتمد blockchain واحدة على توفر البيانات على السلسلة. تعد زيادة إنتاجية الشبكة لتحسين أداء blockchain أحد التحديات الأساسية التي تواجهها blockchain واحدة. لزيادة إنتاجية النظام الكلي ، تحتاج إلى إنشاء كتل أكبر أو زيادة تكرار الكتلة أو تحسين انتشار الكتلة لنقل المزيد من البيانات. مع محاولة واحدة من blockchain للتوسع ، فإن هذا الاعتماد على توافر البيانات على السلسلة غير فعال ومكلف.
على سبيل المثال ، يجب على العقدة الكاملة على Ethereum L1 تنزيل نسخة من جميع البيانات في كل كتلة. يمكن أن يكون هذا الكثير من البيانات ، خاصة بالنسبة للأجزاء الكبيرة. نتيجة لذلك ، يمكن أن يؤدي توفر البيانات على السلسلة إلى صعوبة توسيع نطاق blockchain ، حيث تزداد كمية البيانات المطلوبة للمعالجة مع عدد الكتل. إذا لم تكن البيانات متوفرة ، تجاهل الحظر.
يستخدم Avail ترميز المحو والتزامات KZG متعددة الحدود لضمان توافر البيانات بثقة عالية. باستخدام هاتين الميزتين ، يمكن للعملاء الخفيفين (العقد التي تسمح للمستخدمين بالحصول على بيانات صغيرة من خلال أخذ عينات من توافر البيانات) التحقق من توفر البيانات دون الحاجة إلى تنزيل blockchain بالكامل ، مما يوفر كفاءة أكبر.
3. هل الاستفادة من مجلس توافر البيانات (DAC)؟
Avail ليس مجلس توافر البيانات (DAC). بالإضافة إلى الطبيعة المصرح بها والمركزية في كثير من الأحيان ل DACs ، فإن DACs لديها بعض الثغرات الأمنية الخطيرة لأنها تعتمد على افتراضات الأغلبية الصادقة. DAC هي مجموعة من العقد المسؤولة عن توفر البيانات خارج السلسلة ، ويعتقد أن غالبية العقد في اللجنة صادقة. هذا الافتراض والاعتماد على عدد صغير من العقد محفوف بالمخاطر. على سبيل المثال ، يمكن لمنتج الكتلة تعطيل السلسلة بأكملها عن طريق حجب بيانات المعاملة ، مما يمنع المستخدمين من سحب الأموال.
بالإضافة إلى ذلك ، إذا تمت محاولة هجوم حجب البيانات ، فلن تتكبد DAC أي خسائر. بمعنى آخر ، ليس لدى العقد أي حافز مالي للتصرف بأمانة.
من ناحية أخرى ، تختلف Avial من حيث أنها تعمل كسلسلة كتل مستقلة مع مدققيها ومنتجي الكتل وآليات الإجماع. بينما تتضمن DACs عادة عددا محدودا من المشاركين (أقل من 5) ، تخطط Avail لجعل مئات العقد تعمل معا لضمان أمان الشبكة.
لا يعتمد توفر البيانات على Avail على المدققين فقط ، حيث يمكن لأي عميل خفيف أيضا المساهمة في الحفاظ على توفر البيانات. يمكن للعملاء الخفيفين تحديد مدى توفر البيانات بأنفسهم من خلال أخذ عينات عشوائية من البيانات ، دون الحاجة إلى الوثوق بأغلبية صادقة. حتى إذا تعطلت العقدة الكاملة أو حاولت فرض رقابة على البيانات ، يمكن إعادة بناء الكتلة من عقدة خفيفة.
4. هل العقدة الكاملة هي المشارك الوحيد الذي يدعم شبكة Avail؟
لا ، لدينا عملاء خفيفون وعقد كاملة ومدققون لدعم شبكة Avail.
كسلسلة كتل معيارية ، يتم إعادة تعريف جميع المشاركين في الشبكة في Avail. في Avail ، يقبل المدققون المعاملات وينشئون الكتل. بمجرد إنشاء كتلة ، يكون العميل الخفيف قادرا على تحديد ذلك إذا لم تكن البيانات متوفرة. على الرغم من وجودها في Avail ، تلعب العقد الكاملة دورا ثانويا للحفاظ على مستوى عال من التكرار ، والذي يختلف تماما عن الدور الحاسم الذي تلعبه العقد الكاملة في البنى المتجانسة التقليدية.
في blockchain التقليدي المتآلف ، يكون للعملاء الخفيفين حدودهم - فهم يعتمدون على العقد الكاملة لتوفير بيانات دقيقة. قد يكون هذا محفوفا بالمخاطر ، حيث قد توفر العقدة المخترقة معلومات خاطئة. قد لا يزالون بحاجة إلى تنزيل الكثير من البيانات. يمكن أن يكون هذا كثيف الاستخدام للموارد ويحد من توفرها على الأجهزة ذات قوة الحوسبة المحدودة.
عميل Avail الخفيف مختلف. يمكنهم التغلب على قيود عملاء الضوء التقليديين باستخدام تقنيات معينة ، بما في ذلك أخذ عينات توافر البيانات (DAS) ، وتشفير المحو ، والتزامات KZG متعددة الحدود.
يضمن ترميز المحو التكرار والمرونة في فقدان البيانات عن طريق نسخ البيانات وتوزيعها في مصفوفة m x n واحدة. التزام KZG يجعل أخذ عينات فعالة من البيانات ممكنا. ثم يقوم العميل الخفيف بجلب الخلايا بشكل عشوائي من المصفوفة ويتحقق على الفور من توفر البيانات عن طريق أخذ عينات من عدد قليل من الخلايا. هذا يلغي الحاجة إلى تنزيل قاعدة البيانات بأكملها ، ويقلل بشكل كبير من متطلبات الموارد ، ويمكن العملاء الخفيفين من التحقق من حالة blockchain ، حتى لو لم يكن لديهم موارد الأجهزة القوية لإجراء العمليات الحسابية. يمكنهم استخدام أجهزة خفيفة الوزن مثل الهواتف المحمولة والمحافظ المستندة إلى المتصفح.
يعد إدراج العملاء الخفيفين في المحافظ اليومية اتجاها مستقبليا للتطوير يتمتع بإمكانات كبيرة. سيسمح ذلك للمستخدمين بالتحقق بسهولة ويسر من حالة blockchain دون الحاجة إلى تشغيل عقدة كاملة بأنفسهم. سيؤدي ذلك أيضا إلى جعل تقنية blockchain في متناول قاعدة مستخدمين أوسع.
5. هل الاستفادة جزء من المضلع؟
لم يعد Avail جزءا من Polygon. الاستفادة هي شبكة منفصلة تماما. لكن لدينا تاريخ قوي مع Polygon.
تم إطلاق مشروع Avail داخل Polygon Labs في أواخر عام 2020 من قبل المؤسس المشارك Anurag Arjun. خلال ذلك الوقت ، بدأ فريق Avail العمل على مشكلات توفر البيانات.
Avail متوافق دائما مع أنواع مختلفة من سلاسل الكتل ، بما في ذلك السلاسل المستقلة والسلاسل الجانبية وحلول التوسع خارج السلسلة. ومع ذلك ، يتصور فريق Avail الحفاظ على الحياد والمرونة ، مما يسمح للمشروع بالتركيز على مجموعة واسعة من حلول التجميع خارج Ethereum و Polygon.
حدث هذا التحول في مارس 2023. تلتزم Avail الآن تماما بتوفير توافر البيانات لجميع أنواع عمليات التجميع و blockchains ، وليس فقط تلك الخاصة ب Polygon أو Ethereum.
الطريق إلى الأمام
تتصور Avail مستقبلا تكون فيه تقنية blockchain أكثر قابلية للتطوير ومرونة وانفتاحا للمطورين. لتحقيق ذلك ، تقوم Avail بتطوير إجماع قوي وطبقة توافر البيانات لتوفير مساحة كتلة خام للسلاسل المعيارية. سيسمح ذلك للمطورين ببناء مجموعات تراكمية وسلاسل تطبيقات أكثر قابلية للتطوير ومرونة وسهولة في الاستخدام.