مدعوم من
Interview

الرسم البياني مقابل حراس البوابة: هل يمكن للفهرسة اللامركزية أن تنقذ ويب3؟

إن فهرسة البلوكشين هي عملية حاسمة تجعل بيانات التطبيقات اللامركزية (dApp) متاحة وقابلة للاستخدام. على الرغم من نجاح The Graph، لا تزال توجد تحديات، خاصة مع قابلية نقل البيانات والتجزئة عبر سلاسل البلوكشين المختلفة.

مشاركة
الرسم البياني مقابل حراس البوابة: هل يمكن للفهرسة اللامركزية أن تنقذ ويب3؟

فهرسة بلوكشين: جعل بيانات dApp قابلة للاستخدام

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

يتطلب العثور على معاملة واحدة أو تاريخ محفظة مستخدم المسح الدقيق عبر ملايين الكتل، وهي عملية بطيئة وغير فعالة، بل ومكلفة للغاية لمعظم تطبيقات dApps. هذا هو المكان الذي يصبح فيه فهرسة البلوكشين أمرًا ضروريًا. في جوهرها، الفهرسة هي عملية أخذ جميع البيانات الخام وغير المهيكلة من بلوكشين وتنظيمها في قاعدة بيانات قابلة للبحث والاستعلام. يتم تحقيق ذلك من خلال عملية متعددة الخطوات تعرف عادة باسم الاستخراج والتحويل والتحميل (ETL).

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

مخاطر الفهرسة المركزية

دون هذه العملية ETL، ستظل البيانات القيمة على البلوكشين غير متاحة إلى حد كبير للاستخدام العملي، مما يجعل تطبيقات dApps غير قابلة للاستخدام. في حين أن الفهرسة هي عنصر أساسي في نظام ويب3 (Web3) البيئي، إلا أن جميع الحلول غير متماثلة. كما أشار نيك هانسن، قائد فريق لمؤسسة The Graph، تعتمد العديد من تطبيقات dApps حاليًا على البائعين المركزيين أو تبني بنية فهرسة خاصة بها.

رغم أن هذا يمكن أن يوفر حلاً سريعًا، إلا أنه يخلق مخاطر كبيرة، بما في ذلك إعطاء البائعين المركزيين السلطة لتغيير شروطهم أو حتى وقف خدماتهم. كما أن هذا الاعتماد على نقطة فشل واحدة يقوض المبادئ الأساسية للامركزية التي بني عليها ويب3. بالإضافة إلى ذلك، يُدعى أن الحلول المركزية تفتقر إلى الآليات الشفافة والغير موثوقة المطلوبة لضمان دقة البيانات، مما يمكن أن يؤدي إلى مجموعة من المشكلات لتطبيقات dApps.

النهج اللامركزي لـ The Graph

لتجاوز هذه المشكلة، يقدم The Graph، الذي وصف بأنه “جوجل البلوكشين”، بديلاً لا مركزيًا لهذه المشكلة. إنه بروتوكول ينظم شبكة عالمية من المشاركين المستقلين لتوفير بيانات بلوكشين سريعة وموثوقة وقابلة للتحقق.

تعمل الشبكة من خلال نظام من الحوافز والعقوبات التي يشغلها رمزها الخاص، GRT. يشمل المشاركون في النظام الفهارس الذين هم في الأساس مشغلي العقدة الذين يقومون بتحديد GRT ويتنافسون على توفير استعلامات البيانات. في مقابل تقديم خدماتهم، يكسبون كل من رسوم الاستعلام والمكافآت الفهرسية.

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

لضمان سلامة البيانات، يتضمن البروتوكول آلية قطع قوية. إذا تم اكتشاف أن مفهرسًا يكون خبيثًا أو يقدم بيانات غير صحيحة، يمكن “قطع” أو مصادرة جزء من GRT المستثمرة. هذا، يسهم في إنشاء حافز اقتصادي قوي للمفهرسين ليكونوا صادقين ويؤدوا واجباتهم بدقة. يضمن هذا النموذج اللامركزي أن تظل البيانات بدون إذن ومقاومة للرقابة أو التغييرات المفاجئة في شروط الخدمة، مما يزيل خطر “شد البساط” المرتبط بالبائعين المركزيين.

وفي الوقت نفسه، يرى بعض المراقبين أن المشكلة الأساسية لنقل البيانات لا تتعلق ببساطة بنقل البيانات بين البلوكشينات؛ بل تكمن في كيفية بناء تطبيقات dApps بشكل أساسي. يؤكدون أن النظام البيئي اليوم مجزأ، مما يجبر المطورين في كل الأحيان على استخدام حلول فهرسة مختلفة لسلاسل مختلفة أو حتى داخل تطبيق واحد.

يعترف هانسن أنه رغم أن حل الفهرسة لـ The Graph قد وضع سقفًا عاليًا، لا تزال هناك قضايا قائمة تتحدى المطورين. يضيف:

يحتاج المطورون فقط إلى سير بيانات يصطف مع الفروق الدقيقة وتعقيدات بيانات البلوكشين بينما يتوافق مع معايير اللامركزية.

ومع ذلك، أشار قائد فريق مؤسسة The Graph إلى أن الفرق في The Graph كانت تعالج تحديات المستخدمين، مع تركيز تطوير المنتجات الحالي على حل العديد من هذه القضايا.

وفي المستقبل، يتوقع هانسن أن يواصل The Graph التطور مع استمرار نمو Web3 واحتياجات الصناعة. يضيف أن البنية التحتية الجاري بناؤها “مصممة لدعم البناة والمستخدمين والمؤسسات على حد سواء دون المساس بالشفافية أو التحكم.”

وسوم في هذه القصة