Celestia هي شبكة بلوكشين قابلة للتعديل مصممة لتوفير خدمتين رئيسيتين فقط: التوافق وتوافر البيانات. على عكس السلاسل الأحادية التقليدية التي تدير أيضًا تنفيذ المعاملات وإدارة الحالة، تقوم Celestia بإزالة تلك الطبقات بالكامل. تمكنها بنيتها المعمارية المطورين من ببناء ونشر سلاسل بلوكشين مستقلة - تُشار إليها في كثير من الأحيان بالـ rollups أو السلاسل السيادية - التي تتصل بـ Celestia لترتيب ونشر بيانات معاملاتهم.
يتناول هذا التصميم قضايا التوسع والمرونة الأساسية المشاهدة في سلاسل الكتل المتماسكة. من خلال تجريد التنفيذ والتحقق من الحالة، تصبح سيليستيا طبقة أساسية خفيفة الوزن وفعالة يمكن أن تتوسع أفقياً دون قيود الأداء للحوسبة على السلسلة. في الوقت نفسه، فهي تقدم منصة غير مرخصة ولامركزية للمطورين لإطلاق بيئات تنفيذهم الخاصة دون الحاجة إلى موافقة أو تنسيق مع فريق بروتوكول مركزي.
تم تطوير Celestia ليكون الطبقة الأساسية للبيانات في نظام السلسلة الكتلية المعتمد. في هذه الهندسة المعمارية، تتولى التطبيقات الفردية أو الـ rollups التنفيذ وفقًا لشروطها الخاصة، لكنها تعتمد على Celestia لجعل بيانات معاملاتها متاحة للجمهور ومرتبة بطريقة آمنة. يعتبر هذا الدور أمرًا أساسيًا لأنه يتيح للسلاسل الخارجية إثبات لمستخدميها أن البيانات لم يتم احتجازها أو تغييرها.
بدلاً من دعم العقود الذكية مباشرة، تعمل Celestia كأساس موثوق وقابل للتوسع يمكن للسلاسل الأخرى بناء عليه. وهذا يجعلها مختلفة جوهريًا عن منصات العقود الذكية مثل إيثيريوم أو سولانا. لا تقوم Celestia بتحقق تحولات الحالة، أو معالجة معاملات المستخدم، أو إدارة أرصدة الحسابات. مسؤوليتها الوحيدة هي ضمان أن جميع البيانات المنشورة على السلسلة متاحة ومتفق عليها من قبل محققيها.
تم تصميم Celestia لدعم نوعين من السلاسل: ال rollups والسلاسل السيادية. ال rollups هي بيئات تنفيذ خارج السلسلة التي تقوم بنشر بياناتها إلى Celestia لأغراض الأمان. يمكن أن تستخدم هذه ال rollups Ethereum أو سلسلة أخرى للتسوية. بالمقابل، السلاسل السيادية مكتملة الذات—حيث تقوم بتنفيذ وتحقق صحة معاملاتها الخاصة، وتستخدم Celestia فقط لجعل بياناتها متاحة.
كلا النموذجين يستفيدان من البنية المعمارية القابلة للتوسع لـ Celestia. تحقق Rollups من طبقة بيانات قابلة للتوسع لا تزدحم سلسلة القاعدة، بينما تحصل السلاسل السيادية على وصول إلى منصة نشر لامركزية وآمنة لبيانات كتلها. هذه المرونة أمر أساسي في مقترح قيمة Celestia.
أبرز سمة لـ Celestia هي أنها لا تقوم بمعالجة المعاملات أو تنفيذ العقود الذكية على السلسلة. على عكس منصات مثل Ethereum أو Solana أو Avalanche - حيث تعيش تطبيقات المستخدم مباشرة على السلسلة الأساسية - لا تتضمن Celestia بيئة تنفيذ على الإطلاق. وهذا يعني أن المطورين لا يمكنهم نشر العقود الذكية إلى Celestia نفسها. بدلاً من ذلك، يمكنهم بناء طبقات التنفيذ الخاصة بهم كسلاسل كتلية مستقلة تتصل بـ Celestia لنشر البيانات وترتيبها.
من خلال استبعاد التنفيذ، تقلل سيليستيا من العبء الحسابي وتتجنب Eng تعلقات معالجة الخطط التطبيقية المعقدة. هذا الفصل مقصود وأساسي. لم يتم تصميم Celestia للتنافس مع منصات الطبقة 1 متعددة الأغراض، ولكن لتمكينها.
تم تحسين تنظيم Celestia لخدمتين أساسيتين: ترتيب البيانات وضمان توفرها. يتم التوافق في Celestia باستخدام خوارزمية Tendermint Byzantine Fault Tolerant (BFT)، مما يسمح للمحققين بالاتفاق على تضمين وترتيب كتل البيانات. يتم تحقيق توافر البيانات من خلال عملية تشفيرية تسمى Data Availability Sampling (DAS)، مما يسمح للعملاء الخفيفة بالتحقق من توفر جميع بيانات الكتل دون الحاجة إلى تنزيل السلسلة الكاملة.
يتيح لـ سيليستيا هذا الدور المركزي أن تعمل كطبقة أساسية لمجموعة واسعة من حالات استخدام سلسلة الكتل، دون إدخال فوقية من الحساب على السلسلة أو التحقق من الحالة. يمكن للمطورين معاملة سيليستيا كطبقة نشر مشتركة تضمن الإتاحة والاتساق لبيانات سلسلتهم.
في سلسلة كتل موحدة، يتم دمج التسوية والتنفيذ وإدارة الحالة بشكل وثيق. تفصل Celestia هذه القضايا عن عمد. يتم ترك التسوية - حيث يتم فرض صحة ونهائية الصفقة - لطبقة التنفيذ أو لسلسلة تسوية منفصلة مثل إثريوم. لا تتتبع Celestia عمليات الانتقالات الحالية أو الأرصدة. إنها تضمن فقط أن البيانات التي تمثل تلك الانتقالات متاحة ومُرتبة بشكل صحيح.
يتيح هذا الفصل أنماط تصميم جديدة مثل اللفائف السيادية، حيث يمكن للمطورين بناء سلاسل بسيطة وبسيطة بالتحكم الكامل في منطق التنفيذ وقواعد التسوية، دون الاعتماد على طبقة أساسية مركزية. السلاسل التي تستخدم Celestia ليست محدودة بأية آلة افتراضية معينة أو نموذج توافق أو نظام حوكمة.
تصمم لتكون البنية التحتية، لا منصة. توفر الأساس لمستقبل متعدد السلاسل حيث تكون بيئات التنفيذ متنوعة مثل التطبيقات التي تدعمها.
تضع هذه الخيارات المعمارية Celestia في فئة مختلفة عن سلاسل أخرى. بينما تقوم منصات مثل Ethereum تدريجياً بتقسيمها إلى وحدات من خلال rollups ومكونات خارج السلسلة، تبدأ Celestia بشكل وحداتي وتظل بحد أدنى. إنها لا تقدم أي آراء حول كيفية يجب حساب الحالة، من يجب أن يقوم بالتنفيذ، أو ما هي الآلة الافتراضية يجب استخدامها.
نشأت Celestia كمشروع بحثي يعرف باسم LazyLedger ، تم تقديمه لأول مرة في ورقة أكاديمية نشرت في عام 2019. اقترحت الورقة بنية blockchain جديدة تفصل الإجماع وتوافر البيانات عن التنفيذ ، مما يضع الأساس النظري لتصميم blockchain المعياري. في ذلك الوقت ، ركزت معظم جهود توسيع نطاق blockchain على زيادة أحجام الكتل أو تقديم حلول الطبقة 2 داخل الأنظمة المتجانسة الحالية. قدم LazyLedger نهجا مختلفا اختلافا جوهريا: بناء طبقة أساسية بسيطة متخصصة فقط في الإجماع وتوافر البيانات.
كانت الرؤية الأساسية وراء LazyLedger هي أن البلوكشين لا يحتاج إلى فهم محتويات المعاملات لضمان توافر البيانات وترتيبها بشكل صحيح. إذا كان يمكن للمستخدمين والمطورين الاعتماد على طبقة أساسية لنشر البيانات والتوصل إلى توافق، فيمكنهم بناء بيئات تنفيذهم الخاصة بشكل مستقل. شكل هذا الأمر العمود الفقري المفاهيمي لما سيصبح في وقت لاحق Celestia.
بدأت الانتقال من ورقة بحث إلى بروتوكول تشغيلي بتشكيل مختبرات سيليستيا، وهي فريق تطوير مكون من علماء الكريبتوغرافيا ومهندسي البروتوكول ومساهمي مصادر مفتوحة. على مدى السنوات العدة القادمة، ركز الفريق على بناء شبكة بلوكشين متعددة الوحدات قادرة على دعم التطبيقات اللامركزية بمقياس واسع من دون تحمل القيود الأدائية للهندسة المعمارية الأحادية.
أطلقت Celestia عدة شبكات اختبارية خلال التطوير، بما في ذلك Mamaki و Mocha و Arabica، لاختبار ميزات مثل عينات توافر البيانات (DAS) ورهان المحقق ونشر الكتلة. قدمت هذه الشبكات الاختبارية منصة للمطورين والمعتمدين المبكرين لاستكشاف كيف يمكن استخدام كومة Celestia القابلة للفصل في نشر سلسلة كتل في العالم الحقيقي.
تم توجيه تصميم Celestia بمبدأ ثابت: الحفاظ على الطبقة الأساسية بحد أدنى وتسهيل بناء المطورين عليها. وشمل ذلك تطوير Rollkit ، وهو إطار مفتوح المصدر لإطلاق الRollups التي تستخدم Celestia كطبقة توفر بيانات.
Celestia قامت بإطلاق شبكتها الرئيسية رسميًا في أكتوبر 2023، مما يشكل معلمًا رئيسيًا في تطور البنية التحتية لسلسلة الكتل القابلة للتكوين. شمل الإطلاق إصدار عملة Celestia الأصلية، $TIA، التي تُستخدم لدفع تكلفة توافر البيانات وتحفيز المدققين. تلعب $TIA أيضًا دورًا في الرهان وتأمين الشبكة، مما يوفر توافقًا اقتصاديًا مع أمان البروتوكول.
عند الإطلاق، دعمت الشبكة النشر غير المشروط للتجاويف - الأجسام الكبيرة الثنائية التي تحتوي على بيانات معاملات خام من رول ابس وسلاسل سيادية. وقد سمّيت هذه البداية دور سيليستيا كطبقة توافر بيانات مشتركة في نظام السلسلة الكتلية المعماري.
تميز إصدار الشبكة الرئيسية بالاهتمام الواسع من المطورين، ولا سيما من المشاريع التي تسعى إلى بناء طبقات من الدرجة الثانية قابلة للتوسع أو تطبيقات مستقلة من دون تحمل الحمل الحسابي أو هيكل الحوكمة لسلاسل الدرجة الأولى.
بعد إطلاق شبكتها الرئيسية، ركزت Celestia على توسيع النظام البيئي الخاص بها ودعم المشاريع التي تدمج كومة الوحدات الخاصة بها. يشمل خارطتها الطريق تحسينات مثل دعم الكتل المتعددة، وزيادة كفاءة DAS المحسنة، وقابلية تشغيل أوسع مع إطارات rollup. تستمر Celestia في التأكيد على أدوات الشفرة المفتوحة ومجموعات التطوير البرمجي المتكاملة مثل Rollkit، مما يجعل من الأسهل بالنسبة للمطورين نشر بيئات التنفيذ المخصصة على قمة طبقة البيانات الخاصة بـ Celestia.
الرؤية على المدى الطويل هي إنشاء أساس مشترك ولامركزي لسلاسل الكتل القابلة للتعديل - حيث تكون توافر البيانات خدمة عامة، ويمكن أن يحدث الابتكار في التنفيذ بشكل مستقل عن أي طبقة أساسية واحدة.
Celestia هي شبكة بلوكشين قابلة للتعديل مصممة لتوفير خدمتين رئيسيتين فقط: التوافق وتوافر البيانات. على عكس السلاسل الأحادية التقليدية التي تدير أيضًا تنفيذ المعاملات وإدارة الحالة، تقوم Celestia بإزالة تلك الطبقات بالكامل. تمكنها بنيتها المعمارية المطورين من ببناء ونشر سلاسل بلوكشين مستقلة - تُشار إليها في كثير من الأحيان بالـ rollups أو السلاسل السيادية - التي تتصل بـ Celestia لترتيب ونشر بيانات معاملاتهم.
يتناول هذا التصميم قضايا التوسع والمرونة الأساسية المشاهدة في سلاسل الكتل المتماسكة. من خلال تجريد التنفيذ والتحقق من الحالة، تصبح سيليستيا طبقة أساسية خفيفة الوزن وفعالة يمكن أن تتوسع أفقياً دون قيود الأداء للحوسبة على السلسلة. في الوقت نفسه، فهي تقدم منصة غير مرخصة ولامركزية للمطورين لإطلاق بيئات تنفيذهم الخاصة دون الحاجة إلى موافقة أو تنسيق مع فريق بروتوكول مركزي.
تم تطوير Celestia ليكون الطبقة الأساسية للبيانات في نظام السلسلة الكتلية المعتمد. في هذه الهندسة المعمارية، تتولى التطبيقات الفردية أو الـ rollups التنفيذ وفقًا لشروطها الخاصة، لكنها تعتمد على Celestia لجعل بيانات معاملاتها متاحة للجمهور ومرتبة بطريقة آمنة. يعتبر هذا الدور أمرًا أساسيًا لأنه يتيح للسلاسل الخارجية إثبات لمستخدميها أن البيانات لم يتم احتجازها أو تغييرها.
بدلاً من دعم العقود الذكية مباشرة، تعمل Celestia كأساس موثوق وقابل للتوسع يمكن للسلاسل الأخرى بناء عليه. وهذا يجعلها مختلفة جوهريًا عن منصات العقود الذكية مثل إيثيريوم أو سولانا. لا تقوم Celestia بتحقق تحولات الحالة، أو معالجة معاملات المستخدم، أو إدارة أرصدة الحسابات. مسؤوليتها الوحيدة هي ضمان أن جميع البيانات المنشورة على السلسلة متاحة ومتفق عليها من قبل محققيها.
تم تصميم Celestia لدعم نوعين من السلاسل: ال rollups والسلاسل السيادية. ال rollups هي بيئات تنفيذ خارج السلسلة التي تقوم بنشر بياناتها إلى Celestia لأغراض الأمان. يمكن أن تستخدم هذه ال rollups Ethereum أو سلسلة أخرى للتسوية. بالمقابل، السلاسل السيادية مكتملة الذات—حيث تقوم بتنفيذ وتحقق صحة معاملاتها الخاصة، وتستخدم Celestia فقط لجعل بياناتها متاحة.
كلا النموذجين يستفيدان من البنية المعمارية القابلة للتوسع لـ Celestia. تحقق Rollups من طبقة بيانات قابلة للتوسع لا تزدحم سلسلة القاعدة، بينما تحصل السلاسل السيادية على وصول إلى منصة نشر لامركزية وآمنة لبيانات كتلها. هذه المرونة أمر أساسي في مقترح قيمة Celestia.
أبرز سمة لـ Celestia هي أنها لا تقوم بمعالجة المعاملات أو تنفيذ العقود الذكية على السلسلة. على عكس منصات مثل Ethereum أو Solana أو Avalanche - حيث تعيش تطبيقات المستخدم مباشرة على السلسلة الأساسية - لا تتضمن Celestia بيئة تنفيذ على الإطلاق. وهذا يعني أن المطورين لا يمكنهم نشر العقود الذكية إلى Celestia نفسها. بدلاً من ذلك، يمكنهم بناء طبقات التنفيذ الخاصة بهم كسلاسل كتلية مستقلة تتصل بـ Celestia لنشر البيانات وترتيبها.
من خلال استبعاد التنفيذ، تقلل سيليستيا من العبء الحسابي وتتجنب Eng تعلقات معالجة الخطط التطبيقية المعقدة. هذا الفصل مقصود وأساسي. لم يتم تصميم Celestia للتنافس مع منصات الطبقة 1 متعددة الأغراض، ولكن لتمكينها.
تم تحسين تنظيم Celestia لخدمتين أساسيتين: ترتيب البيانات وضمان توفرها. يتم التوافق في Celestia باستخدام خوارزمية Tendermint Byzantine Fault Tolerant (BFT)، مما يسمح للمحققين بالاتفاق على تضمين وترتيب كتل البيانات. يتم تحقيق توافر البيانات من خلال عملية تشفيرية تسمى Data Availability Sampling (DAS)، مما يسمح للعملاء الخفيفة بالتحقق من توفر جميع بيانات الكتل دون الحاجة إلى تنزيل السلسلة الكاملة.
يتيح لـ سيليستيا هذا الدور المركزي أن تعمل كطبقة أساسية لمجموعة واسعة من حالات استخدام سلسلة الكتل، دون إدخال فوقية من الحساب على السلسلة أو التحقق من الحالة. يمكن للمطورين معاملة سيليستيا كطبقة نشر مشتركة تضمن الإتاحة والاتساق لبيانات سلسلتهم.
في سلسلة كتل موحدة، يتم دمج التسوية والتنفيذ وإدارة الحالة بشكل وثيق. تفصل Celestia هذه القضايا عن عمد. يتم ترك التسوية - حيث يتم فرض صحة ونهائية الصفقة - لطبقة التنفيذ أو لسلسلة تسوية منفصلة مثل إثريوم. لا تتتبع Celestia عمليات الانتقالات الحالية أو الأرصدة. إنها تضمن فقط أن البيانات التي تمثل تلك الانتقالات متاحة ومُرتبة بشكل صحيح.
يتيح هذا الفصل أنماط تصميم جديدة مثل اللفائف السيادية، حيث يمكن للمطورين بناء سلاسل بسيطة وبسيطة بالتحكم الكامل في منطق التنفيذ وقواعد التسوية، دون الاعتماد على طبقة أساسية مركزية. السلاسل التي تستخدم Celestia ليست محدودة بأية آلة افتراضية معينة أو نموذج توافق أو نظام حوكمة.
تصمم لتكون البنية التحتية، لا منصة. توفر الأساس لمستقبل متعدد السلاسل حيث تكون بيئات التنفيذ متنوعة مثل التطبيقات التي تدعمها.
تضع هذه الخيارات المعمارية Celestia في فئة مختلفة عن سلاسل أخرى. بينما تقوم منصات مثل Ethereum تدريجياً بتقسيمها إلى وحدات من خلال rollups ومكونات خارج السلسلة، تبدأ Celestia بشكل وحداتي وتظل بحد أدنى. إنها لا تقدم أي آراء حول كيفية يجب حساب الحالة، من يجب أن يقوم بالتنفيذ، أو ما هي الآلة الافتراضية يجب استخدامها.
نشأت Celestia كمشروع بحثي يعرف باسم LazyLedger ، تم تقديمه لأول مرة في ورقة أكاديمية نشرت في عام 2019. اقترحت الورقة بنية blockchain جديدة تفصل الإجماع وتوافر البيانات عن التنفيذ ، مما يضع الأساس النظري لتصميم blockchain المعياري. في ذلك الوقت ، ركزت معظم جهود توسيع نطاق blockchain على زيادة أحجام الكتل أو تقديم حلول الطبقة 2 داخل الأنظمة المتجانسة الحالية. قدم LazyLedger نهجا مختلفا اختلافا جوهريا: بناء طبقة أساسية بسيطة متخصصة فقط في الإجماع وتوافر البيانات.
كانت الرؤية الأساسية وراء LazyLedger هي أن البلوكشين لا يحتاج إلى فهم محتويات المعاملات لضمان توافر البيانات وترتيبها بشكل صحيح. إذا كان يمكن للمستخدمين والمطورين الاعتماد على طبقة أساسية لنشر البيانات والتوصل إلى توافق، فيمكنهم بناء بيئات تنفيذهم الخاصة بشكل مستقل. شكل هذا الأمر العمود الفقري المفاهيمي لما سيصبح في وقت لاحق Celestia.
بدأت الانتقال من ورقة بحث إلى بروتوكول تشغيلي بتشكيل مختبرات سيليستيا، وهي فريق تطوير مكون من علماء الكريبتوغرافيا ومهندسي البروتوكول ومساهمي مصادر مفتوحة. على مدى السنوات العدة القادمة، ركز الفريق على بناء شبكة بلوكشين متعددة الوحدات قادرة على دعم التطبيقات اللامركزية بمقياس واسع من دون تحمل القيود الأدائية للهندسة المعمارية الأحادية.
أطلقت Celestia عدة شبكات اختبارية خلال التطوير، بما في ذلك Mamaki و Mocha و Arabica، لاختبار ميزات مثل عينات توافر البيانات (DAS) ورهان المحقق ونشر الكتلة. قدمت هذه الشبكات الاختبارية منصة للمطورين والمعتمدين المبكرين لاستكشاف كيف يمكن استخدام كومة Celestia القابلة للفصل في نشر سلسلة كتل في العالم الحقيقي.
تم توجيه تصميم Celestia بمبدأ ثابت: الحفاظ على الطبقة الأساسية بحد أدنى وتسهيل بناء المطورين عليها. وشمل ذلك تطوير Rollkit ، وهو إطار مفتوح المصدر لإطلاق الRollups التي تستخدم Celestia كطبقة توفر بيانات.
Celestia قامت بإطلاق شبكتها الرئيسية رسميًا في أكتوبر 2023، مما يشكل معلمًا رئيسيًا في تطور البنية التحتية لسلسلة الكتل القابلة للتكوين. شمل الإطلاق إصدار عملة Celestia الأصلية، $TIA، التي تُستخدم لدفع تكلفة توافر البيانات وتحفيز المدققين. تلعب $TIA أيضًا دورًا في الرهان وتأمين الشبكة، مما يوفر توافقًا اقتصاديًا مع أمان البروتوكول.
عند الإطلاق، دعمت الشبكة النشر غير المشروط للتجاويف - الأجسام الكبيرة الثنائية التي تحتوي على بيانات معاملات خام من رول ابس وسلاسل سيادية. وقد سمّيت هذه البداية دور سيليستيا كطبقة توافر بيانات مشتركة في نظام السلسلة الكتلية المعماري.
تميز إصدار الشبكة الرئيسية بالاهتمام الواسع من المطورين، ولا سيما من المشاريع التي تسعى إلى بناء طبقات من الدرجة الثانية قابلة للتوسع أو تطبيقات مستقلة من دون تحمل الحمل الحسابي أو هيكل الحوكمة لسلاسل الدرجة الأولى.
بعد إطلاق شبكتها الرئيسية، ركزت Celestia على توسيع النظام البيئي الخاص بها ودعم المشاريع التي تدمج كومة الوحدات الخاصة بها. يشمل خارطتها الطريق تحسينات مثل دعم الكتل المتعددة، وزيادة كفاءة DAS المحسنة، وقابلية تشغيل أوسع مع إطارات rollup. تستمر Celestia في التأكيد على أدوات الشفرة المفتوحة ومجموعات التطوير البرمجي المتكاملة مثل Rollkit، مما يجعل من الأسهل بالنسبة للمطورين نشر بيئات التنفيذ المخصصة على قمة طبقة البيانات الخاصة بـ Celestia.
الرؤية على المدى الطويل هي إنشاء أساس مشترك ولامركزي لسلاسل الكتل القابلة للتعديل - حيث تكون توافر البيانات خدمة عامة، ويمكن أن يحدث الابتكار في التنفيذ بشكل مستقل عن أي طبقة أساسية واحدة.