تتحول صناعة البلوكشين من الأنظمة أحادية السلسلة إلى أنظمة متعددة السلاسل. لكل من سلاسل الكتل العامة المختلفة، الطبقة الثانية، وشبكات الرول أب حالتها وبيئات تنفيذها المستقلة. وبينما يتيح ذلك قابلية توسع أفضل للتطبيقات، فإنه يفرض أيضًا تحديات جديدة. فنظرًا لعدم قدرة سلاسل الكتل على التواصل بشكل أصلي، يصبح تطوير التطبيقات عبر السلسلة معقدًا للغاية.
في مجال البنية التحتية عبر السلسلة، يُعد نقل الأصول مجرد جزء من منظومة التوافقية. ويسعى عدد متزايد من المطورين إلى تنفيذ الإقراض عبر السلسلة، والحوكمة عبر السلسلة، والألعاب متعددة السلاسل، والأتمتة بين السلاسل. لا تتطلب هذه السيناريوهات نقل الأصول عبر السلاسل فحسب، بل تتطلب أيضًا قدرة العقود الذكية على سلاسل الكتل المختلفة على التواصل فيما بينها. في هذا السياق، برزت Celer Inter-chain Messaging (IM) كبروتوكول رئيسي للرسائل عبر السلسلة.
باعتبارها بروتوكول رسائل عبر السلسلة أطلقته شبكة Celer، تختلف Celer Inter-chain Messaging عن cBridge الذي يركز على نقل الأصول. هدف IM هو نقل الرسائل عبر سلاسل الكتل المختلفة، مما يمكن العقود الذكية من تنفيذ العمليات عبر شبكات متعددة.
يمكن للمطورين استخدام IM لتشغيل منطق العقد الذكي على سلسلة من سلسلة أخرى، دون الاعتماد على خادم مركزي للتنسيق.
تتيح هذه الإمكانية للتطبيقات عبر السلسلة التحرر من قيود السلسلة الواحدة وتنفيذ منطق أعمال أكثر تعقيدًا.
هدف نقل الأصول عبر السلسلة هو تحريك القيمة.
ينقل المستخدمون الرموز من السلسلة المصدر إلى السلسلة الوجهة عبر جسر عبر السلسلة، وتكون النتيجة النهائية تغيير موقع الأصل.
أما تمرير الرسائل عبر السلسلة، فيركز على مزامنة المعلومات.
يمكن أن يكون محتوى الرسالة استدعاء دالة، أو تعليمات حوكمة، أو تحديث حالة، أو نتيجة تصويت، أو أي بيانات أخرى - ولا يتضمن بالضرورة حركة الأصول.
لذا، فإن نطاق تطبيق تمرير الرسائل عبر السلسلة عادة ما يكون أوسع من نطاق نقل الأصول عبر السلسلة.
يتكون Celer IM من ثلاثة أجزاء رئيسية: ناقل الرسائل، شبكة الحارس الحكومية (SGN)، ووحدة تنفيذ السلسلة الوجهة.
ناقل الرسائل هو ناقل الرسائل عبر السلسلة، المسؤول عن استقبال ونقل الطلبات عبر السلسلة.
تتحقق SGN من صحة الرسائل وتنسق مزامنة الحالة عبر سلاسل الكتل المختلفة.
تستقبل وحدة تنفيذ السلسلة الوجهة الرسائل وتشغل التنفيذ على العقود الذكية المقابلة.
تشكل هذه المكونات الثلاثة معًا نظام اتصال كامل عبر السلسلة.
ناقل الرسائل هو طبقة الاتصال الأساسية لـ Celer IM.
اعتبره شبكة لنقل الرسائل بين سلاسل الكتل.
عندما يريد تطبيق إرسال تعليمات إلى سلسلة أخرى، تُقدم الرسالة أولاً إلى ناقل الرسائل.
ثم يتولى النظام التحقق من الطلب ونقله وتنفيذه.
بفضل ناقل الرسائل الموحد، لا يحتاج المطورون إلى بناء منطق اتصال منفصل لكل سلسلة.
عادة ما يبدأ تطبيق على السلسلة المصدر رسالة عبر السلسلة.
عندما يقوم المستخدم بإجراء ما، يُنشئ العقد الذكي طلبًا عبر السلسلة ويقدم البيانات ذات الصلة إلى ناقل الرسائل.
قد تتضمن هذه البيانات معلمات الاستدعاء، وعنوان العقد الهدف، ومنطق التنفيذ.
ثم تدخل الرسالة مرحلة التحقق وتنتظر التأكيد من SGN.
العملية بأكملها تشبه إرسال تعليمة موثقة إلى بلوكشين آخر.
تعمل شبكة الحارس الحكومية (SGN) كطبقة أمان لـ Celer IM.
عندما يتلقى ناقل الرسائل طلبًا جديدًا عبر السلسلة، تراقب عقد التحقق من SGN الأحداث ذات الصلة وتتحقق من صحة الرسالة.
يشمل التحقق معلومات مثل مصدر الرسالة، ومعلمات التنفيذ، وحالة السلسلة.
فقط الرسائل التي تجتاز التحقق تتقدم إلى السلسلة الوجهة.
تمنع هذه الآلية تزوير الرسائل الضارة والاستدعاءات غير المصرح بها عبر السلاسل.
بعد أن تكمل SGN التحقق، تُزامن الرسالة إلى السلسلة الوجهة.
تقرأ وحدة الاستقبال على السلسلة الوجهة محتوى الرسالة وتتحقق من معلومات الإثبات ذات الصلة.
عند التحقق الناجح، يبدأ العقد الذكي للسلسلة الوجهة في تنفيذ العمليات المقابلة.
ثم تُسجل نتيجة التنفيذ في حالة السلسلة الوجهة.
من منظور التطبيق، هذا يعادل تشغيل عقد ذكي عن بعد على بلوكشين آخر.
عادة ما تنشر التطبيقات على السلسلة الوجهة عقودًا ذكية مسبقًا تدعم الاتصال عبر السلسلة.
يمكن لهذه العقود التعرف على الرسائل عبر السلسلة القادمة من ناقل الرسائل.
عند استلام طلب تم التحقق منه، ينفذ العقد العمليات المقابلة بناءً على منطقه المحدد مسبقًا - مثلاً، تحديث حالة المستخدم، أو إكمال تصويت حوكمة، أو تعديل بيانات الضمان، أو تشغيل منطق إدارة الأصول.
لا تزال عملية التنفيذ بأكملها تتبع قواعد الإجماع للسلسلة الوجهة.
قد يواجه الاتصال عبر السلسلة مشكلات مثل الازدحام الشبكي، أو عدم كفاية الرسوم، أو فشل التنفيذ على السلسلة الوجهة.
لضمان استقرار النظام، يوفر Celer IM آلية لإدارة حالة الرسالة.
إذا فشل التنفيذ على السلسلة الوجهة، تُسجل الحالة ذات الصلة، مما يسمح للتطبيقات بإعادة محاولة التنفيذ وفق قواعد محددة.
تتضمن بعض التطبيقات أيضًا منطق تراجع للحفاظ على الاتساق في العمليات عبر السلسلة.
يحسن هذا التصميم من موثوقية التطبيقات المعقدة عبر السلسلة.
التمويل اللامركزي عبر السلسلة هو أحد أكثر السيناريوهات شيوعًا.
يمكن لبروتوكولات الإقراض مزامنة معلومات الضمان عبر سلاسل مختلفة، ويمكن لبروتوكولات السيولة تمكين إدارة الأموال عبر السلسلة.
يمكن للمنظمات المستقلة اللامركزية (DAOs) استخدام IM لمزامنة مقترحات الحوكمة ونتائج التصويت عبر سلاسل كتل متعددة.
يمكن لمشاريع الألعاب مزامنة حالات الشخصيات وبيانات الأصول عبر السلسلة.
بالإضافة إلى ذلك، يمكن لأنظمة الهوية عبر السلسلة، وخدمات الأتمتة على السلسلة، وأسواق البيانات متعددة السلاسل الاستفادة من IM لبناء بنى تطبيقية أكثر تعقيدًا.
تشمل بروتوكولات الرسائل الحالية عبر السلسلة في السوق LayerZero وAxelar وWormhole وغيرها.
ما يميز Celer IM هو تكامله العميق مع SGN وcBridge.
يمكن للمطورين الوصول إلى كل من السيولة عبر السلسلة وقدرات الاتصال عبر السلسلة دون الحاجة إلى نشر بنى تحتية منفصلة.
هذه البنية الموحدة تقلل من تعقيد التطوير وتحسن قابلية تركيب التطبيقات متعددة السلاسل.
Celer Inter-chain Messaging (IM) هي بروتوكول رسائل عبر السلسلة من شبكة Celer، مصمم لتمكين مزامنة البيانات والتواصل بين العقود الذكية عبر سلاسل الكتل المختلفة.
تتكون بنيته الأساسية من ناقل الرسائل، وشبكة الحارس الحكومية (SGN)، ووحدة تنفيذ السلسلة الوجهة، حيث يعالج الرسائل عبر السلسلة من خلال ثلاث مراحل: التحقق، والنقل، والتنفيذ.
يتعامل cBridge مع نقل الأصول عبر السلسلة، بينما يتعامل IM مع تمرير الرسائل عبر السلسلة والتواصل بين العقود الذكية. يشكلان معًا نظام التوافقية عبر السلسلة لـ Celer.
ناقل الرسائل هو ناقل الرسائل عبر السلسلة، المسؤول عن استقبال ونقل وإدارة الطلبات عبر السلسلة. وهو طبقة الاتصال الأساسية في بنية IM.
تتحقق شبكة الحارس الحكومية (SGN) من صحة الرسائل عبر السلسلة، وتزامن الحالة، وتنسق التنفيذ. وهي مكون حيوي في نموذج الأمان لـ IM.
يمكن لـ IM نقل أي نوع من الرسائل عبر السلسلة، بما في ذلك استدعاءات الدوال، وتعليمات الحوكمة، وتحديثات الحالة، وطلبات منطق الأعمال، وبيانات العقود الذكية الأخرى.





