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

حزم المطوّرين

كل حزمة عامة من QoreChain: ما هي، وما الجديد فيها، وكيفية استخدامها، وكيفية الوصول إليها، وأين تُنشر.

📄️نظرة عامة

تنشر QoreChain أدوات المطورين على شكل حزم صغيرة في السجلات العامة (npm وPyPI وcrates.io ووكيل وحدات Go وMaven Central وSwift Package Manager). هذه الصفحة هي الفهرس: ما الغرض من كل حزمة، واسمها الدقيق في السجل، ولغتها، وإصدارها الحالي، وأمر تثبيتها، وحالتها، وأين تقرأ كيفية استخدامها. وهي موجهة للمطورين الذين يبنون تطبيقات dApp والمحافظ والخوادم الخلفية والتجميعات على QoreChain ويريدون اختيار الحزمة المناسبة قبل قراءة أي دليل.

📄️محوّل المحفظة

يضيف @qorechain/wallet-adapter شبكة QoreChain إلى محافظ Cosmos التي تتيح signDirect (Keplr وLeap وCosmostation)، ويبني المعاملات التي تشترطها السلسلة: يجب أن تحمل معاملة مسار Native توقيع ML-DSA-87 (FIPS 204) بجانب توقيع secp256k1 الكلاسيكي للحساب، ولا تستطيع المحفظة العادية إنتاج توقيع ML-DSA-87. يُنتجه المحوّل، ويضعه في جسم المعاملة، ثم يطلب من المحفظة غير المعدَّلة توقيعاً عادياً. وهو موجّه لمطوري تطبيقات dApp والمحافظ، ولبُناة الأدوات الذين يحتاجون إلى محافظ QoreChain موحّدة أو رسائل نافذة تفويض EVM أو رسائل المفاتيح المرتبطة (المصادِقات) في JavaScript. الإصدار الحالي هو 0.4.0.

📄️مكتبة PQC

qorechain-pqc هي مكتبة التشفير ما بعد الكمّي المعتمدة على المعايير فقط، والتي تُبنى عليها أدوات QoreChain. وهي موجّهة لمطوري المحافظ والخوادم الخلفية والبورصات والأدوات الذين يحتاجون إلى إنشاء المفاتيح والتواقيع التي تستخدمها السلسلة بدقة أو فحصها، دون الاعتماد على QoreChain SDK الكامل. تغلّف تطبيقات مستقلة لثلاثة معايير من NIST (ML-DSA، FIPS 204، للتواقيع؛ وML-KEM، FIPS 203، لتغليف المفاتيح؛ وSHAKE-256، FIPS 202، بوصفها دالة التجزئة) خلف واجهة برمجية واحدة في TypeScript/JavaScript وPython وRust وGo وJava وC، وتضيف المساعدات التي تبني البايتات التي توقّعها معاملة QoreChain الهجينة. الإصدار 0.2.3، ترخيص Apache-2.0، جرى فحصه مقابل السجلات في 27 أكتوبر 2026.

📄️تكاملات QoreX

تكاملات QoreX هي ست حزم npm صغيرة لمطوري dApp الذين يريدون أن تعمل محفظة QoreX في واجهة أمامية على EVM أو Cosmos أو Solana، وللفرق التي تختبر هذه الواجهات. ثلاث منها موصّلات محافظ لمكتبات شائعة (RainbowKit وInterchain Kit وcosmos-kit)، وواحدة تحوي الأنواع المشتركة ودوال الاكتشاف، واثنتان أدوات اختبار (محفظة وهمية وتجهيزات Playwright). جميعها بالإصدار 0.1.0، نُشرت في 27 أكتوبر 2026، بترخيص Apache-2.0.

📄️خادم MCP

يمنح خادم MCP لـ QoreChain وكلاء الذكاء الاصطناعي وأدوات المطورين وصول قراءة إلى QoreChain عبر Model Context Protocol: الكتل والمعاملات والحسابات والمدققين وطبقات التخزين (staking tiers) وحالة التوقيع الهجين secp256k1 مع ML-DSA-87 (FIPS 204) وقراءات عقود EVM والمحاكاة وتقديرات الرسوم والتحويلات غير الموقّعة التي يوقّعها مالك الحساب في محفظته. وهو موجّه للمطورين الذين يربطون عميلًا أو وكيلًا يدعم MCP بـ QoreChain، وللفرق التي تريد عرضًا للسلسلة قابلًا للبرمجة وللقراءة فقط بمخرجات ثابتة.

📄️أداة سطر أوامر QoreChain

تقرأ qore بيانات QoreChain من الطرفية. وهي موجّهة للمطورين والمشغّلين والسكربتات التي تريد البحث عن معاملة، أو التحقق من أن توقيعها ما بعد الكمّي يتحقق، أو قراءة حساب أو مجموعة المدققين، أو محاكاة معاملة، أو تجهيز تحويل غير موقّع، دون كتابة شيفرة. كل أمر يشغّل أداة واحدة من خادم MCP لـ QoreChain، وتطبع --json بالضبط ملف JSON الذي تعيده الأداة، فيرى السكربت ووكيل الذكاء الاصطناعي البيانات نفسها.

📄️QoreSeal

QoreSeal مكتبة مفتوحة المصدر تشفّر البيانات إلى حسابات QoreChain باستخدام ML-KEM-1024 (FIPS 203). ينشر الحساب مفتاحه العام ML-KEM-1024 على السلسلة؛ وعندها يستطيع أي شخص تشفير حمولة يمكن لهذا الحساب، ولأي مستلم آخر يضيفه المرسل، قراءتها. وهي موجّهة لمطوري dApp الذين يحتاجون إلى حمولات سرّية (مذكرات وفواتير ومستندات ومزايدات)، وللمدقّقين الذين يحتاجون إلى صلاحية اطّلاع، ولمشغّلي المجموعات الخاصة والسلاسل الجانبية. تركّب هذه المكتبة بدائيات قياسية ولا تنفّذ أي بدائية بنفسها. الإصدار 0.1.0، بترخيص Apache-2.0، وتصونها جمعية QoreChain.

📄️العميل الخفيف PQ

qorechain-pq-light-client هي مواصفة مسودة ومُتحقِّق مرجعي لنقاط التحقق (checkpoints) الموقَّعة بـ ML-DSA-87 (FIPS 204). في التصميم المقترح يوقّع المُصادِقون نقطة تحقق قصيرة في نهاية كل حقبة (epoch) بمفتاح نقطة تحقق منفصل من نوع ML-DSA-87، ويتتبّع العميل الخفيف سلسلة نقاط التحقق بالتحقق من هذه التواقيع لا غير. وهي موجّهة لباحثي البروتوكولات، ولمطوري المُرحِّلات (relayers) والجسور، وللفرق على السلاسل الأخرى التي ترغب في مراجعة التصميم والاختبار مقابله. الإصدار 0.1.0، ترخيص Apache-2.0، تشرف عليه جمعية QoreChain.

📄️Custody Kit

مجموعة الحفظ QoreChain Custody Kit هي دليل تكامل مكتوب، ومجموعة متجهات اختبار، وشيفرة مرجعية صغيرة لجهات الحفظ ومنصات التداول التي تحتفظ بأموال العملاء على QoreChain. تشرح ما تشترطه الشبكة على كل مسار تنفيذ، وتعرض بشيفرة مقروءة الأجزاء التي يسهل الخطأ فيها في أي تكامل: فحص العنوان، وفك ترميز المعاملة الموقّعة والتحقق منها قبل بثّها، والقرار بشأن التحويلات الواردة التي تُحتسب.

📄️QoreScan

QoreScan Community أداة سطر أوامر تجرد التشفير المستخدم في نشر QoreChain وتكتب النتيجة بصيغة CBOM (قائمة مواد تشفيرية) من نوع CycloneDX 1.6. تقرأ مجلد الدليل الرئيسي للعقدة، والحالة الحية للشبكة، ونقاط TLS، ومصادر Solidity، وتسجّل كل خوارزمية وبروتوكول وشهادة ومفتاح تجده، مع الملف والسطر أو النقطة التي وُجد فيها.

📄️حزمة مطوّري السلسلة

حزمة مطوّري السلسلة هي الجزء من QoreChain SDK 0.11.0 الذي يساعد فرق Solidity والعقود الذكية على البناء على QoreChain بالأدوات التي تستخدمها بالفعل. تضيف تعريفات سلاسل viem ومساعِدات نافذة تفويض EVM إلى @qorechain/evm، وأربعة قوالب مشاريع جديدة إلى create-qorechain-dapp (Foundry وHardhat 3 وviem مع wagmi، ورمز QoreChain Native بصيغة CosmWasm)، وبدايات سريعة لـ EVM بخمس لغات، ومرجعًا يوضح كيف تختلف QoreChain EVM عن Ethereum. وهي موجّهة لفرق Solidity التي تنقل عقودها من Ethereum، ولمطوري الواجهات الأمامية لتطبيقات dApp على wagmi وRainbowKit، ولمطوري CosmWasm، ولمشرفي أدوات EVM الراغبين في إضافة QoreChain.

📄️Asset Kit

مجموعة الأصول QoreChain Asset Kit هي أدوات مفتوحة المصدر لإصدار وإدارة رموز مقيَّدة الصلاحيات (permissioned) تمثّل أصولاً من العالم الحقيقي على QoreChain. وتتألف من جزأين لكل منهما حالة مختلفة. الجزء الأول مجموعة من عقود EVM تعمل اليوم على محرك QoreChain EVM: محوّلات لمعيارين مفتوحين لرموز الأصول المنظَّمة (ERC-3643 وCMTAT)، وخزائن (vaults) بحصص مقيَّدة، وضابط واحد خاص بـ QoreChain يشترط أن يكون لكل حامل مفتاح ML-DSA-87 مسجَّل. أما الجزء الثاني فهو مقترح لوحدات سلسلة أصلية، منشور على شكل واجهات protobuf مع عملاء بأربع لغات ومحاكاة داخل الذاكرة، حتى يمكن تصميم التطبيقات واختبارها وفق القواعد المقترحة.