عن المشروع
SubQuery هو إطار عمل مفتوح ومرن وسريع وعالمي لفهرسة البيانات في web3. يتيح للفرق العاملة عبر بنى blockchain متعددة معالجة بياناتها والاستعلام عنها، مستوحى من نمو بروتوكولات البيانات التي تخدم طبقة التطبيقات. الهدف هو مساعدة مشاريع web3 على بناء تطبيقات لامركزية أفضل من خلال تمكين أي شخص من العثور على البيانات واستهلاكها بسرعة وموثوقية. اليوم، يمكن لأي شخص الاستعلام عن بيانات blockchain واستخراجها من مختلف الشبكات المدعومة في دقائق معدودة وبدون أي تكلفة.
المستقبل متعدد السلاسل، وتدعم SubQuery جميع شبكات blockchain الرائدة، بما في ذلك Polkadot (وجميع شبكات Substrate)، وEthereum (وجميع الشبكات المتوافقة مع EVM)، وCosmos (وجميع شبكات CosmWasm وEthermint)، وAlgorand، وNEAR، وStellar (بما في ذلك Soroban)، وSolana (نسخة بيتا)، وStarknet، وConcordium. يمكن للمستخدمين أيضًا فهرسة البيانات من شبكات متعددة بأي مجموعة من حزم SDK.
للبدء، يمكن للمستخدمين اتباع دليل البدء السريع لإنشاء مشروع SubQuery جديد وتهيئته وبنائه ونشره باستخدام أداة `@subql/cli`. تغطي الوثائق الشاملة كل مصطلح وحالة استخدام وأفضل ممارسة. يمكن للمستخدمين نشر مشروعهم على شبكة SubQuery اللامركزية للاستفادة من خدمة فهرسة موثوقة وقابلة للتوسع ومحسّنة التكلفة ومقاومة للرقابة دون الحاجة إلى إدارة البنية التحتية. بدلاً من ذلك، يمكنهم استخدام موفري الاستضافة المُدارة أو تشغيل خدمة الفهرسة والاستعلام الخاصة بهم محليًا باستخدام قاعدة بيانات Postgres وعقدة لاستخراج بيانات السلسلة.
تقدم SubQuery أيضًا تكامل MCP (بروتوكول سياق النموذج) في نسخة بيتا، مما يوفر نفس وظيفة CLI ولكنه يعمل بشكل جيد مع نماذج اللغات الكبيرة وبيئات التطوير المتكاملة الذكية مثل Cursor. يحتوي المستودع على جميع المكونات الأساسية لحزمة SubQuery SDK، بما في ذلك `@subql/cli` و`@subql/node` و`@subql/node-core` و`@subql/query` و`@subql/common` و`@subql/common-substrate` و`@subql/types`. توجد تطبيقات شبكات محددة في مستودعات منفصلة، مثل `@subql/node-ethereum` و`@subql/node-cosmos` وغيرها. هناك أيضًا خدمة استعلام متوافقة مع Subgraph تسمى `@subql/query-subgraph`.
يتوفر الدعم عبر Discord وX وTelegram وYouTube. المساهمات مرحب بها، وقد تم بناء المشروع بحب من الفريق في SubQuery في نيوزيلندا.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.