هل تريد خلاصة تقريرنا الهندسي للربع الثالث؟ ما الذي أُطلق فعليًا، وما حالة المنظومة التقنية بعد دمج 130 طلب سحب، و673 عملية إيداع، و58 إصدارًا عبر 13 مستودعًا؟

إليك الملخص، منظّمًا حول الركائز التقنية الثلاث 🧵↓

بنية تحتية آمنة للأموال الحقيقية

تسدّ عمليات ردّ الإيداعات الفجوة الأخيرة في عمليات السحب الطارئة. فبمجرد إغلاق التطبيق، يمكن لأي شخص ردّ إيداعات ETH وERC-20 وERC-721 وERC-1155 غير المحسومة إلى أصحابها.

وأصبحت المطالبات أكثر صرامة أيضًا. إذ بات على المطالبة الآن إثبات أن الآلة أكملت حقبتها بشكل طبيعي. ولا يمكن اعتماد حالة توقفت، أو أطلقت استثناءً، أو رفضت آخر إدخال لها.

أضاف Dave (PRT) مرحلةً لتجهيز المطالبات وآليةً لاسترداد الضمانات يصعب التلاعب بها. وأصبحت عقدة Sling أول مدقّق PRT تشغيلي، وهي قيد الاختبار تمهيدًا للخروج من مرحلة ألفا.

حوسبة اقتصادية على نطاق واسع

تضمن Cartesi Machine v0.21.0 أن ينتهي كل إدخال بنتيجة قابلة للإثبات، حتى عند تعطل التطبيق. وتُعيد المدخلات المرفوضة الحالة إلى ما كانت عليه سابقًا، فيما تتوقف المدخلات التي تنفد دوراتها عند حالة ثابتة. ويطبّق كل من المحاكي وخطوة التنفيذ على السلسلة القواعد نفسها.

بات بإمكان التطبيقات الآن الاحتفاظ بالحالة في ذاكرة NVRAM عبر المدخلات، ما يقلل تكلفة نقل الحالة من إدخال إلى آخر.

أطلق المُسلسِل أوراكل للرسوم يربط رسوم المستخدمين بتكاليف النشر على L1. ويُحدَّد السعر استنادًا إلى متوسط السعر المرجح زمنيًا (TWAP) من Uniswap V3 للحد من التلاعب. والمحطة التالية: شبكة اختبار مباشرة.

منظومة سهلة لإطلاق التطبيقات على السلسلة في يوم واحد

انتقلت عقدة Rollups إلى المحاكي v0.21 في فرع التطوير. وأصبحت تدعم طلبات JSON-RPC المجمّعة، وتشغّل الآن كل خدمة تحت إشراف مشرف واحد، مع مؤشرات واضحة للحالة الصحية تناسب Kubernetes.

وتستخدم مكتبات TypeScript الآن روابط برمجية مولّدة، لتحل محل نحو 1,800 سطر من الأغلفة المكتوبة يدويًا. كما تشغّل cartesi/machine آلة Cartesi Machine من Node.js، أو مباشرةً في علامة تبويب المتصفح.

والخطوة التالية: إصدار عام منسق للعقدة وSDK وCLI والمستكشف، يقدّم كل هذه المزايا للمطوّرين.

للاطلاع على الصورة الأشمل وراء هذه الركائز، تفقّدوا خطتنا التقنية:
https://cartesi.io/technical-plan/