إنتقل إلى المحتوى الرئيسي

Rollups

انشر وشغّل الـ rollups باستخدام QoreChain Rollup Development Kit — الملفات التعريفية، وتوافر البيانات، وعمليات السحب.

📄️نظرة عامة

تتيح حزمة تطوير الـ Rollup (RDK) في QoreChain — وهي الوحدة x/rdk — للمطورين إطلاق rollups مخصصة للتطبيقات تتم تسويتها على QoreChain. كل rollup هو بيئة تنفيذ مستقلة لها زمن الكتلة الخاص بها، وآلتها الافتراضية، ونموذج رسومها، وترتيب معاملاتها (sequencing)، بينما ترث ضمانات QoreChain في الأمان، والتشفير ما بعد الكمومي، وتوافر البيانات.

📄️الإعدادات المسبقة

يأتي الـ RDK مزوّدًا بـ إعدادات مسبقة توفّر تهيئات rollup جاهزة للاستخدام ومضبوطة لفئات التطبيقات الشائعة. يجمع الإعداد المسبق بين وضع تسوية، ووضع مُرتِّب (sequencer)، وخلفية لتوفّر البيانات (DA)، ومعاملات تنفيذ، بحيث يمكنك إطلاق rollup دون الحاجة إلى اختيار كل خيار يدويًا.

📄️نشر Rollup

يمكنك نشر rollup مخصص للتطبيقات بثلاث طرق: عبر لوحة التحكم (Dashboard) (معالج إرشادي بدون كتابة كود)، أو عبر واجهة سطر الأوامر (CLI) الخاصة بالسلسلة (qorechaind، مع تحكم كامل في المعاملة على السلسلة)، أو برمجيًا باستخدام TypeScript RDK (‏@qorechain/rdk بالإضافة إلى أداة التهيئة create-qorechain-rollup). تغطي هذه الصفحة الطرق الثلاث، بالإضافة إلى دورة حياة المشغّل وأوامر الدفعات.

📄️برج المراقبة

برج المراقبة (Watchtower) هو إطار عمل للطعن التلقائي (auto-challenger) مخصص للتجميعات التفاؤلية (optimistic rollups). فهو يتتبع دُفعات التسوية الخاصة بأي تجميع (rollup)، ويُظهر كل دُفعة جديدة والموعد النهائي لنافذة الطعن الخاصة بها، و — عندما يرفض مُسنِد الصلاحية الخاص بك دُفعةً ما — يُسلّمها إلى دالة الاستدعاء onInvalid لديك حتى تتمكن من إعداد الطعن.