قامت شركة IOG بتجميع فريق من المهندسين المتخصصين لـكاردانو لبناء مجموعة أدوات لبناء Side Chain متخصصة. باستخدام مجموعة من الأدوات ، قاموا ببناء virtual machine ل EVM كإثبات للمبدأ. تجعل السلاسل جانبية لكاردانو قابلا للتوسيع وأكثر قابلية للتوسع دون المساس باستقرار أو أمان السلسلة الرئيسية.
كاردانو عبارة عن بلوكشين من الجيل الثالث ، يعتمد على البحث الأكاديمي ، ومكتوب بلغة Haskell لإثبات صحة بطريقة رياضية.
لقد تم إثبات اللامركزية والأمان وقابلية التوسع في بروتوكول الإجماع Ouroboros على نطاق واسع من خلال الآلاف من مجموعات stake pools المستقلة والملايين من عناوين المحافظ خلال خمس سنوات. تعمل الشبكة دون عطل منذ إنشائها في عام 2017.
اللامركزية وقابلية التشغيل البيني هما مفتاح مستقبل البلوكشين. تضمن هذه الميزات عدم قدرة أي شخص أو كيان على التحكم في البلوكشين ، أو تقييده على نظام واحد فقط. للنمو ، من المنظور الهندسي والاجتماعي على حد سواء ، تحتاج معظم التطبيقات والمجتمعات إلى التمكين بسيادتها وخيارات التصميم الخاصة بها.
لتمكين هذه البيئة القابلة للتشغيل البيني ، تعمل IOG على إنشاء مجموعة أدوات لبناء عائلة من السلاسل الجانبية. باستخدام مجموعة الأدوات هذه ، يمكن لأي شخص البدء في الاستفادة من أمان كاردانو وبنيته التحتية لإنشاء سلاسل جانبية خاصة بالمهمة المراد عملها. الEVM sidechain يثبت جدوى هذا المفهوم. تتم مشاركة كل هذا العمل مع مجتمع كاردانو وسيكون مفتوح المصدر بالكامل. كانت المرحلة الأولى هي عرض تطبيق EVM في IO ScotFest في إدنبرة في أواخر تشرين الثاني (نوفمبر) 2022. واليوم ، نوفر الشريحة الأولى من الوثائق الرسمية.
السلسلة الجانبية هي ببساطة سلسلة بلوكشين تعتمد على سلسلتها الرئيسية ومتصلة بها.
تتيح مجموعة الأدوات للسلسلة الجانبية أن يكون لها خوارزمية إجماع خاصة بها. يتم توصيل السلسلة الجانبية بالسلسلة الرئيسية من خلال جسر يسمح بنقل الأصول بين السلاسل. يتم تحديد نهائية البلوكس من خلال آلية إجماع تعتمد على أمان السلسلة الرئيسية.
-تتكون مجموعة الأدوات من:
- Scripts بلوتوس السلسلة الرئيسية:
تعمل هذه البرامج النصية على سلسلة كاردانو الرئيسية ، وتمكّن المعاملات الآمنة عبر السلسلة وحركة التوكن ، وتستفيد من سياسات سك العملة لدعم التوكن للسلسلة الجانبية.
- تابع سلسلة:
يتتبع متابع السلسلة بيانات السلسلة الرئيسية والأحداث التي تحكم السلسلة الجانبية. في إصدار مجموعة أدوات v1 ، هذا مثيل لكاردانو db-sync.
- الوحدة الجانبية:
هذه الوحدة هي جزء من العميل الجانبي. يفسر بيانات السلسلة الرئيسية وينفذ التعديلات اللازمة للدجر.
تأتي مجموعة الأدوات أيضًا مع ملف وثيقة المواصفات الفنية يحتوي على مقدمة ودليل لسلسلة كاردانو الجانبية. تم تصميم اللبنات الأساسية لمجموعة الأدوات لتمكين المطورين. بعض الأمثلة:
- نقل البيانات والأصول بين السلسلة الرئيسية والسلسلة الجانبية المخصصة
- دعم بروتوكولات الإجماع المختلفة وقواعد اللدجر واللغات
- إطلاق سلسلة جانبية آمنة
- تأمين سلاسل صغيرة
- السماح بالتجارب والحضانة والبحث.
لا يزال التطبيق الجانبي EVM قيد المراجعة ، وسيكون متاحًا كشبكة اختبار عامة في وقت لاحق في يناير 2023. سيتمكن المطورون من تجربته من خلال تشغيل بعض تطبيقات Solidity للتعرف على إمكاناته. يجب على مطوري DApp الذين يستخدمون سلسلة EVM الجانبية ملاحظة أن البيانات يجب اعتبارها نهائية في السلسلة الرئيسية قبل نقلها إلى السلسلة الجانبية.
يمكن لمطوري البلوكشين ومطوري التطبيقات الموزعة (DApp) و مشغلي ال stake pools ومستخدمي DApp الاستفادة من سلاسل جانبية مخصصة. يمكن للمطورين استخدام مجموعة الأدوات لإنشاء بلوكشين متعددة لحالات استخدام محددة بناءً على أمان كاردانو واللامركزية.
يمكن لـبلوكشين متعددة و التي تم إنشاؤها بهذه الطريقة الاستفادة من دعم مجتمع SPO الحالي ، والاستفادة من مجتمع كاردانو المتحمس.
لمطوري DApp ، تقدم البلوكشين مخصصة مزايا قابلية التشغيل البيني ، وقابلية التوسع ، وقابلية الاختبار ، والتوافق.
- التوافقية
إن أبسط أشكال الاتصال بين السلسلة الرئيسية والسلسلة الجانبية هو تبادل الأصول. نظرًا لأن الأصول تحتفظ بطبيعتها عند نقلها إلى السلسلة الجانبية ، فيمكن نقلها مرة أخرى بنفس السهولة. آلية الجسر تمكن هذا الاتصال. طالما أن كلا السلسلتين آمنان ، فإن هذا الأمان يتم نقله في اتجاهين.
يتيح الاتصال بين السلسلة الرئيسية والسلسلة الجانبية الاحتفاظ ببروتوكولات الإجماع الخاصة بهم (سواء تم تعديلها) وتنسيقات البلوك مع استمرار العمل معًا ، مما يفتح نطاقًا أوسع من التطبيقات.
- قابلية التوسع
تمامًا كما يمتلك مدير المشروع خيارًا جيدًا أو سريعًا أو رخيصًا (اختر أي اثنين) ، فإن البلوكشين لديه الاختيار من بين ثلاثة أهداف متنافسة - اللامركزية والأمان وقابلية التوسع.
نظرًا لأن السلسلة الجانبية يمكن أن تكون خاصة بمجال التطبيق ، يمكن إكمال المعاملات بشكل أسرع ، مما يخفف السلسلة الرئيسية من هذا الحمل. يأتي تحسين قابلية التوسع في السلاسل الجانبية دون المساس بالأمان ولا يحتاج إلى التأثير على اللامركزية.
- قابلية الاختبار
يمكن للمطورين اختبار DApps التجريبية على سلاسل جانبية مخصصة. إذا كان هناك فشل يتطلب إعادة تشغيل أو تعديل واجهة السلسلة ، فعندئذٍ ستتأثر السلسلة الجانبية فقط ، وليس السلسلة الرئيسية. تعمل هذه المرحلة كخطوة وسيطة بين تشغيل testnet والإصدار الكامل للشبكة الرئيسية للميزات التجريبية والتطبيقات الجديدة.
- التوافق
يمكن أن تعرض السلاسل الجانبية نفس واجهة برنامج التطبيق (API) كسلسلة حالية وتستخدم أمان وكفاءة بروتوكولات توافق كاردانو. على سبيل المثال ، توفر السلسلة الجانبية لـ Cardano EVM بيئة تنفيذ Solidity لا تتطلب المنقبين ، ولكنها لا تزال تخدم طرق Ethereum JSON RPC. يمكن تشغيل عقود Ethereum الذكية دون تغيير ، برسوم وقود أقل بكثير.
تقدم Sidechains فرصة لـ SPOs من خلال السماح لمجموعاتهم بمنح المزيد من الرموز المميزة أكثر من مجرد ada إذا قرروا أيضًا تشغيل عقدة جانبية. يمكن أن تخدم هذه الرموز المميزة الخاصة بالسلسلة الجانبية أغراضًا مختلفة وتجذب بدورها المندوبين للمشاركة في الشبكة. اعتمادًا على كيفية إعداد المكافآت على السلسلة الجانبية ، يمكن مكافأة منشئي الكتل الجانبية برموز جديدة لبناء الكتل ، والتحقق من صحتها والمساهمة في أمان الشبكة. يمكن أن يختار أي SPO من كاردانو التحقق أيضًا من صحة البلوكات الموجودة على السلسلة الجانبية. إذا فعلوا ذلك ، فقد يستفيدون من الإيرادات الإضافية لتقديم خدمات إضافية واستخدام المزيد من الموارد.
إذا اختار SPO التحقق من صحة بلوك للسلسلة الجانبية ، فسوف يحتاجون إلى توفير موارد إضافية. يلزم وجود بعض مساحة القرص لتخزين السلسلة الجانبية ، ويجب تشغيل عمليتين أخريين ؛ تابع سلسلة وعقدة جانبية.
تميل إمكانية التشغيل البيني الأكبر بين السلاسل وعمليات التطوير المبسطة والمزيد من منصات التطوير ورسوم المعاملات المخفضة إلى زيادة عدد وتنوع DApps. المزيد من سلاسل كاردانو الجانبية تعني تنوعًا أكبر في تصميمات البلوكشين المبتكرة ، وحالات الاستخدام ، ومكافآت Staking الإجمالية الأعلى ، والتي تميل إلى جذب المزيد من SPOs والمفوضين ، وبالتالي تضمن تعزيز الأمان والمزيد من اللامركزية. هذه هي إمكانات نظام السلاسل الجانبية.
تعد مجموعة أدوات السلسلة الجانبية أحدث تسليم في خارطة طريق كاردانو داخل Basho ، وهي مرحلة التوسع ، حيث تقدم قابلية أعلى للبرمجة وقابلية التشغيل البيني وقابلية التوسع. يمهد تطوير السلسلة الجانبية الطريق للتبني الجماعي لكاردانو من خلال تمكين إنتاجية أعلى بكثير دون تقليل اللامركزية أو الأمن. يمكن لمطوري البوكشين إنشاء سلاسل جانبية مخصصة بسهولة أكبر. في النهاية ، تأمل IOG أن ترى ظهور عائلة من سلاسل كاردانو الجانبية وسلاسل الشركاء.
سيتم إصدار testnet العامة لسلسلة EVM في يناير 2023 مما يسمح للمجتمع بنشر DApps وإنشاء عقود ذكية ونقل الرموز المميزة بين سلاسل الاختبار.
مجموعة الأدوات التي سيتم إصدارها في يناير ليست حلاً كاملاً. هناك بعض المجالات المعروفة التي تحتاج إلى تحسين ، مثل تجربة الجسر وآلية مكافآت SPO ونموذج الأمان. سيتم العمل على كل هذه المجالات مع المجتمع بينما نمضي - بعناية وثبات - نتعاون للحصول على التعليقات والأفكار والتوصيات.
هناك الكثير من التحسينات التي يمكن إجراؤها وهناك العديد من الطرق المتنوعة لتشغيل سلسلة جانبية. ومع ذلك ، نأمل أن يوفر ما قمنا بتطويره داخليًا في IOG مجموعة أساسية من القدرات ووضع أسس ثابتة لبناء مجموعة من الأدوات وإجراء مزيد من التحسينات بالتعاون مع المجتمع.
سيتم توفير المزيد من الوثائق والبرامج التعليمية بالفيديو في الوقت المناسب. كما هو الحال دائما ، اتبع وسائل التواصل الاجتماعي الخاصة بـ IOG للحصول على آخر التحديثات.
اقرأ السلاسل الجانبية المواصفات الفنية ووثائق التطوير، وانضم إلى Discord المجتمع التقني لـ IOG لمزيد من المناقشات. سنستضيف قريبًا مرحلة Discord للمطورين المهتمين ، لذا تأكد من الاشتراك في IOGالنشرة الإخبارية للمطورين ليتم تنبيهك. للاستفسارات التجارية والشراكة ، تواصل مع IOG من خلال صفحة الاتصال.