Blobstream هي آلية مخصصة من Celestia لتمكين اللفائف (Rollups) من إثبات أن بياناتها قد تم نشرها وإتاحتها على الطبقة الأساسية. تم تطويرها لمواجهة التحدي المتمثل في كيفية قيام سلاسل البلوكشين الخارجية، ولا سيما اللفائف المتفائلة ولفائف المعرفة بلا كشف، بوراثة ضمانات توفر البيانات من Celestia بكفاءة. بدلاً من مطالبة كل اللفائف بتنزيل والتحقق من البيانات الكبيرة (blobs) بالكامل، يقدم Blobstream أدلة مدمجة تثبت أن البيانات قد تم نشرها ويمكن استرجاعها إذا لزم الأمر. يتيح هذا النظام لللفائف (Rollups) أن تظل خفيفة الوزن مع ضمان استمرار أمنها على أساس توفر بيانات Celestia.
بل هو بروتوكول يربط بين توافر بيانات Celestia واللفائف الخارجية. وبهذه الطريقة، يعمل Blobstream كأساس للنظم البيئية التركيبية. تكتسب اللفائف (Rollups) الثقة في إمكانية الوصول إلى بيانات معاملاتها دون الاعتماد على البلوكشين الموحّد، ويكتسب المستخدمون ضمانًا بأن النظام لا يمكنه حذف البيانات أو إخفاءها دون علمهم.
لكي تعمل اللفائف (Rollups) بشكل آمن، يجب أن تثبت أن جميع بيانات المعاملات قد تم نشرها في مكان يمكن الوصول إليه. في حالة عدم وجود هذا الضمان، يمكن للمشغلين إخفاء البيانات، مما يجعل من المستحيل على أي شخص آخر إعادة بناء حالة السلسلة. تعالج Blobstream هذه المشكلة من خلال إدخال التزامات قابلة للتحقق من صحتها على البيانات الكبيرة (blobs) المخزنة على Celestia. يمكن بعد ذلك استخدام هذه الالتزامات من خلال العقود الذكية أو منطق التحقق على سلاسل أخرى للتأكد من أن بيانات اللفافة (Rollup) متاحة بالفعل.
في جوهره، يهدف Blobstream إلى إنتاج أدلة صغيرة وسهلة التحقق من كميات كبيرة من البيانات. تسمح هذه الأدلة لللفائف (Rollups) بالإشارة إلى Celestia والقول، ”بيانات معاملاتنا موجودة في هذا الكتلة، تحت هذا الاسم، وهنا الدليل التشفيري لإثبات ذلك.“ نظرًا لأن الأدلة موجزة، يمكن نشرها والتحقق منها في بيئات محدودة الموارد مثل العقود الذكية في Ethereum أو طبقات تسوية اللفائف الأخرى.
أول بنية مدعومة حاليًا في Blobstream هي تسلسل الامتدادات. الامتداد هو التزام تشفير لتسلسل الكتل في Celestia التي تحتوي على blobs تنتمي إلى مساحة اسم اللفائف (Rollups). يتيح هذا الالتزام للمحقق الخارجي التحقق من أن بيانات اللفائف قد تم تضمينها بالفعل في Celestia دون الحاجة إلى تنزيل جميع البيانات الكبيرة (blobs) الأساسية.
تعد طريقة تسلسل الامتدادات مناسبة تمامًا لللفائف (Rollups) المتفائلة، التي تعتمد على إثباتات الاحتيال لحل النزاعات. باستخدام الامتدادات، يمكن لللفائف (Rollups) المتفائلة أن تشير إلى Celestia كمصدر موثوق لتوافر البيانات. في حالة نشوء نزاع، يمكن إنشاء أدلة على الاحتيال عن طريق استرداد البيانات الكبيرة (Blob) ذات الصلة من Celestia وإثبات أنها تتعارض مع الحالة المزعومة. تتوافق الامتدادات أيضًا مع اللفائف (Rollups) ذات المعرفة بلا كشف، حيث يمكن أن تتضمن الأدلة فحوصات التضمين مقابل التزامات Celestia.
من خلال الالتزام بتسلسل الكتل بدلاً من الحصص الفردية، يقلل نهج النطاق من التعقيد ويجعل عملية إنشاء الإثباتات أسهل. هذه البساطة هي أحد الأسباب التي تجعل هذه الطريقة هي الطريقة المستخدمة حاليًا في الممارسة العملية.
نهج نظري آخر ضمن Blobstream هو التزام مشاركة البيانات الكبيرة (blob). بدلاً من الالتزام بتسلسلات الكتل، تلتزم هذه الطريقة بالمشاركات الفردية التي تشكل البيانات الكبيرة (blob) داخل مربع بيانات Celestia. وهي توفر أدلة دقيقة يمكنها التحقق مباشرة من تضمين مشاركات محددة.
على الرغم من قوة مفهومها، إلا أن التزامات مشاركة البيانات الكبيرة (blobs) أكثر تعقيدًا وتحتاج إلى حوسبة معقدة. فهي تتطلب أدوات يمكنها التعامل بكفاءة مع إثباتات التضمين على مستوى المشاركة، وهو أمر لا يزال قيد التطوير. ولهذا السبب، لا يتم دعم التزامات مشاركة البيانات الكبيرة (blobs) في الإنتاج حتى الآن. ومع ذلك، مع نضوج أنظمة اللفائف (Rollups) وتحسين أنظمة الإثبات، قد يتم اعتماد هذه الطريقة بسبب المرونة الإضافية التي توفرها.
يلعب Blobstream دورًا مهمًا في تمكين اللفائف (Rollups) من الحصول على ضمانات Celestia. في النظام المتفائل، تعتبر المعاملات صالحة ما لم يثبت العكس. لجعل هذا الافتراض آمنًا، يجب أن تضمن اللفائف (Rollups) أن بياناتها قد تم نشرها بحيث يمكن لأي شخص إعادة بناء السلسلة وإصدار أدلة على الاحتيال إذا لزم الأمر. باستخدام Blobstream، يمكن لللفائف (Rollups) المتفائلة نشر أدلة على أن البيانات الكبيرة (blobs) قد تم تضمينها في Celestia. في حالة الاحتيال، يمكن للمشاركين استرداد البيانات الكبيرة (blobs) ذات الصلة من طبقة توافر البيانات في Celestia وإثبات عدم الاتساق.
يقلل هذا التكامل من التكاليف ويحسن قابلية التوسع مقارنة بنشر البيانات مباشرة على سلاسل البلوكشين الموجهة للتنفيذ. وهو يسمح لللفائف (Rollups) بالنمو دون تحميل أنفسهم أعباء رسوم بيانات الاستدعاء الباهظة، مع الحفاظ على رابط آمن بمزود توافر البيانات الأساسي.
تتطلب لفائف المعرفة بلا كشف (Zero-knowledge rollups) متطلبات مختلفة، ولكنها تستفيد بنفس القدر من Blobstream. تستخدم هذه اللفائف إثباتات صحة موجزة لإثبات أن المعاملات يتم تنفيذها بشكل صحيح. ومع ذلك، يجب أن تضمن أن بيانات المعاملات الأولية متاحة للأطراف الخارجية، وليس فقط إثباتات انتقال الحالة. بدون توفر البيانات، يخاطر النظام بأن يصبح غير شفاف، حيث لا يمكن لأي شخص خارج مشغل اللفائف التحقق من السلسلة أو إعادة بنائها.
يتيح Blobstream لـ zk-rollups تضمين إثباتات توفر البيانات المضغوطة إلى جانب إثباتات المعرفة بلا كشف. يضمن هذا المزيج الدقة وإمكانية الوصول: يؤكد إثبات zk انتقال الحالة، ويؤكد إثبات Blobstream أن البيانات التي تدعمه قد نُشرت على Celestia. يعزز هذا الضمان المزدوج الثقة في zk-rollups ويحسن إمكاناتها كبيئات تنفيذ قابلة للتطوير والتحقق.
Blobstream هو عنصر أساسي في رؤية Celestia للبلوكشين التركيبي لأنه يوفر النسيج الرابط بين توافر البيانات والتنفيذ. بدون Blobstream، سيتعين على اللفائف تنزيل البيانات الكبيرة (blobs) بالكامل أو الاعتماد على آليات أقل كفاءة لإثبات توافر البيانات. وهذا من شأنه أن يقوض مزايا قابلية التوسع التي صُممت Celestia لتوفيرها.
من خلال تقديم أدلة خفيفة الوزن، يتيح Blobstream للعديد من اللفائف (Rollups) مشاركة طبقة توافر البيانات في Celestia مع الحفاظ على استقلالية بيئات التنفيذ الخاصة بها. يمكن لكل لفافة (Rollup) أن تعمل بثقة في أن بياناتها آمنة وقابلة للاسترداد والتحقق. يستفيد المستخدمون من انخفاض تكاليف المعاملات، بينما يحصل المطورون على بنية تحتية موثوقة يمكن البناء عليها. وبالتالي، فإن ظهور Blobstream لا يمثل مجرد ترقية تقنية، بل يمثل إطارًا داعمًا لنظام البلوكشين التركيبي الأوسع نطاقًا.