تطور الوصول إلى البيانات في Web3

متوسط6/24/2024, 1:14:49 PM
البيانات هي مفتاح تقنية blockchain والأساس لتطوير التطبيقات اللامركزية (dApps). في حين أن الكثير من النقاش الحالي يدور حول توافر البيانات: ضمان وصول كل مشارك في الشبكة إلى بيانات المعاملات الحديثة للتحقق منها. ولكن هناك جانب آخر لا يقل أهمية غالبا ما يتم تجاهله: إمكانية الوصول إلى البيانات. يقدم DFG Official المنطق الأساسي واللاعبين الرئيسيين في هذا المسار في هذا التقرير.

أهمية البيانات في سلاسل الكتل

البيانات أمر بالغ الأهمية في تقنية blockchain ، حيث تعمل كأساس لتطوير التطبيقات اللامركزية (dApps). في حين أن الكثير من المحادثة الحالية تدور حول توافر البيانات (DA) - ضمان إمكانية الوصول إلى بيانات المعاملات الحديثة لكل مشارك في الشبكة للتحقق منها - هناك جانب آخر لا يقل أهمية غالبا ما يتم تجاهله: إمكانية الوصول إلى البيانات.

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

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

كيف تم استرداد البيانات البلوكتشين مسبقا

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

أحد الخيارات لمطوري dApp هو host وتشغيل عقد RPC الأرشيفية الخاصة بهم. تخزن هذه العقد جميع بيانات blockchain التاريخية من البداية ، مما يسمح بالوصول الكامل إلى البيانات. ومع ذلك ، فإن الحفاظ على عقدة أرشيفية أمر مكلف وله قدرة استعلام محدودة ، مما يجعل من غير الممكن الاستعلام عن البيانات بالتنسيق الذي يحتاجه المطورون. في حين أن تشغيل العقد الأقل تكلفة يعد خيارا ، فإن هذه العقد لديها قدرات محدودة لاسترجاع البيانات ، والتي يمكن أن تعيق تشغيل dApp.

هناك طريقة أخرى تتمثل في استخدام موفري العقدة التجارية RPC (استدعاء الإجراء عن بعد). يتعامل هؤلاء المزودون مع تكاليف العقد وإدارتها ، ويوفرون البيانات من خلال نقاط نهاية RPC. نقاط نهاية RPC العامة مجانية ولكن لها حدود معدل يمكن أن تؤثر سلبا A Superior Alternative: البلوكتشين تلعب المفهرسات

البلوكتشين دورا مهما في تنظيم بيانات داخل السلسلة وإرسالها إلى قاعدة بيانات لسهولة الاستعلام ، ولهذا السبب يشار إليها غالبا باسم "Google of blockchains". وهي تعمل عن طريق فهرسة بيانات blockchain وإتاحتها بسهولة من خلال لغة استعلام مشابهة ل SQL ، باستخدام واجهات برمجة التطبيقات مثل GraphQL. من خلال توفير واجهة موحدة للاستعلام عن البيانات ، يسمح المفهرسون للمطورين باستخدام لغات استعلام موحدة لاسترداد المعلومات التي يحتاجون إليها بسرعة ودقة ، مما يبسط العملية بشكل كبير.

تعمل الأنواع المختلفة من المفهرسات على تحسين استرجاع البيانات بطرق مختلفة:

  1. عقدة كاملة المفهرسات: يقوم هؤلاء المفهرسون بتشغيل عقدة blockchain كاملة واستخراج البيانات مباشرة منها ، مما يضمن بيانات كاملة ودقيقة ولكنه يتطلب قوة تخزين ومعالجة كبيرة.
  2. المفهرسات خفيفة الوزن: تعتمد هذه المفهرسات على العقد الكاملة لجلب بيانات محددة حسب الحاجة ، مما يقلل من متطلبات التخزين ولكن من المحتمل أن يزيد من وقت الاستعلام.
  3. المفهرسات المخصصة: متخصصة لأنواع معينة من البيانات أو سلاسل كتل محددة ، تعمل هذه المفهرسات على تحسين الاسترجاع لحالات استخدام معينة ، مثل البيانات NFT أو المعاملات DeFi.
  4. تجميع المفهرسات: تقوم هذه المفهرسات بسحب البيانات من سلاسل كتل ومصادر متعددة ، بما في ذلك معلومات خارج السلسلة ، مما يوفر واجهة استعلام موحدة ، وهو أمر مفيد بشكل خاص ل dApps متعددة السلاسل.

يتطلب إثيريوم وحده 3 تيرابايت من التخزين مع عقدة أرشيف Erigon مع زيادة تخزين البيانات مع نمو السلاسل بمرور الوقت. تنشر بروتوكولات المفهرس العديد من المفهرسات ، مما يتيح الفهرسة الفعالة والاستعلام عن كميات كبيرة من البيانات بسرعات عالية - وهو أمر لا تستطيع RPCs تحقيقه.

تسمح المفهرسات أيضا بالاستعلامات المعقدة والتصفية السهلة للبيانات بناء على معايير مختلفة والبيانات التي سيتم تحليلها بعد استخراجها. تسمح بعض المفهرسات أيضا بتجميع البيانات من مصادر متعددة ، مما يمنع الاضطرار إلى نشر واجهات برمجة تطبيقات متعددة في dApp متعدد السلاسل. من خلال التوزيع عبر عقد متعددة ، توفر المفهرسات أمانا وأداء محسنا مقارنة بموفري RPC الذين قد يواجهون انقطاعات وتعطل بسبب طبيعتهم المركزية.

بشكل عام ، يعزز المفهرسون كفاءة وموثوقية استرجاع البيانات مقارنة بموفري العقد RPC ، مع تقليل التكاليف المرتبطة بنشر العقد الفردية. هذا يجعل بروتوكولات مفهرس blockchain الخيار المفضل لمطوري dApp.

حالات استخدام المفهرس

كما ذكرنا سابقا ، يتطلب بناء dApps استرجاع وقراءة بيانات blockchain لتشغيل خدمتهم. يتضمن ذلك أي نوع من التطبيقات اللامركزية ، بما في ذلك DeFi ومنصات NFT والألعاب وحتى الشبكات الاجتماعية لأن هذه المنصات تتطلب قراءة البيانات قبل أن تتمكن من تنفيذ معاملات أخرى.

DeFi

تتطلب بروتوكولات DeFi معلومات مختلفة قبل أن تتمكن من اقتباس الأسعار والنسب والرسوم المحددة لمستخدميها والمزيد. يتطلب صناع السوق الآليون (AMM) معلومات الأسعار والسيولة حول مجمعات معينة لحساب معدلات المقايضة بينما تتطلب بروتوكولات الإقراض نسب استخدام لتحديد معدلات الإقراض / الاقتراض ونسب الديون التصفية. يعد إدخال المعلومات في dApp أمرا ضروريا قبل حساب المعدلات للمستخدمين للتنفيذ عليها.

تتطلب GameFi الألعاب

فهرسة سريعة ووصولا إلى البيانات لضمان اللعب السلس للمستخدمين. فقط مع استرجاع البيانات بسرعة البرق والتنفيذ يمكن مقارنة ألعاب Web3 بنظيراتها Web2 في الأداء لجذب المزيد من المستخدمين. تتطلب هذه الألعاب بيانات مثل ملكية الأرض ورصيد الرمز المميز داخل اللعبة والإجراءات داخل اللعبة والمزيد. باستخدام المفهرسات ، يمكنهم ضمان تدفق ثابت للبيانات بشكل أفضل ووقت تشغيل ثابت لضمان تجربة لعب لا تشوبها شائبة.

NFT

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

سواء كانت DeFi صانع السوق الآلي (AMM) تتطلب معلومات عن الأسعار والسيولة أو تطبيق SocialFi يتطلب تحديثات حول مشاركات المستخدمين الجدد ، فإن القدرة على استرداد البيانات بسرعة أمر ضروري لتمكين dApps من العمل بشكل جيد. باستخدام المفهرسات ، فإنها توفر استرجاعا فعالا وصحيحا للبيانات لإعطاء تجربة مستخدم سلسة.

Analytics

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

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

نظرا لوجود العديد من مفهرسات blockchain المتاحة ، فإن تحديد الاختلافات بين بروتوكولات الفهرسة أمر بالغ الأهمية لضمان اختيار المطورين للمفهرس الذي يناسب احتياجاتهم على أفضل وجه.

نظرة عامة على مفهرسي البلوكتشين

نظرة على المفهرسين

الرسم البياني

كان الرسم البياني أول مفهرس بروتوكول تم إطلاقه لأول مرة على إثيريوم مما مكن من الاستعلام السهل عن بيانات المعاملات التي لم يكن من السهل الوصول إليها في السابق. باستخدام الرسوم البيانية الفرعية ، فإنه يحدد ويصفي مجموعة فرعية من البيانات التي يتم جمعها من blockchain ، مثل جميع المعاملات المرتبطة بتجمع Uniswap v3 USDC / ETH.

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

تتيح بنيتها التحتية متوسط تكلفة لكل استعلام يبلغ 40 دولارا لكل مليون استعلام ، والتي تكلف أقل بكثير من عقد الاستضافة الذاتية. باستخدام مصادر بيانات الملفات ، فإنه يدعم أيضا الفهرسة المتوازية لكل من بيانات داخل السلسلة و خارج السلسلة في نفس الوقت لاسترجاع البيانات بكفاءة.

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

Subsquid

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

يدعم Subsquid أيضا الفهرسة في الوقت الفعلي ، مما يسمح بفهرسة الكتل قبل الانتهاء منها. كما أنه يتيح تخزين البيانات بالتنسيقات التي يختارها المطورون ، مما يسهل التحليلات باستخدام أدوات مثل BigQuery أو Parquet أو CSVs. بالإضافة إلى ذلك ، يمكن نشر الرسوم البيانية الفرعية على شبكة Subsquid دون الترحيل إلى Squid SDK ، مما يتيح النشر بدون تعليمات برمجية.

بينما لا يزال في مرحلة testnet ، حقق Subsquid إحصائيات رائعة ، مع أكثر من 80,000 مستخدم testnet ، ونشر أكثر من 60,000 مفهرس حبار ، وأكثر من 20,000 مطور تم التحقق منه على الشبكة. في الآونة الأخيرة ، في 3 يونيو ، أطلقت Subsquid الشبكة الرئيسية لبحيرة البيانات الخاصة بهم.

بالإضافة إلى الفهرسة ، تم تصميم بحيرة بيانات Subsquid Network كبديل ل RPCs في حالات الاستخدام مثل التحليلات والمعالجات المشتركة ZK / TEE ووكلاء الذكاء الاصطناعي والأوراكل.

SubQuery

SubQuery هي شبكة بنية أساسية للبرامج الوسيطة اللامركزية توفر خدمات بيانات RPC ومفهرسة. في البداية دعم Polkadot وشبكات المادة المتفاعلة ، وقد توسعت الآن لتشمل أكثر من 200 سلسلة. إنه يعمل بشكل مشابه للرسم البياني باستخدام إثبات الفهرسة ، مع المفهرسين الذين يقومون بفهرسة البيانات وتقديم طلبات الاستعلام ، والمفوضين الذين التكديس إلى المفهرسين. ومع ذلك ، بدلا من القيمين ، فإنه يقدم المستهلكين الذين إرسال أوامر الشراء للإشارة إلى الإيرادات المضمونة للمفهرسين.

سيقدم SubQuery Data العقدة الذي يدعم التجزئة لمنع المزامنة المستمرة للبيانات الجديدة بين كل عقدة ، وبالتالي تحسين كفاءة الاستعلام مع التحرك نحو مزيد من اللامركزية. يمكن للمستخدمين اختيار الدفع لكل حساب يبلغ حوالي 1 SQT token لكل 1000 طلب ، أو إعداد رسوم مخصصة للمفهرسين من خلال الاتفاقيات.

على الرغم من أن SubQuery أطلقت الرمز المميز الخاص بها فقط في وقت سابق من هذا العام ، إلا أن مكافآت الانبعاثات لكل من العقد والمفوضين قد زادت من جودة البيع في القيمة USD أيضا والتي تمثل قدرا متزايدا من خدمات الاستعلام المقدمة على نظامهم الأساسي أيضا. ارتفع المبلغ الإجمالي ل SQT المخزنة من 6 ملايين إلى 125 مليون منذ عام TGE ، مما يسلط الضوء على النمو في مشاركة شبكتهم.

Covalent

Covalent هي شبكة مفهرس لامركزية تقوم بإنشاء نسخة طبق الأصل من بيانات blockchain بواسطة عقد شبكة منتجي العينات (BSPs) كتلة من خلال طريقة تصدير مجمعة و ينشر دليلا على سلسلة كتل Covalent L1. ثم يتم تنقيح هذه البيانات بواسطة عقد منتج النتائج (BRP) كتلة لتصفية البيانات بناء على القواعد المحددة.

من خلال API الموحد ، يمكن للمطورين بسهولة سحب بيانات blockchain ذات الصلة بتنسيق طلب واستجابة متسق يلغي الحاجة إلى كتابة استعلامات معقدة مخصصة للوصول إلى البيانات. يمكن سحب مجموعات البيانات التي تم تكوينها مسبقا من مشغلي الشبكات باستخدام الرموز المميزة CQT كوسيلة للدفع يتم تسويتها على Moonbeam.

يبدو أن مكافآت Covalent في اتجاه متزايد بشكل عام من Q1 23 إلى Q1 24 ، ويعزى ذلك جزئيا إلى الزيادة في سعر CQT الرمز المميز ل Covalent.

اعتبارات في اختيار مفهرس

Customizability of

Data

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

Security

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

يوفر Subsquid خيار استخدام متفائل ومقاوم zk بينما ينشر Covalent أيضا دليلا يحتوي على التجزئة الكتلة. يوفر الرسم البياني فترات تحدي النزاع مقابل استعلامات المفهرس بأسلوب فترة نافذة التحدي المتفائلة ، بينما يقوم SubQuery بإنشاء إثباتات Merkle Mountain لكل كتلة لحساب التجزئة لكل كتلة من جميع البيانات المخزنة في قاعدة البيانات الخاصة بهم.

السرعة وقابلية التوسع

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

على سبيل المثال ، يسمح Subsquid بقابلية التوسع الأفقي من خلال إضافة المزيد من العقد لتخزين البيانات ، مما يوفر القدرة على التوسع جنبا إلى جنب مع تحسينات الأجهزة. يوفر الرسم البياني بيانات تدفق متوازية لمزامنة البيانات بشكل أسرع ، بينما يقدم SubQuery تجزئة العقدة لتسريع عملية المزامنة.

الشبكات المدعومة

على الرغم من أن غالبية نشاط blockchain لا يزال يقع ضمن إثيريوم ، إلا أن سلاسل الكتل المختلفة تكتسب شعبية أكبر بمرور الوقت. على سبيل المثال ، تمتلك سلاسل Layer 2s و Solana و Move blockchains و بيتكوين النظام البيئي مجموعتها الخاصة من المطورين والنشاط المتنامي الذي سيتطلب خدمات الفهرسة أيضا.

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

استنتاج

على الرغم من الاعتماد الواسع النطاق للمفهرسين لتطوير dApp ، إلا أن إمكانات المفهرسين لا تزال هائلة ، لا سيما مع تكامل الذكاء الاصطناعي. مع استمرار انتشار الذكاء الاصطناعي في كل من Web2 و Web3 ، تتوقف قدرته على التحسين على الوصول إلى البيانات ذات الصلة لتدريب النماذج وتطوير وكلاء الذكاء الاصطناعي. يعد ضمان سلامة البيانات أمرا بالغ الأهمية للتطبيقات الذكاء الاصطناعي ، لأنه يمنع تغذية النماذج بمعلومات متحيزة أو غير دقيقة.

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

  1. تمت إعادة طباعة هذه المقالة من [medium]. جميع حقوق الطبع والنشر تنتمي إلى المؤلف الأصلي [DFG Official]. إذا كانت هناك اعتراضات على إعادة الطبع هذه ، فيرجى الاتصال بفريق Gate Learn ، وسيقومون بالتعامل معها على الفور.
  2. إخلاء المسؤولية: الآراء ووجهات النظر الواردة في هذه المقالة هي آراء المؤلف فقط ولا تشكل أي نصيحة استثمارية.
  3. تتم ترجمة المقالة إلى لغات أخرى من قبل فريق Gate Learn. يحظر نسخ المقالات المترجمة أو توزيعها أو سرقتها، ما لم يذكر ذلك.

تطور الوصول إلى البيانات في Web3

متوسط6/24/2024, 1:14:49 PM
البيانات هي مفتاح تقنية blockchain والأساس لتطوير التطبيقات اللامركزية (dApps). في حين أن الكثير من النقاش الحالي يدور حول توافر البيانات: ضمان وصول كل مشارك في الشبكة إلى بيانات المعاملات الحديثة للتحقق منها. ولكن هناك جانب آخر لا يقل أهمية غالبا ما يتم تجاهله: إمكانية الوصول إلى البيانات. يقدم DFG Official المنطق الأساسي واللاعبين الرئيسيين في هذا المسار في هذا التقرير.

أهمية البيانات في سلاسل الكتل

البيانات أمر بالغ الأهمية في تقنية blockchain ، حيث تعمل كأساس لتطوير التطبيقات اللامركزية (dApps). في حين أن الكثير من المحادثة الحالية تدور حول توافر البيانات (DA) - ضمان إمكانية الوصول إلى بيانات المعاملات الحديثة لكل مشارك في الشبكة للتحقق منها - هناك جانب آخر لا يقل أهمية غالبا ما يتم تجاهله: إمكانية الوصول إلى البيانات.

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

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

كيف تم استرداد البيانات البلوكتشين مسبقا

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

أحد الخيارات لمطوري dApp هو host وتشغيل عقد RPC الأرشيفية الخاصة بهم. تخزن هذه العقد جميع بيانات blockchain التاريخية من البداية ، مما يسمح بالوصول الكامل إلى البيانات. ومع ذلك ، فإن الحفاظ على عقدة أرشيفية أمر مكلف وله قدرة استعلام محدودة ، مما يجعل من غير الممكن الاستعلام عن البيانات بالتنسيق الذي يحتاجه المطورون. في حين أن تشغيل العقد الأقل تكلفة يعد خيارا ، فإن هذه العقد لديها قدرات محدودة لاسترجاع البيانات ، والتي يمكن أن تعيق تشغيل dApp.

هناك طريقة أخرى تتمثل في استخدام موفري العقدة التجارية RPC (استدعاء الإجراء عن بعد). يتعامل هؤلاء المزودون مع تكاليف العقد وإدارتها ، ويوفرون البيانات من خلال نقاط نهاية RPC. نقاط نهاية RPC العامة مجانية ولكن لها حدود معدل يمكن أن تؤثر سلبا A Superior Alternative: البلوكتشين تلعب المفهرسات

البلوكتشين دورا مهما في تنظيم بيانات داخل السلسلة وإرسالها إلى قاعدة بيانات لسهولة الاستعلام ، ولهذا السبب يشار إليها غالبا باسم "Google of blockchains". وهي تعمل عن طريق فهرسة بيانات blockchain وإتاحتها بسهولة من خلال لغة استعلام مشابهة ل SQL ، باستخدام واجهات برمجة التطبيقات مثل GraphQL. من خلال توفير واجهة موحدة للاستعلام عن البيانات ، يسمح المفهرسون للمطورين باستخدام لغات استعلام موحدة لاسترداد المعلومات التي يحتاجون إليها بسرعة ودقة ، مما يبسط العملية بشكل كبير.

تعمل الأنواع المختلفة من المفهرسات على تحسين استرجاع البيانات بطرق مختلفة:

  1. عقدة كاملة المفهرسات: يقوم هؤلاء المفهرسون بتشغيل عقدة blockchain كاملة واستخراج البيانات مباشرة منها ، مما يضمن بيانات كاملة ودقيقة ولكنه يتطلب قوة تخزين ومعالجة كبيرة.
  2. المفهرسات خفيفة الوزن: تعتمد هذه المفهرسات على العقد الكاملة لجلب بيانات محددة حسب الحاجة ، مما يقلل من متطلبات التخزين ولكن من المحتمل أن يزيد من وقت الاستعلام.
  3. المفهرسات المخصصة: متخصصة لأنواع معينة من البيانات أو سلاسل كتل محددة ، تعمل هذه المفهرسات على تحسين الاسترجاع لحالات استخدام معينة ، مثل البيانات NFT أو المعاملات DeFi.
  4. تجميع المفهرسات: تقوم هذه المفهرسات بسحب البيانات من سلاسل كتل ومصادر متعددة ، بما في ذلك معلومات خارج السلسلة ، مما يوفر واجهة استعلام موحدة ، وهو أمر مفيد بشكل خاص ل dApps متعددة السلاسل.

يتطلب إثيريوم وحده 3 تيرابايت من التخزين مع عقدة أرشيف Erigon مع زيادة تخزين البيانات مع نمو السلاسل بمرور الوقت. تنشر بروتوكولات المفهرس العديد من المفهرسات ، مما يتيح الفهرسة الفعالة والاستعلام عن كميات كبيرة من البيانات بسرعات عالية - وهو أمر لا تستطيع RPCs تحقيقه.

تسمح المفهرسات أيضا بالاستعلامات المعقدة والتصفية السهلة للبيانات بناء على معايير مختلفة والبيانات التي سيتم تحليلها بعد استخراجها. تسمح بعض المفهرسات أيضا بتجميع البيانات من مصادر متعددة ، مما يمنع الاضطرار إلى نشر واجهات برمجة تطبيقات متعددة في dApp متعدد السلاسل. من خلال التوزيع عبر عقد متعددة ، توفر المفهرسات أمانا وأداء محسنا مقارنة بموفري RPC الذين قد يواجهون انقطاعات وتعطل بسبب طبيعتهم المركزية.

بشكل عام ، يعزز المفهرسون كفاءة وموثوقية استرجاع البيانات مقارنة بموفري العقد RPC ، مع تقليل التكاليف المرتبطة بنشر العقد الفردية. هذا يجعل بروتوكولات مفهرس blockchain الخيار المفضل لمطوري dApp.

حالات استخدام المفهرس

كما ذكرنا سابقا ، يتطلب بناء dApps استرجاع وقراءة بيانات blockchain لتشغيل خدمتهم. يتضمن ذلك أي نوع من التطبيقات اللامركزية ، بما في ذلك DeFi ومنصات NFT والألعاب وحتى الشبكات الاجتماعية لأن هذه المنصات تتطلب قراءة البيانات قبل أن تتمكن من تنفيذ معاملات أخرى.

DeFi

تتطلب بروتوكولات DeFi معلومات مختلفة قبل أن تتمكن من اقتباس الأسعار والنسب والرسوم المحددة لمستخدميها والمزيد. يتطلب صناع السوق الآليون (AMM) معلومات الأسعار والسيولة حول مجمعات معينة لحساب معدلات المقايضة بينما تتطلب بروتوكولات الإقراض نسب استخدام لتحديد معدلات الإقراض / الاقتراض ونسب الديون التصفية. يعد إدخال المعلومات في dApp أمرا ضروريا قبل حساب المعدلات للمستخدمين للتنفيذ عليها.

تتطلب GameFi الألعاب

فهرسة سريعة ووصولا إلى البيانات لضمان اللعب السلس للمستخدمين. فقط مع استرجاع البيانات بسرعة البرق والتنفيذ يمكن مقارنة ألعاب Web3 بنظيراتها Web2 في الأداء لجذب المزيد من المستخدمين. تتطلب هذه الألعاب بيانات مثل ملكية الأرض ورصيد الرمز المميز داخل اللعبة والإجراءات داخل اللعبة والمزيد. باستخدام المفهرسات ، يمكنهم ضمان تدفق ثابت للبيانات بشكل أفضل ووقت تشغيل ثابت لضمان تجربة لعب لا تشوبها شائبة.

NFT

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

سواء كانت DeFi صانع السوق الآلي (AMM) تتطلب معلومات عن الأسعار والسيولة أو تطبيق SocialFi يتطلب تحديثات حول مشاركات المستخدمين الجدد ، فإن القدرة على استرداد البيانات بسرعة أمر ضروري لتمكين dApps من العمل بشكل جيد. باستخدام المفهرسات ، فإنها توفر استرجاعا فعالا وصحيحا للبيانات لإعطاء تجربة مستخدم سلسة.

Analytics

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

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

نظرا لوجود العديد من مفهرسات blockchain المتاحة ، فإن تحديد الاختلافات بين بروتوكولات الفهرسة أمر بالغ الأهمية لضمان اختيار المطورين للمفهرس الذي يناسب احتياجاتهم على أفضل وجه.

نظرة عامة على مفهرسي البلوكتشين

نظرة على المفهرسين

الرسم البياني

كان الرسم البياني أول مفهرس بروتوكول تم إطلاقه لأول مرة على إثيريوم مما مكن من الاستعلام السهل عن بيانات المعاملات التي لم يكن من السهل الوصول إليها في السابق. باستخدام الرسوم البيانية الفرعية ، فإنه يحدد ويصفي مجموعة فرعية من البيانات التي يتم جمعها من blockchain ، مثل جميع المعاملات المرتبطة بتجمع Uniswap v3 USDC / ETH.

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

تتيح بنيتها التحتية متوسط تكلفة لكل استعلام يبلغ 40 دولارا لكل مليون استعلام ، والتي تكلف أقل بكثير من عقد الاستضافة الذاتية. باستخدام مصادر بيانات الملفات ، فإنه يدعم أيضا الفهرسة المتوازية لكل من بيانات داخل السلسلة و خارج السلسلة في نفس الوقت لاسترجاع البيانات بكفاءة.

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

Subsquid

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

يدعم Subsquid أيضا الفهرسة في الوقت الفعلي ، مما يسمح بفهرسة الكتل قبل الانتهاء منها. كما أنه يتيح تخزين البيانات بالتنسيقات التي يختارها المطورون ، مما يسهل التحليلات باستخدام أدوات مثل BigQuery أو Parquet أو CSVs. بالإضافة إلى ذلك ، يمكن نشر الرسوم البيانية الفرعية على شبكة Subsquid دون الترحيل إلى Squid SDK ، مما يتيح النشر بدون تعليمات برمجية.

بينما لا يزال في مرحلة testnet ، حقق Subsquid إحصائيات رائعة ، مع أكثر من 80,000 مستخدم testnet ، ونشر أكثر من 60,000 مفهرس حبار ، وأكثر من 20,000 مطور تم التحقق منه على الشبكة. في الآونة الأخيرة ، في 3 يونيو ، أطلقت Subsquid الشبكة الرئيسية لبحيرة البيانات الخاصة بهم.

بالإضافة إلى الفهرسة ، تم تصميم بحيرة بيانات Subsquid Network كبديل ل RPCs في حالات الاستخدام مثل التحليلات والمعالجات المشتركة ZK / TEE ووكلاء الذكاء الاصطناعي والأوراكل.

SubQuery

SubQuery هي شبكة بنية أساسية للبرامج الوسيطة اللامركزية توفر خدمات بيانات RPC ومفهرسة. في البداية دعم Polkadot وشبكات المادة المتفاعلة ، وقد توسعت الآن لتشمل أكثر من 200 سلسلة. إنه يعمل بشكل مشابه للرسم البياني باستخدام إثبات الفهرسة ، مع المفهرسين الذين يقومون بفهرسة البيانات وتقديم طلبات الاستعلام ، والمفوضين الذين التكديس إلى المفهرسين. ومع ذلك ، بدلا من القيمين ، فإنه يقدم المستهلكين الذين إرسال أوامر الشراء للإشارة إلى الإيرادات المضمونة للمفهرسين.

سيقدم SubQuery Data العقدة الذي يدعم التجزئة لمنع المزامنة المستمرة للبيانات الجديدة بين كل عقدة ، وبالتالي تحسين كفاءة الاستعلام مع التحرك نحو مزيد من اللامركزية. يمكن للمستخدمين اختيار الدفع لكل حساب يبلغ حوالي 1 SQT token لكل 1000 طلب ، أو إعداد رسوم مخصصة للمفهرسين من خلال الاتفاقيات.

على الرغم من أن SubQuery أطلقت الرمز المميز الخاص بها فقط في وقت سابق من هذا العام ، إلا أن مكافآت الانبعاثات لكل من العقد والمفوضين قد زادت من جودة البيع في القيمة USD أيضا والتي تمثل قدرا متزايدا من خدمات الاستعلام المقدمة على نظامهم الأساسي أيضا. ارتفع المبلغ الإجمالي ل SQT المخزنة من 6 ملايين إلى 125 مليون منذ عام TGE ، مما يسلط الضوء على النمو في مشاركة شبكتهم.

Covalent

Covalent هي شبكة مفهرس لامركزية تقوم بإنشاء نسخة طبق الأصل من بيانات blockchain بواسطة عقد شبكة منتجي العينات (BSPs) كتلة من خلال طريقة تصدير مجمعة و ينشر دليلا على سلسلة كتل Covalent L1. ثم يتم تنقيح هذه البيانات بواسطة عقد منتج النتائج (BRP) كتلة لتصفية البيانات بناء على القواعد المحددة.

من خلال API الموحد ، يمكن للمطورين بسهولة سحب بيانات blockchain ذات الصلة بتنسيق طلب واستجابة متسق يلغي الحاجة إلى كتابة استعلامات معقدة مخصصة للوصول إلى البيانات. يمكن سحب مجموعات البيانات التي تم تكوينها مسبقا من مشغلي الشبكات باستخدام الرموز المميزة CQT كوسيلة للدفع يتم تسويتها على Moonbeam.

يبدو أن مكافآت Covalent في اتجاه متزايد بشكل عام من Q1 23 إلى Q1 24 ، ويعزى ذلك جزئيا إلى الزيادة في سعر CQT الرمز المميز ل Covalent.

اعتبارات في اختيار مفهرس

Customizability of

Data

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

Security

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

يوفر Subsquid خيار استخدام متفائل ومقاوم zk بينما ينشر Covalent أيضا دليلا يحتوي على التجزئة الكتلة. يوفر الرسم البياني فترات تحدي النزاع مقابل استعلامات المفهرس بأسلوب فترة نافذة التحدي المتفائلة ، بينما يقوم SubQuery بإنشاء إثباتات Merkle Mountain لكل كتلة لحساب التجزئة لكل كتلة من جميع البيانات المخزنة في قاعدة البيانات الخاصة بهم.

السرعة وقابلية التوسع

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

على سبيل المثال ، يسمح Subsquid بقابلية التوسع الأفقي من خلال إضافة المزيد من العقد لتخزين البيانات ، مما يوفر القدرة على التوسع جنبا إلى جنب مع تحسينات الأجهزة. يوفر الرسم البياني بيانات تدفق متوازية لمزامنة البيانات بشكل أسرع ، بينما يقدم SubQuery تجزئة العقدة لتسريع عملية المزامنة.

الشبكات المدعومة

على الرغم من أن غالبية نشاط blockchain لا يزال يقع ضمن إثيريوم ، إلا أن سلاسل الكتل المختلفة تكتسب شعبية أكبر بمرور الوقت. على سبيل المثال ، تمتلك سلاسل Layer 2s و Solana و Move blockchains و بيتكوين النظام البيئي مجموعتها الخاصة من المطورين والنشاط المتنامي الذي سيتطلب خدمات الفهرسة أيضا.

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

استنتاج

على الرغم من الاعتماد الواسع النطاق للمفهرسين لتطوير dApp ، إلا أن إمكانات المفهرسين لا تزال هائلة ، لا سيما مع تكامل الذكاء الاصطناعي. مع استمرار انتشار الذكاء الاصطناعي في كل من Web2 و Web3 ، تتوقف قدرته على التحسين على الوصول إلى البيانات ذات الصلة لتدريب النماذج وتطوير وكلاء الذكاء الاصطناعي. يعد ضمان سلامة البيانات أمرا بالغ الأهمية للتطبيقات الذكاء الاصطناعي ، لأنه يمنع تغذية النماذج بمعلومات متحيزة أو غير دقيقة.

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

  1. تمت إعادة طباعة هذه المقالة من [medium]. جميع حقوق الطبع والنشر تنتمي إلى المؤلف الأصلي [DFG Official]. إذا كانت هناك اعتراضات على إعادة الطبع هذه ، فيرجى الاتصال بفريق Gate Learn ، وسيقومون بالتعامل معها على الفور.
  2. إخلاء المسؤولية: الآراء ووجهات النظر الواردة في هذه المقالة هي آراء المؤلف فقط ولا تشكل أي نصيحة استثمارية.
  3. تتم ترجمة المقالة إلى لغات أخرى من قبل فريق Gate Learn. يحظر نسخ المقالات المترجمة أو توزيعها أو سرقتها، ما لم يذكر ذلك.
ابدأ التداول الآن
اشترك وتداول لتحصل على جوائز ذهبية بقيمة
100 دولار أمريكي
و
5500 دولارًا أمريكيًا
لتجربة الإدارة المالية الذهبية!