---
title: "البيانات والتحليلات"
description: "كيفية الحصول على التحليلات والبيانات على السلسلة لاستخدامها في تطبيقاتك اللامركزية (dapps)"
lang: ar
---

## مقدمة {#introduction}

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

يمكن أن تؤدي الاستفادة من مزودي البيانات الحاليين إلى تسريع التطوير، وإنتاج نتائج أكثر دقة، وتقليل جهود الصيانة المستمرة. سيمكن هذا الفريق من التركيز على الوظائف الأساسية التي يحاول مشروعهم توفيرها.

## المتطلبات الأساسية {#prerequisites}

يجب أن تفهم المفهوم الأساسي لـ [مستكشفات الكتل](/developers/docs/data-and-analytics/block-explorers/) من أجل فهم أفضل لاستخدامها في سياق تحليلات البيانات. بالإضافة إلى ذلك، تعرف على مفهوم الـ [مؤشر](/glossary/#index) لفهم الفوائد التي يضيفها إلى تصميم النظام.

فيما يتعلق بالأساسيات المعمارية، يجب فهم ماهية [API](https://www.wikipedia.org/wiki/API) و [REST](https://www.wikipedia.org/wiki/Representational_state_transfer)، حتى من الناحية النظرية.

## مستكشفات الكتل {#block-explorers}

تقدم العديد من [مستكشفات الكتل](/developers/docs/data-and-analytics/block-explorers/) بوابات [API](https://www.wikipedia.org/wiki/API) من نوع [RESTful](https://www.wikipedia.org/wiki/Representational_state_transfer) والتي ستوفر للمطورين رؤية للبيانات في الوقت الفعلي حول الكتل، والمعاملات، والمدققين، والحسابات، والأنشطة الأخرى على السلسلة.

يمكن للمطورين بعد ذلك معالجة هذه البيانات وتحويلها لمنح مستخدميهم رؤى وتفاعلات فريدة مع [سلسلة الكتل](/glossary/#blockchain). على سبيل المثال، يوفر [Etherscan](https://etherscan.io) و [Blockscout](https://eth.blockscout.com) بيانات التنفيذ والإجماع لكل خانة مدتها <span dir="ltr">12s</span>.

## The Graph {#the-graph}

[The Graph](https://thegraph.com/) هو بروتوكول فهرسة يوفر طريقة سهلة للاستعلام عن بيانات سلسلة الكتل من خلال واجهات برمجة تطبيقات (APIs) مفتوحة تُعرف باسم الرسوم البيانية الفرعية.

مع The Graph، يمكن للمطورين الاستفادة من:

- الفهرسة اللامركزية: تتيح فهرسة بيانات سلسلة الكتل من خلال مفهرسين متعددين، مما يقضي على أي نقطة فشل واحدة
- استعلامات GraphQL: توفر واجهة GraphQL قوية للاستعلام عن البيانات المفهرسة، مما يجعل استرداد البيانات بسيطًا للغاية
- التخصيص: حدد المنطق الخاص بك لتحويل وتخزين بيانات سلسلة الكتل، وأعد استخدام الرسوم البيانية الفرعية التي نشرها مطورون آخرون على شبكة The Graph

اتبع دليل [البدء السريع](https://thegraph.com/docs/en/quick-start/) هذا لإنشاء ونشر والاستعلام عن رسم بياني فرعي في غضون 5 دقائق.

## تنوع العملاء {#client-diversity}

يعد [تنوع العملاء](/developers/docs/nodes-and-clients/client-diversity/) أمرًا مهمًا للصحة العامة لشبكة إيثيريوم لأنه يوفر المرونة ضد الأخطاء والاستغلالات. يوجد الآن العديد من لوحات معلومات تنوع العملاء بما في ذلك [clientdiversity.org](https://clientdiversity.org/) و [rated.network](https://www.rated.network) و [supermajority.info](https://supermajority.info//) و [Ethernodes](https://ethernodes.org/).

## Dune Analytics {#dune-analytics}

تقوم [Dune Analytics](https://dune.com/) بمعالجة بيانات سلسلة الكتل مسبقًا في جداول قاعدة بيانات علائقية (DuneSQL)، وتسمح للمستخدمين بالاستعلام عن بيانات سلسلة الكتل باستخدام SQL وبناء لوحات معلومات بناءً على نتائج الاستعلام. يتم تنظيم البيانات على السلسلة في 4 جداول خام: `blocks`، و `transactions`، و (الحدث) `logs`، و (الاستدعاء) `traces`. تم فك تشفير العقود والبروتوكولات الشائعة، ولكل منها مجموعة خاصة بها من جداول الأحداث والاستدعاءات. تتم معالجة جداول الأحداث والاستدعاءات هذه بشكل أكبر وتنظيمها في جداول تجريدية حسب نوع البروتوكولات، على سبيل المثال، منصات التداول اللامركزية (dex)، والإقراض، والعملات المستقرة، إلخ.

## SQD {#sqd}

[SQD](https://sqd.dev/) هي منصة بيانات لامركزية فائقة القابلية للتوسع ومُحسّنة لتوفير وصول فعال وغير مقيد بإذن إلى كميات كبيرة من البيانات. وهي تخدم حاليًا البيانات التاريخية على السلسلة، بما في ذلك سجلات الأحداث، وإيصالات المعاملات، والتتبعات، واختلافات الحالة لكل معاملة. تقدم SQD مجموعة أدوات قوية لإنشاء مسارات مخصصة لاستخراج البيانات ومعالجتها، محققة سرعة فهرسة تصل إلى <span dir="ltr">150k</span> كتلة في الثانية.

للبدء، قم بزيارة [الوثائق](https://docs.sqd.dev/) أو راجع [أمثلة EVM](https://github.com/subsquid-labs/squid-evm-examples) لما يمكنك بناؤه باستخدام SQD.

## شبكة SubQuery {#subquery-network}

[SubQuery](https://subquery.network/) هو مفهرس بيانات رائد يمنح المطورين واجهات برمجة تطبيقات (APIs) سريعة وموثوقة ولامركزية ومخصصة لمشاريع Web3 الخاصة بهم. تعمل SubQuery على تمكين المطورين من أكثر من <span dir="ltr">165+</span> نظامًا بيئيًا (بما في ذلك إيثيريوم) ببيانات مفهرسة غنية لبناء تجارب بديهية وغامرة لمستخدميهم. تعمل شبكة SubQuery على تشغيل تطبيقاتك التي لا يمكن إيقافها بشبكة بنية تحتية مرنة ولامركزية. استخدم مجموعة أدوات مطوري سلسلة الكتل من SubQuery لبناء تطبيقات Web3 المستقبلية، دون قضاء الوقت في بناء واجهة خلفية مخصصة لأنشطة معالجة البيانات.

للبدء، قم بزيارة [دليل البدء السريع لإيثيريوم](https://academy.subquery.network/quickstart/quickstart_chains/ethereum-gravatar.html) لبدء فهرسة بيانات سلسلة الكتل لإيثيريوم في دقائق في بيئة Docker محلية للاختبار قبل البث المباشر على [الخدمة المدارة لـ SubQuery](https://managedservice.subquery.network/) أو على [شبكة SubQuery اللامركزية](https://app.subquery.network/dashboard).

## Codex {#codex}

[Codex](https://www.codex.io/) هي واجهة برمجة تطبيقات (API) لبيانات سلسلة الكتل في الوقت الفعلي توفر بيانات غنية لأكثر من 70 مليون رمز مميز عبر <span dir="ltr">80+</span> شبكة. يمكن للمطورين الوصول إلى تسعير الرموز المميزة المنظم، وأرصدة المحافظ، وسجل المعاملات، والتحليلات المجمعة (الحجم، والسيولة، والمحافظ الفريدة) دون الحفاظ على بنية تحتية مخصصة للفهرسة. تدعم Codex تسليم البيانات في أقل من ثانية عبر تكاملات WebSocket و webhook.

للبدء، قم بزيارة [الوثائق](https://docs.codex.io)، أو جرب [المستكشف](https://docs.codex.io/explore)، أو قم بالتسجيل في [لوحة المعلومات](https://dashboard.codex.io/signup).


[Mobula](https://mobula.io/) هي واجهة برمجة تطبيقات (API) لبيانات الكريبتو عالية الأداء توفر بيانات السوق في الوقت الفعلي والتاريخية، والبيانات الوصفية للرموز المميزة، ومحافظ الأصول، والتحليلات على السلسلة عبر أكثر من <span dir="ltr">90+</span> سلسلة كتل. يمكن للمطورين الوصول إلى نقاط نهاية REST و GraphQL لأسعار الرموز المميزة، والقيمة السوقية، وأحجام التداول، وبيانات السيولة، وأرصدة المحافظ متعددة السلاسل دون تشغيل بنيتهم التحتية الخاصة. تقدم Mobula خططًا مجانية (<span dir="ltr">100K</span> طلب/شهر) ومدفوعة لتطبيقات الإنتاج.

للبدء، قم بزيارة [الوثائق](https://docs.mobula.io)، أو استكشف [مرجع API](https://docs.mobula.io/reference/)، أو قم بالتسجيل في [لوحة المعلومات](https://mobula.io/).
## لغة استعلام EVM {#evm-query-language}

لغة استعلام EVM (EQL) هي لغة تشبه SQL مصممة للاستعلام عن سلاسل EVM (آلة إيثيريوم الافتراضية). الهدف النهائي لـ EQL هو دعم الاستعلامات العلائقية المعقدة على المواطنين من الدرجة الأولى في سلسلة EVM (الكتل، والحسابات، والمعاملات) مع تزويد المطورين والباحثين ببنية مريحة للاستخدام اليومي. باستخدام EQL، يمكن للمطورين جلب بيانات سلسلة الكتل باستخدام بنية مألوفة تشبه SQL والقضاء على الحاجة إلى التعليمات البرمجية المعيارية المعقدة. تدعم EQL طلبات بيانات سلسلة الكتل القياسية (على سبيل المثال، استرداد الرقم الفريد (nonce) والرصيد لحساب على إيثيريوم أو جلب حجم الكتلة الحالي والطابع الزمني) وتضيف باستمرار دعمًا للطلبات ومجموعات الميزات الأكثر تعقيدًا.


[Envio](https://envio.dev/) هو إطار عمل للفهرسة يحول الأحداث على السلسلة إلى واجهة برمجة تطبيقات (API) من نوع GraphQL قابلة للاستعلام. وهو يدعم إيثيريوم وأي سلسلة متوافقة مع EVM. يكتب المطورون معالجات الأحداث بلغة TypeScript أو JavaScript أو ReScript لتقديم بيانات في الوقت الفعلي وتاريخية، مع دعم إعادة التنظيم، والفهرسة متعددة السلاسل، والاستضافة المدارة على Envio Cloud أو الاستضافة الذاتية.

للبدء، اتبع [دليل البدء السريع لـ HyperIndex](https://docs.envio.dev/docs/HyperIndex/quickstart) لإنشاء ونشر والاستعلام عن مفهرس.
## قراءة إضافية {#further-reading}

- [استكشاف بيانات الكريبتو 1: معماريات تدفق البيانات](https://web.archive.org/web/20250125012042/https://research.2077.xyz/exploring-crypto-data-1-data-flow-architectures)
- [نظرة عامة على شبكة Graph](https://thegraph.com/docs/en/about/)
- [ساحة لعب استعلامات Graph](https://thegraph.com/explorer/subgraph/graphprotocol/graph-network-mainnet?version=current)
- [أمثلة على أكواد API على Etherscan](https://etherscan.io/apis#contracts)
- [وثائق API على Blockscout](https://docs.blockscout.com/devs/apis)
- [مستكشف سلسلة المنارة Beaconcha.in](https://beaconcha.in)
- [أساسيات Dune](https://docs.dune.com/#dune-basics)
- [دليل البدء السريع لإيثيريوم من SubQuery](https://academy.subquery.network/indexer/quickstart/quickstart_chains/ethereum-gravatar.html)
- [نظرة عامة على شبكة SQD](https://docs.sqd.dev/)
- [لغة استعلام EVM](https://web.archive.org/web/20250719151453/https://www.eql.sh/blog/alpha-release-notes)

## برامج تعليمية: البيانات والتحليلات / SQL على إيثيريوم {#tutorials}

- [تعلم موضوعات إيثيريوم الأساسية باستخدام SQL](/developers/tutorials/learn-foundational-ethereum-topics-with-sql/) _– استعلم عن بيانات إيثيريوم على السلسلة باستخدام SQL لفهم أساسيات المعاملات والكتل والغاز._
