لقد طورت سابقًا باستخدام theGraph، وكان سهل الاستخدام ورخيصًا، لكنني لم أفهم الآلية الداخلية، لذا أحضرت الجميع لنتعلم معًا.
لفهم theGraph، يجب أولاً فهم مفهوم يسمى "الفهرسة"، بالنسبة للأصدقاء الذين درسوا قاعدة بيانات SQL، هذا سهل الفهم، وللجدد يمكن توضيحه بمثال:
البحث في القاموس، لا يمكنك كل مرة تبحث عن كلمة أن تقلب القاموس من الأمام للخلف، بل يجب أولاً البحث عن النطق أو الجزء المحدد للوصول إلى الصفحة، ثم العثور على هذه الكلمة. هذا يزيد بشكل كبير من كفاءة البحث.
بالنسبة للبلوكشين، الأمر هو نفسه، يجب على البرنامج استخدام البيانات المحددة على السلسلة، يمكن للبلوكشين تقديم "كم تبقى لدى Zhang San من الأموال"، لكن لا يمكنه تقديم "كم أنفق Zhang San في الشهر الماضي" مباشرة.
لمعرفة "كم أنفق Zhang San في الشهر الماضي"، سيكون من المكلف للغاية قلب السلسلة بالكامل من البداية إلى النهاية، لذا يلعب theGraph دور "النطق" و"الجزء المحدد" للبيانات، مما يساعد البرامج على جمع البيانات المجمعة بشكل أفضل.
لذلك يمكن القول إن theGraph يوجه بشكل أساسي المطورين وعلماء السلسلة، المستخدمون العاديون لـ web3 لا يمكنهم الوصول إليه، لكنه موجود في كل مكان ومهم جدًا.
TL؛ DR
theGraph كمزود بيانات على البلوكشين كان له زخم كبير خلال صيف DeFi في عام 2020.
لكن إيرادات المشروع بشكل عام كانت منخفضة جدًا بسبب مشكلة الرسوم المنخفضة، وفي نفس الوقت كان عدد الرموز في زيادة، مما كان له تأثير سلبي على سعر الرموز.
الآن يقوم المشروع بتوسيع التكنولوجيا إلى سلاسل بلوكشين مثل Solana.
في الوقت نفسه، تمتلك theGraph منافسين مثل Bitquery وCovalent وQuicknode وMoralis، على الرغم من أن أداء theGraph جيد، إلا أن المنافسة المستمرة في الرسوم المنخفضة تجعل إيرادات المشروع قليلة جدًا.
في عالم web3 المستقبلي، الهدف من theGraph هو جمع كل البيانات على السلسلة لتوفير خدمة استعلام مشابهة لـ Baidu وGoogle وChatGPT لجميع المستخدمين، يمكن القول إن الهدف ضخم جدًا، لكن تحقيقه يحتاج إلى الانتظار للتحقق.
التفاصيل كما يلي:
1⃣ هيكل منتجات المشروع

1، الرسم الفرعي (subgraph)، الرسم الفرعي هو ما يحتاج المطور إلى إنشائه
تشمل الرسم الفرعي:
1، العقد الذكي الذي سيتم مراقبته وأحداثه (events)
2، الأحداث (events) هي واجهة مريحة توفرها بنية تسجيل السجلات في الآلة الافتراضية Ethereum (EVM)، تشبه سجل المعاملات على السلسلة.
3، واجهة برمجة التطبيقات GraphQL: أدخل عبارة SQL لاستعلام البيانات، وهي مشابهة لعبارة SQL في قاعدة بيانات MongoDB، تشبه إلى حد بعيد الشكل غير المنظم.
2، الفاحصين، يتم تشغيلهم بواسطة الفاحصين.
تشمل كائنات Graph Node ووحدات خريطة WASM
حول WASM: webassembly.org
تدفق العمل المحدد كما يلي
1، يقوم تطبيق اللامركزية بإضافة بيانات إلى Ethereum من خلال المعاملات على العقد الذكي.
2، عند معالجة المعاملات، قد يرسل العقد الذكي حدثًا أو أكثر.
3، يقوم Graph Node بمسح الكتل الجديدة لـ Ethereum باستمرار والبيانات التي قد تحتوي عليها الرسوم الفرعية.
4، يقوم Graph Node بالعثور على أحداث Ethereum للرسم الفرعي المكتوب من قبل المطورين وتشغيل معالجات الخرائط التي يوفرها المطورون. الخريطة هي وحدة WASM، تقوم بإنشاء أو تحديث الكيانات البيانات المخزنة على Graph Node استجابة لأحداث Ethereum.
5، التطبيقات اللامركزية تستخدم واجهة برمجة تطبيقات GraphQL الخاصة بـ Graph Node، لاستعلام البيانات من فهرسة البلوكشين لـ Graph Node. في المقابل، يقوم Graph Node بتحويل استعلامات GraphQL إلى استعلامات في تخزين البيانات الأساسي الخاص به، للاستفادة من وظائف الفهرسة المخزنة للحصول على هذه البيانات.
2⃣ بناءً على ما سبق، ليس من الصعب فهم أنه عند إنشاء المطور للرسم الفرعي، يجب تحديد المحتوى:
البروتوكول: اختر البروتوكول الذي سيقوم الرسم الفرعي بفهرسة البيانات منه
اسم الرسم الفرعي: أنشئ اسمًا للرسم الفرعي. اسم الرسم الفرعي هو معرّف الرسم الفرعي.
الدليل: اختر الدليل الذي سيتم إنشاء الرسم الفرعي فيه.
شبكة Ethereum (اختياري: الطبقة الثانية أو الشبكة الرئيسية أو شبكة الاختبار): قد تحتاج إلى تحديد الشبكة المتوافقة مع EVM التي سيقوم الرسم الفرعي بفهرسة البيانات منها.
عنوان العقد الذكي: ابحث عن عنوان العقد الذكي الذي تريد الاستعلام عن البيانات منه.
اسم العقد الذكي: أدخل اسم العقد الذكي.
ABI: إذا لم يتم ملء ABI تلقائيًا، يجب إدخاله يدويًا كملف JSON. (كود العقد)
كتلة البداية: يجب إدخال الكتلة الابتدائية لتحسين فهرسة بيانات الرسم الفرعي على البلوكشين. يمكن العثور على الكتلة الابتدائية من خلال البحث عن الكتل التي تم نشر العقد فيها.
توجيه أحداث العقد ككيانات للفهرسة: يُنصح بتعيين هذا إلى true، لأنه سيضيف تلقائيًا خريطة لكل حدث يتم إصداره إلى الرسم الفرعي.
في السابق، كانت الرسوم الفرعية تدعم فقط شبكة EVM، مع تحديث النسخة، أطلقت theGraph تدفقًا فرعيًا، باستخدام لغة Rust لتقليل وقت فهرسة الرسم الفرعي، ويدعم أنظمة بيئية مثل Solana، كما يمكن دمجه مع قواعد البيانات التقليدية مثل Postgres وClickhouse وMongoDB.
3⃣ للمشروع 4 أدوار محددة:
1، المطور: هو الشخص الذي يقوم بإنشاء وصيانة الرسم الفرعي، يمكن للمطور إجراء 100,000 استعلام شهريًا، وإذا زاد العدد يستخدم $GRT أو بطاقة الائتمان لدفع رسوم الفهرسة، كل 100,000 استعلام تكلف 2 دولار، وهكذا.
2، الفاحصون: يرهنون $GRT للحصول على سلطة تشغيل الفاحص والحصول على مكافآت $GRT، وعندما تكون البيانات المقدمة من الفاحصين غير صحيحة أو غير دقيقة، يتم معاقبتهم. يحتاج الفاحصون إلى رهن 100,000 رمز GRT على الأقل.
3، المفوضون: يقومون بإحالة $GRT الخاص بهم إلى الفاحصين، للحفاظ على الشبكة وللحصول على الإيرادات.
4، المحتوى: دور هذا الشخص هو العثور على رسوم فرعية عالية الجودة ووسمها، مما يدفع الفاحصين لتخصيص المزيد من الموارد لتشغيل هذا الرسم الفرعي، ويمكن أن يساعد المحتوى الشبكة على العمل بشكل أفضل.
يمكن للمحتوى أن يأخذ جزءًا من دخل الفاحصين، لكن إذا كانت جودة الرسوم الفرعية المميزة بها مشكلة، فستكون المكافآت أقل.
يحتاج المحتوى إلى دفع $GRT كوديعة لمنعهم من عدم القيام بشيء. يحتاج المحتوى إلى مراجعة المشروع قبل أن يصبح رسميًا.
4⃣ ما هي حالة المشروع الحالية؟

theGraph يدعم حاليًا أكثر من 90 شبكة، بما في ذلك نظام Ethereum البيئي وSolana وغيرها، ويغطي بشكل أساسي جميع السلاسل الشائعة.
تم إنشاء 10743 رسمًا فرعيًا حتى الآن، عدد الـ Graph Nodes المرهونة من قبل الفاحصين أكثر من 100، العائد السنوي لـ $GRT للمفوضين يتراوح بين 10 إلى 20٪، وهناك أكثر من 75,000 مشروع يستخدمون theGraph.
كما هو موضح في الصورة، إيرادات البروتوكول في عام 2023 كانت 730,000 دولار، وإيرادات البروتوكول في عام 2024 كانت 1,240,000 دولار، ولكن الأموال المستخدمة كل عام في تحفيز الرموز تصل إلى مستوى عشرات الملايين، مما يجعلها أكبر بكثير من إيرادات البروتوكول، مما يعني أن إيرادات theGraph للمفحصين والمفوضين والمحتوى تأتي من زيادة إصدار الرموز الخاصة بالمشروع.
5⃣ الطريق المستقبلي لـ theGraph، بالإشارة إلى خارطة الطريق:
1، عالم خدمات البيانات، بالإضافة إلى الرسوم الفرعية، يمكن التحقق من Firehose لـ EIP-4444 واسترداد بيانات Ethereum التاريخية، بالتعاون مع AI LLM، وتوافق البيانات عبر السلاسل.
2، تحديث أدوات المطورين للحصول على واجهة مستخدم وتجربة مستخدم أفضل، الانتقال إلى الطبقة الثانية لإيثيريوم.
3، تحسين أداء الفاحصين باستمرار، باستخدام أدوات جديدة مثل Graphix
4، البيانات المتصلة تشكل مخطط معرفة جديد، باستخدام أدوات الذكاء الاصطناعي لتحقيق مخطط بيانات معرفي عالمي لامركزي حقيقي.
6⃣ حول اقتصاد الرموز الخاصة بـ theGraph
إجمالي عرض الرموز الأولي هو 10 مليارات GRT، يتم إصدار 3٪ من الرموز الجديدة سنويًا كمكافأة للفاحصين لتوزيع الحصص على الرسم الفرعي. هذا يعني أن إجمالي عرض رموز GRT سيزداد بنسبة 3٪ كل عام، حيث يتم إصدار رموز جديدة للفاحصين تقديراً لمساهماتهم في الشبكة.
TheGraph صممت عدة آليات للحرق لتعويض إصدار الرموز الجديدة. يتم حرق حوالي 1٪ من عرض GRT سنويًا من خلال أنشطة مختلفة على الشبكة، ومع استمرار زيادة النشاط الشبكي، يستمر هذا الرقم في الزيادة.
تشمل أنشطة الحرق هذه: كلما قام المفوض بإحالة GRT إلى الفاحص، يجب دفع ضريبة إحالة بنسبة 0.5٪، وعندما يقوم المحتوى بإصدار إشارة على الرسم الفرعي، يجب دفع وديعة بنسبة 1٪، وأيضًا 1٪ من رسوم استعلام بيانات البلوكشين.
حاليًا، إجمالي عرض الرموز هو 10.79 مليار، وسعر الرمز حوالي 0.13، والقيمة السوقية حوالي 1.2 مليار دولار.