أدوات المطورين

المكتبات وحزم التطوير الرسمية

كل ما تحتاجه للبناء على QoreChain: SDK متعدد اللغات، وحزمة تطوير Rollup، ومحول محفظة جاهز، ومكتبة تشفير ما بعد الكم التي تعتمد عليها السلسلة نفسها. جميعها مفتوحة المصدر على GitHub ومنشورة على npm وPyPI وcrates.io ووكيل وحدات Go وMaven Central.

ابنِ تطبيقات لامركزية عبر البيئات الثلاث من عميل واحد

QoreChain SDK

v0.7.0

SDK الرسمي متعدد اللغات لبناء التطبيقات اللامركزية على QoreChain. متاح بلغات TypeScript وPython وGo وRust وJava، ويغطي الحسابات والاستعلامات والمعاملات عبر بيئات تشغيل EVM وCosmWasm وSVM، مع توقيع هجين لما بعد الكم مدمج في عميل TypeScript. تكمل الأدوات مجموعة TypeScript خطافات React، ومحولات EVM (viem) وSVM، وأداة سقالة create-qorechain-dapp.

استخدمها من أجل

الاتصال بالشبكة الرئيسية أو الاختبارية والاستعلام عن الأرصدة والكتل والمعاملات
إرسال معاملات بتوقيعات السلسلة الهجينة لما بعد الكم (HybridSigner)
العمل بحساب موحَّد واحد عبر واجهات EVM (0x…) وCosmos (qor1…) وSVM (base58)
ربط مفاتيح محفظة المتصفح (Phantom، MetaMask) كمصادقين محدودي النطاق ومحدودي الإنفاق
إنشاء سقالة لتطبيق لامركزي جديد بأمر npm create qorechain-dapp@latest

التثبيت

npm i @qorechain/sdk

احصل على الحزمة

قدرات فريدة

تقييم مخاطر مسبق بالذكاء الاصطناعي

افحص المعاملة بذكاء اصطناعي على السلسلة قبل بثّها. يعمل التقييم داخل السلسلة كدالة مُجمَّعة حتمية (precompile)، بحيث تحصل المحفظة أو التطبيق اللامركزي على الغاز إلى جانب حكم بالمخاطر والشذوذ في استدعاء واحد، ويمكنها التحذير أو المنع قبل التوقيع.

اقرأ الوثائق

استدعاءات عبر الآلات الافتراضية: توقيع واحد، ثلاث آلات افتراضية، بشكل ذري

استدعِ عقداً على أي آلة افتراضية من واجهة واحدة، واجمع استدعاءات عبر EVM وSVM وCosmWasm في معاملة ذرية واحدة موقَّعة مرة واحدة. سلاسل الآلة الافتراضية الواحدة لا تملك ما يمكن لمكتبات SDK الخاصة بها تغليفه للتعبير عن هذا.

اقرأ الوثائق

أمان كمي في استدعاء واحد

تُسجِّل ()ensurePqcRegistered مفتاح ML-DSA-87 للموقّع على السلسلة، وتُحوِّله ()migrateToHybrid إلى التوقيع الهجين، وتشحن مجموعة React شارة QuantumSafeBadge جاهزة تُظهر للمستخدمين أن عنوانهم محمي.

اقرأ الوثائق

حسابات موحَّدة: مفتاح واحد، ثلاثة عناوين، رصيد واحد

يظهر مفتاح واحد كعنوان qor1…، وعنوان 0x…، وعنوان base58، جميعها مدعومة برصيد واحد. أي إيداع على أي مسار ينتهي في الحساب نفسه، فلا تُحبس الأموال في بيئة تشغيل بعينها، وتُنشئ connectPhantomUnified الهوية استناداً إلى توقيع Phantom.

اقرأ الوثائق

مسارات المصادقة: إنفاق مفوَّض، مع سلامة PQC

ينفق مفتاح Phantom أو MetaMask مرتبط من الحساب المرجعي الآمن كمياً عبر مُرحِّل، محدوداً بأذونات على السلسلة، وحدود إنفاق، وتاريخ انتهاء صلاحية. أقل امتياز وقابل للإلغاء، بينما يبقى الحساب نفسه آمناً كمياً.

اقرأ الوثائق
أطلق وشغّل تجميعات (rollups) خاصة بالتطبيقات على QoreChain

Rollup Development Kit (RDK)

v0.4.4

حزمة أدوات للعميل والمشغِّل لتصميم وإطلاق وإعداد وتشغيل تجميعات (rollups) خاصة بالتطبيقات (app-chains) على QoreChain. تتواصل RDK مع واجهات RPC وREST وgRPC وJSON-RPC العامة وتقود وحدة التجميع على السلسلة: إنشاء التجميعات، وتقديم دفعات التسوية، وإدارة دورة الحياة، واستعلامات إتاحة البيانات. تُشحَن كمكتبات لـTypeScript وPython وGo وRust وJava إضافة إلى واجهة سطر أوامر المشغِّل qorollup وأداة سقالة للمشاريع.

استخدمها من أجل

إنشاء تجميع (rollup) بملفات تعريف جاهزة وتقديم دفعات التسوية
تشغيل دورة حياة التجميع (إيقاف مؤقت، استئناف، تغييرات المعايير) من واجهة سطر أوامر qorollup
الاستعلام عن إتاحة البيانات لحالة التجميع
إنشاء سقالة لمشروع تجميع جديد باستخدام create-qorechain-rollup

التثبيت

npm i @qorechain/rdk

احصل على الحزمة

قدرات فريدة

إيصالات تسوية آمنة كمياً

عندما يُثبِّت التجميع دفعة، تلتزم السلسلة بجذر حالتها تحت توقيع ML-DSA-87. تحوِّل RDK ذلك الإثبات إلى إيصال محمول يمكن لأي شخص التحقق منه بشكل كامل دون اتصال، على جهاز معزول تماماً، ويتحقق الإيصال نفسه حرفياً بايتاً بايت في جميع اللغات الخمس. لا يمكن لحزمة تجميع مبنية على طبقة أساس غير آمنة كمياً تقديم هذا.

اقرأ الوثائق

مساعد QCAI للتجميعات

تشغّل السلسلة خدمات استشارية بالذكاء الاصطناعي على مستوى الشبكة وعلى السلسلة: تقديرات الرسوم، وإشارات الازدحام، وتحقيقات الاحتيال، وقواطع الدارة. تجمع ()getRollupAdvice (أو qorollup advise) كل ذلك في عرض واحد بلغة مبسَّطة وللقراءة فقط لتجميعك. لا تملك الحزم الأخرى ما تغلفه بهذا.

اقرأ الوثائق

عقود تجميع متعددة الآلات الافتراضية

يمكن لعقد تجميع EVM (بلغة Solidity) استدعاء عقد CosmWasm قائم عبر دالة مُجمَّعة ثابتة، وتبني RDK بيانات الاستدعاء نيابة عنك. أعِد استخدام أوراكل أو رمز أو سجل من CosmWasm بدلاً من إعادة تطبيقه من Solidity، وأنشئ سقالة بدء باستخدام قالب multivm-rollup.

اقرأ الوثائق

مراقب تحدٍّ تلقائي (Watchtower)

بالنسبة للتجميعات المتفائلة، تشحن RDK مراقباً يتابع الدفعات المثبَّتة ويرفع التحديات تلقائياً، إلى جانب ملفات تعريف جاهزة، ومصفوفة توافق، وإتاحة بيانات أصلية.

اقرأ الوثائق
أضِف QoreChain إلى أي محفظة Cosmos، مع PQC مدمج

Wallet Adapter

v0.1.7

محول جاهز يضيف QoreChain إلى محافظ Cosmos القياسية (Keplr، Leap، Cosmostation) وينتج معاملات هجينة آمنة لما بعد الكم مطلوبة من السلسلة دون أي تعديل من جانب المحفظة. يدمج المحول امتداد توقيع ML-DSA-87 في نص المعاملة قبل أن توقّعها المحفظة، بحيث تنفذ المحفظة توقيع SIGN_MODE_DIRECT قياسياً دون الحاجة لمعرفة أن PQC متضمَّن.

استخدمها من أجل

اقتراح شبكة QoreChain على Keplr أو Leap أو Cosmostation من تطبيقك اللامركزي
إرسال معاملات تتطلب PQC من محافظ توقّع فقط بخوارزمية secp256k1 الكلاسيكية
دمج QoreChain في تدفقات تطبيقات Cosmos اللامركزية القائمة دون بناء محفظة مخصصة

التثبيت

npm i @qorechain/wallet-adapter

احصل على الحزمة

قدرات فريدة

توقيع آمن لما بعد الكم من محافظ قياسية

ترفض السلسلة أي معاملة Cosmos دون توقيع هجين ML-DSA-87، وهو ما لا يمكن للمحافظ القياسية إنتاجه. يدمج المحول التوقيع الآمن لما بعد الكم في نص المعاملة قبل أن تنفذ المحفظة توقيع SIGN_MODE_DIRECT القياسي، بحيث تعمل Keplr وLeap وCosmostation دون أي تعديل من جانب المحفظة.

اقرأ الوثائق
بدائيات ما بعد الكم المعتمدة من NIST بست لغات

QoreChain PQC

v0.1.1

مكتبة تشفير ما بعد الكم التي تقوم عليها QoreChain: توقيعات ML-DSA (وفق FIPS 204)، وتغليف مفاتيح ML-KEM (وفق FIPS 203)، وتجزئة SHAKE-256 (وفق FIPS 202)، بواجهة برمجية واحدة متسقة بلغات JavaScript/TypeScript وGo وRust وPython وJava وC. معايير فقط، تغلّف تطبيقات مُدقَّقة، وكل ربط لغوي يُتحقَّق منه مقابل مجموعة اختبار مرجعية مشتركة بحيث يتحقق توقيع مُنتَج بلغة واحدة في كل اللغات الأخرى. توقّع ML-DSA بشكل حتمي افتراضياً، وفق FIPS 204.

استخدمها من أجل

توقيع وتحقق توقيعات ML-DSA-87 متوافقة بايتياً مع السلسلة
تغليف المفاتيح باستخدام ML-KEM-1024 لتبادل مفاتيح آمن كمياً
تجزئة SHAKE-256 متوافقة مع دالة التجزئة الافتراضية للسلسلة
اختيار مستوى أمان أخف (ML-DSA-44/65، ML-KEM-512/768) عند أهمية الحجم

التثبيت

npm i @qorechain/pqc

احصل على الحزمة

قدرات فريدة

متوافقة بايتياً عبر ست لغات

يُتحقَّق من كل ربط لغوي مقابل مجموعة الاختبار المرجعية المشتركة نفسها، بحيث يتحقق توقيع مُنتَج بلغة Python في Go وRust وJava وC أو المتصفح، ويطابق ما تتحقق منه السلسلة نفسها. معايير فقط، تغلّف تطبيقات مُدقَّقة لمواصفات NIST النهائية.

اقرأ الوثائق

ML-DSA حتمي افتراضياً

توقّع جميع الروابط اللغوية ML-DSA بشكل حتمي وفق FIPS 204، مع التوقيع العشوائي (hedged) كخيار انضمام صريح، بحيث تنتج نفس الرسالة ونفس المفتاح نفس التوقيع في كل لغة. هذه الخاصية هي ما يجعل التحقق عبر اللغات وعلى السلسلة قابلاً للتكرار.

اقرأ الوثائق

الوثائق الكاملة

الأدلة، ومراجع API، ومعايير الشبكة لكل مكتبة متوفرة في وثائق QoreChain.

أدوات المطورين | SDK، RDK، محول المحفظة، PQC | QoreChain