من المعروف أن blockchain جهة فريدة من نوعها تحكم لصالح الطرف الامين ، وتكافئه بالضمانات التي يسعى الطرف الجشع الاستيلاء عليها ولكن الحلول التى قدمتها البلوكتشين في المرحلة الأولى احتاجت لبعض التعديلات والتى سوف نسردها في مواضيع لاحقة بالتفصيل ومن هنا جاءت فكرة المرحلة الثانية للبلوكتشين لحل مشاكل المرحلة الأولى.

أدرك فريق Cartesi أنهم يمكنهم الاستفادة من المشروع على نطاق واسع، فطوروا بنية المشروع الأساسية إلى بنية متعددة الاستخدامات من المرحلة الثانية (Linux) للتغلب على مشاكل قابلية التوسع للحوسبة والبنية التحتية لتطبيقات البلوكتشين.

ونحن في طليعة ثورة blockchain مع الملايين من منتجات البرمجيات مفتوحة المصدر على Linux تلتزم مؤسسة Cartesi بتوفير قابلية التوسع بمرونة لمطوري ومستخدمي التطبيقات اللامركزية،
فاللامركزية هي الهدف الأساسي لما تبنيه Cartesi ويتم وضعه في مقدمة كل قرار تتخذه لتحقيق رؤيتها فهى ملتزمة بتحقيق هذه الرؤية للتطوير المستمر لخارطة الطريق الخاصة بها.

فقد اتضح أنه

يمكن لنظام المرحلة الثانية (layer-2) من blockchain عزل الاستجابات البطيئة مع الحفاظ على كافة الضمانات الامنية يمكننا الآن استخدام هذه الخاصية لزيادة قوة البنية التحتية.

على وجه الخصوص ، نقوم بإنشاء نقلة نوعية في تطوير DApp عن طريق تحويل النظام الأساسي من ما يشبه بيانات مجدولة متناهية الصغر إلى شيء يتصرف مثل كمبيوتر حقيقي يعمل بنظام Linux.

دعونا نتعرف ماهى توزيعات Linux التي يتم تنفيذها حاليًا و هل تخطط Cartesi لدعمها؟

داخل المحاكي..لدينا نظام linux المثبت عل قاعدة بيانات kernel 4.20.8 و buildroot و سيتم تحسين هذا النظام أو تحديثه أو استبداله إذا ادعت الحاجة لذلك.

يشغل نظام توزيع linux المثبت عند تطوير DApps و هي التطبيقات اللامركزية باستخدام Cartesi ، سيتم ترميز معظم منطق اللامركزية ليعمل ضمن نظام Linux خارج السلسلة ، بدلاً من ترميزه كعقود ذكية ونشره على السلسلة و الوحدة الأساسية في Cartesi Node هي Cartesi Machine.

ماهى cartesi machine؟

آلةافتراضية مخصصة تحاكي معالجًا دقيقًا هو. RISC-V

مقدمة صغيرةعنRISC-V :

بدأ المشروع في عام 2010 في جامعة كاليفورنيا ، في "بيركلي" لكن العديد من المساهمين كانوا متطوعون وغير منتسبين إلى الجامعة.

وهى تقنية تعرف برصد( الخمس مخاطر) وهى بنيه غير محدودة لمجموعة تعليمات أجهزة مفتوحة المصدر(ISA)بناءا على توزيع مجموعة تعليمات محدودة للحاسوب الرئيسي.

ماهو Cartesi core؟

عبارة عن مجموعة من التقنيات الأساسية التي تشكل الخطوة الأولى نحو الرؤية التي نسعى اليها وهي تشتمل على مكونات متصلة بالسلسلة وخارجها .

المكون خارج السلسلة هو ما نسميه عقدة Cartesi.كل مشارك يريد الانضمام إلى Cartesi DApp يفعل ذلك من خلال Cartesi Node او يمكنهم اما تشغيل Cartesi Node الخاصة بهم أو استئجار طرف ثالث يمثلهم.

لكن يبقى سؤال؟!

هل يمكن توضيح ما إذا كان يجب أن نقلق بشأن هجوم موجه للبيئة المحيطة بتطوير Linux التي تعمل على Cartesi Nodes؟

سوف نضمن مستوى عالٍ من الأمان في Cartesi للأسباب التالية:

1-لايمكن للعقد (nodes) التواصل فيما بينها في المرحلة الحالية ومع ذلك ، يمكنهم القيام بذلك من خلال البلوكتشين

2-في وقت لاحق سنقوم بتصميم منفذ شبكة تم التحقق منه في العقد والذي يسمح بتأمين البيانات في الوقت المناسب.

3-المكونات الأساسية للتطبيقات اللامركزية "DApps يتم تشغيلها في حاويات منفردة
و الDapps القابلة للتكرار تعمل في محاكي من ضمن تلك الحاويات.