الدرس رقم 1

الوحدةCelestia و البيانات الكبيرة (Blobs)

يتم تضمين البيانات الكبيرة (blobs) في Celestia من خلال نوع من المعاملات الخاصة تسمى PayForBlobs. عندما ترسل عملية التجميع بياناتها، فإنها تنشئ معاملة PayForBlobs تحدد البيانات الكبيرة ومساحة الاسم الخاصة بها والرسوم المرتبطة بها. بمجرد إرسالها، يتم تقسيم البيانات الكبيرة إلى حصص، وتشفيرها، وإدراجها في مربع البيانات الخاص بالكتلة. ثم يتم إنتاج جذور تشفيرية، مما يسمح لأي شخص بالتحقق من سلامتها وتضمينها. تقوم هذه الآلية بتنظيم كيفية تخزين البيانات الكبيرة وتسعيرها. يقوم المطورون بشراء مساحة التخزين بشكل فعال، وتعكس التكلفة حجم البيانات والطلب على مساحة التخزين. وبالتالي، فإن معاملات PayForBlobs تحدد النموذج الاقتصادي لطبقة توافر البيانات في Celestia، مما يحول مساحة البيانات الكبيرة إلى مورد ذي قيمة سوقية واضحة

ما هي Celestia؟

Celestia هي بلوكشين تركيبي مصمم للتخصص في توافر البيانات والإجماع. على عكس السلاسل الموحّدة التقليدية حيث يجب على كل عقدة التعامل مع التنفيذ والتسوية وتخزين البيانات، فإن Celestia تفصل بين هذه الأمور. وتتمثل مسؤوليتها الأساسية في ضمان نشر البيانات وإتاحتها، تاركة تنفيذ العقود الذكية ومنطق التطبيق إلى سلاسل البلوكشين الخارجية مثل اللفائف (Rollups). يعالج هذا التحول الهندسي حدود قابلية التوسع في سلاسل البلوكشين السابقة ويسمح للمطورين بإطلاق سلاسل بلوكشين مستقلة دون الحاجة إلى بناء أنظمة الإجماع الكاملة وتوافر البيانات من الصفر.

استخدام التركيبيّة يعني أن Celestia لا تتنافس مع منصات التنفيذ بل تكمّلها. فهي تعمل كطبقة أساسية يمكن أن تعمل عليها العديد من سلاسل البلوكشين المختلفة، حيث يقوم كل منها بتخصيص بيئة التنفيذ الخاصة به مع الاعتماد على Celestia لتوفير بيانات آمنة وقابلة للتحقق.

توافر البيانات وأخذ العينات

أحد التحديات الرئيسية التي تحلها Celestia هو إثبات أن جميع البيانات الموجودة في الكتلة قد تم نشرها بالفعل. في الأنظمة التقليدية، يجب على العُقد تنزيل الكتل بالكامل، مما يحد من قابلية التوسع. تقدم Celestia تقنية أخذ عينات توافر البيانات (DAS)، وهي طريقة يمكن من خلالها للعملاء الخفيفين التحقق من توفر البيانات عن طريق تنزيل عينات عشوائية صغيرة فقط من المشاركات. إذا كانت البيانات المأخوذة كعينة موجودة، يمكن للعملاء أن يكونوا واثقين إحصائياً من أن بقية البيانات متاحة أيضاً.

تتيح هذه التقنية لآلاف أو حتى ملايين الأجهزة خفيفة الوزن التحقق من الشبكة دون تشغيل عقد كاملة. مع انضمام المزيد من المشاركين، يصبح النظام أكثر أمانًا، حيث تقل احتمالية حجب البيانات دون اكتشافها. لذلك، فإن أخذ العينات من البيانات المتاحة هو أساس نموذج قابلية التوسع في Celestia.

فهم البيانات الكبيرة (blobs)

في قلب تصميم Celestia توجد البيانات الكبيرة (blobs)، أو كائنات ثنائية كبيرة. البيانات الكبيرة (blobs) هي حاويات للبيانات التي ترسلها عمليات التجميع إلى Celestia. بدلاً من إدراج بيانات المعاملات مباشرة في الكتل، تقوم اللفائف (Rollups) بتعبئة بياناتها في البيانات الكبيرة (blobs). ثم يتم تقسيم هذه البيانات الكبيرة (blobs) إلى حصص ذات حجم ثابت، وترميزها برموز المسح، وتوزيعها عبر الكتلة. تضمن هذه العملية أنه حتى في حالة فقدان جزء من البيانات، يمكن إعادة بناء البيانات الكبيرة (blob) بالكامل من ما تبقى.

يتم تحديد كل كتلة بواسطة مساحة اسم، والتي تعمل كعلامة فريدة. تسمح مساحات الأسماء لعدة لفائف (Rollups) بنشر البيانات في نفس الكتلة مع الحفاظ على بياناتها منفصلة. تحتاج اللفافة فقط إلى التحقق من البيانات في مساحة الاسم الخاصة بها، مما يقلل من النفقات العامة ويحسن الكفاءة. وبالتالي، تتيح الكتل لـ Celestia استضافة العديد من سلاسل البلوكشين المستقلة دون إجبارها على معالجة البيانات غير ذات الصلة.

معاملات PayForBlobs

يتم تضمين البيانات الكبيرة (blobs) في Celestia من خلال نوع من المعاملات الخاصة تسمى PayForBlobs. عندما ترسل عملية التجميع بياناتها، فإنها تنشئ معاملة PayForBlobs تحدد البيانات الكبيرة ومساحة الاسم الخاصة بها والرسوم المرتبطة بها. بمجرد إرسالها، يتم تقسيم البيانات الكبيرة إلى حصص، وتشفيرها، وإدراجها في مربع البيانات الخاص بالكتلة. ثم يتم إنتاج جذور تشفيرية، مما يسمح لأي شخص بالتحقق من سلامتها وتضمينها.

تقوم هذه الآلية بتنظيم كيفية تخزين البيانات الكبيرة وتسعيرها. يقوم المطورون بشراء مساحة التخزين بشكل فعال، وتعكس التكلفة حجم البيانات والطلب على مساحة التخزين. وبالتالي، فإن معاملات PayForBlobs تحدد النموذج الاقتصادي لطبقة توافر البيانات في Celestia، مما يحول مساحة البيانات الكبيرة إلى مورد ذي قيمة سوقية واضحة.

لماذا تعتبر البيانات الكبيرة مهمة

توفر البيانات الكبيرة (blobs) بديلاً قابلاً للتطوير وفعالاً من حيث التكلفة لنشر البيانات على سلاسل الكتل العامة. على منصات مثل Ethereum، غالباً ما تستخدم اللفائف (Rollups) بيانات الاستدعاء (calldata) لنشر بياناتها، وهو أمر مكلف ومحدود. في المقابل، تم تحسين Celestia لتخزين البيانات الكبيرة (blobs) والتحقق من توفرها. وهذا يقلل من تكلفة تشغيل عمليات التجميع، مما يتيح إجراء المزيد من التجارب ويقلل من العوائق التي تواجه مشاريع سلاسل البلوكشين الجديدة.

تمثل البيانات الكبيرة (Blobs) أيضًا شكلاً جديدًا من أشكال القابلية للبرمجة. نظرًا لأنها يتم نشرها ضمن مساحات الأسماء، فإن اللفائف (Rollups) تكتسب تحكمًا دقيقًا في كيفية تنظيم بياناتها والوصول إليها. يتيح هذا التصميم للفائف السيادية، وهي سلاسل مستقلة تعتمد على Celestia فقط لتوفير البيانات، أن تحكم نفسها بنفسها مع الحفاظ على قابلية التوسع والتحقق من الطبقة الأساسية.

البعد الاقتصادي لـ Blobspace

بالإضافة إلى وظيفتها التقنية، تضيف البيانات الكبيرة (blobs) ديناميكية جديدة إلى السوق. مساحة البيانات الكبيرة (blobspace) محدودة، وتحدد قيمتها حسب الطلب. يجب على المطورين التنافس على مساحة البيانات الكبيرة من خلال دفع رسوم، وتتقلب الأسعار حسب استخدام الشبكة. وهذا يشكل أساس سوق البيانات الكبيرة (blob market) في Celestia، حيث تصبح توفر البيانات سلعة قابلة للتداول. يمكن للفائف تحديد تكاليفها بناءً على رسوم البيانات الكبيرة (blob fees) التي يمكن توقعها، بدلاً من التنافس مع المعاملات الثقيلة التنفيذ على سلاسل البلوكشين العامة.

إخلاء المسؤولية
* ينطوي الاستثمار في العملات الرقمية على مخاطر كبيرة. فيرجى المتابعة بحذر. ولا تهدف الدورة التدريبية إلى تقديم المشورة الاستثمارية.
* تم إنشاء الدورة التدريبية من قبل المؤلف الذي انضم إلى مركز التعلّم في Gate. ويُرجى العلم أنّ أي رأي يشاركه المؤلف لا يمثّل مركز التعلّم في Gate.