Cartesi مفتوحة المصدر
SH
2021-10-31
CARTESI
عملت Cartesi بجد حيث سعت لتوسيع وتطوير أول DApp القائم عل بلوكتشين Cartesi ، وعززت وطورت نظامها الأساسي.
ومع ذلك ، يسعدنا أن نعلن عن إنجاز هائل..!
لقد كرست cartesi جهودها نحو مفتوحة المصدر. من خلال فتح المصادر الخاصة بها ، فكانت بمثابة دعوة منها للمشاركين للانضمام من خلالها افكارها ونقل مفاهيمها إلى مجالات جديدة. وتأمل ألا يكون فكر Cartesi مؤثرًا فحسب ، بل يسير جنبا إلى جنب مع تنمية المجتمعات الأخرى وتطورها.
بناء لعبة مع Cartesi
لقد تطرقنا بالحديث في مقالات سابقة عن دور Cartesi في تطوير الألعاب وفي السطور التالية سنعرض لكم كيف أتمتcartesi هذا بالتفصيل..
تطبيق لعبة Cartesi هو
أول DApp خارج العرض التوضيحي لشبكة الاختبار الخاصة بcartesi ومن المقرر إطلاقه على Cartesi في الأشهر المقبلة.
سيكون DApp ماهو الا نسخة عن (لعبة الدفاع عن الأبراج) التي تم اقتباسها في الأصل من Android ،ستمكن الجميع من لعب اللعبة وإلقاء نظرة داخل برمجة اللعبة دليل عل ما يجعل منصة Cartesi ذات قيمة كبيرة لمطوري DApp.
ستدار أيضًا دورة ألعاب لامركزية لعرض معالجة Cartesi الفعالة للحسابات المتقدمة وسهولة التطوير من برنامج اللعبة المعقد باستخدام نظام تشغيل Linux الكامل، ترقبوا هذا الإصدار!
تركز cartesi بشدة تطوير واجهة منصتها فقد أطلقت
منصة مفتوحة المصدر ذات واجهة منظمة
لكن قبل البدء في استخدام Cartesi ، نوصي بقراءة المقالة "عن Linux و Blockchains". لإلقاء نظرة أعمق ..
دور تقنيات Cartesi المختلفة في تحقيق المصدر المفتوح..
Arbitration DLiB
هو مزيج من البروتوكولات المتصلة وغير المتصلة بالسلسلة التي تعمل معًا لحل أي اخطاء قد تحدث أثناء تنفيذ تطبيق Cartesi DAppسلوك الكود خارج السلسلة والتعليمات الموجودة في السلسلة متشابه جدًا. تمت كتابة الكود الموجود على السلسلة في Solidity و الاكواد خارج السلسلة في Rust.
Cartesi Blockchain Node
عبارة عن تطوير اختبار مناسب مشابه لGanach EthereumNode الذي يعمل داخل حاوية عامل إرساء ويتم نشر جميع عقود Cartesi blockchain.
Demo
يعرض Cartesi Demo تطبيق DApp بسيطًا يستخدم جميع وحدات Cartesi. وهو يتألف من تطبيق بسيط للغاية يقوم بتفعيل التحقق (VG)
بين طرفين (أليس وبوب).
تعارض أليس نتائج بوب وتقوم بتشغيل DApp بشكل صحيح. من ناحية أخرى ، يحاكي بوب طرفًا لا يتصرف بشكل صحيح ويعطى أوامر خاطئة ل DApp حتى تتمم Cartesi Machine
دورة واحدة كاملة، تحتوي هذه الحافظة على كل ما هو مطلوب لإنشاء صور لجميع انماط Cartesi واثنين من البرامج النصية عالية المستوى لتحقيق المطلوب وتشغيل العرض التوضيحي.
Dispatcher
تحتوي هذه التقنية على الاكواد الرئيسية للتطبيق ، ومراقبة حالة blockchain والعمل نيابة عن DApp.
هذا العنصر هو أساسي في عمل التطبيق بمعنى أنه يتصل بمختلف العناصر الآخرى في النظام
واجهات GRPC
يحتوي حافظة واجهات Cartesi GRPC على جميع تعريفات GRPC و Protobuf المستخدمة في واجهات GRPC لوحدات مشروع Cartesi.
Cartesi Image RootFS
هي الحافظة التي توفر ملفات الاعداد
لإختبار نظام الملفات rootfs.ext2. يستخدم هذا لتشغيل Linux على تطبيق المحاكي Cartesi Machine
Cartesi Image Toolchain
هي الحافظة التى توفر ملفات الاعدادات لإنشاء صورة تحتوي على سلسلة RISC-V المتقاطعة، تُستخدم لترجمة البرمجيات لتطبيق Cartesi Machine.
The Cartesi Machine Emulator
وهو بمثابة المرجع خارج السلسلة للتأكيد على تحقيق خصوصية Cartesi Machine.
تمت كتابته بلغة C / C ++ مع تبعيات POSIX المعتمدة عل النهايات والمعالجة ..وخدمات تعيين الذاكرة. يتم توزيعه كبرنامج نصي بلغة برمجة Lua أو عبر GRPC.
The Cartesi Machine Emulator SDK
توفر حافظة SDK لـ Cartesi Machine Emulator منظمة لبناء محاكي مزدوج خارج السلسلة، بما في ذلك kernel و rom و rootfs وtests والمحاكي نفسه.
The Cartesi Machine Tests
عبارة عن حافظة تحتوي على كود اختبار RISC-V.
Cartesi Machine Emulator ROM
هو البرنامج الذي يقوم بتمهيد نظام التشغيل الضيف على المحاكي.
The Cartesi Machine Manager
تحتوي حافظة مدير الجهاز على السيرفر المسؤول عن إدارة المهمات المختلفة Cartesi machine
لديها وحدة فرعية تابعة لحافظة the machine-emulator ، الذي يحتوي على emulator سيرفر GRPC.
The Cartesi RISC-V Solidity Emulator
يعد بمثابة مضيف تنفيذ مواصفات Cartesi machine،تتم كتابة النصوص والعقود في Solidity ، ويتم كتابة نص الترحيل بلغة Javascript (بمساعدة Truffle) ، ونصوص الاختبار مكتوبة بلغة Python.
نظرًا لأننا ما زلنا في المراحل الأولى من تطوير Cartesi ، فلا يزال هناك طريق طويل لنقطعه ولكننا متحمسون للغاية بشأن هذا المعلم البارز!
كونوا عل تواصل معنا دائما
نحن نبحث دائمًا عن شركاء استراتيجيين ومطورين و DApps تم تأسيسها لبدء استخدام Cartesi والبناء عليها.....
....فريق Cartesi...