الرسم البياني هو أفضل أداة لاستخراج بيانات blockchain

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

يتعامل الرسم البياني مع المشكلة بطريقة مختلفة: يسمح المشروع بوجود سلاسل الكتل في شكلها الحالي ، ولكنه يوفر طريقة لفهرسة البيانات المخزنة فيها والاستعلام عنها بكفاءة باستخدام GraphQL.

ما هو الرسم البياني?

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

تواجه تطبيقات Blockchain صعوبة في الحفاظ على خصائص مثل الاكتمال وإعادة تنظيم blockchain والأمان أثناء تنفيذ الاستعلام. كل هذا يجعل عملية الاستعلام مملة ، لكن لحسن الحظ ، لدى The Graph حلاً بديلًا لإصلاح المشكلة. من خلال “الرسوم البيانية الفرعية” ، يقوم المشروع بفهرسة بيانات blockchain التي يمكن للمستخدمين الوصول إليها من خلال GraphQL API. وفقًا لفريق التطوير ، في المستقبل سوف يجعلونه لامركزيًا تمامًا ، مع المزيد من العقد المسؤولة عن الحفاظ على الفهرسة..

كيف يفهرس الرسم البياني البيانات?

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

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

GraphQL هي الرابط بين بيانات blockchain والتطبيق الذي يريد المستخدم توفيره. ولكن مرة أخرى ، يمكن للمستخدمين من خلال Graph Node تقديم استعلامات البحث إلى النظام الأساسي. بعد العملية برمتها ، يمكن للمستخدمين أخيرًا رؤية نتائج استعلامهم من تطبيقاتهم. هذا هو في الأساس كيفية عمل استعلام البيانات ودورة الفهرسة. يمكن للمستخدمين الرجوع إلى Graph Explorer لعرض الرسوم البيانية الفرعية الموجودة بالفعل في النظام الأساسي. يحتوي كل من هذه الرسوم البيانية الفرعية على ملعب حيث يمكن للمستخدمين تنفيذ الاستعلامات من خلال GraphQL.

في وقت كتابة هذا التقرير ، يمكن أن يدعم الرسم البياني فهرسة البيانات الواردة من شبكات Ethereum و IPFS و PoA. ستدعم المنصة المزيد من الشبكات في المستقبل. ولكن في الوقت الحالي ، تم نشر أكثر من 2300 رسم بياني فرعي في المشروع ، والتي يستخدمها مطورو التطبيقات. يتضمن سجل الإنجازات AAVE و Aragon و Balancer و DAOstack و Uniswap و Synthetix وغيرها الكثير. بالإضافة إلى ذلك ، استخدمت 3Commas مؤخرًا الرسم البياني للحصول على أرصدة وأسعار محافظ Ethereum. ستتم إضافة دعم عرض رموز Staking المميزة بعد قليل..

الأدوار في النظام البيئي Graph

يمكن للمشاركين في المشروع القيام بالأدوار التالية:

  • المستهلكون. هؤلاء هم المستخدمون الذين يدفعون للمفهرسات مقابل استعلامات البحث الخاصة بهم. في موقع المستهلك ، يمكن أن تكون هناك أيضًا خدمة ويب كاملة أو مجموعة برامج مرتبطة بـ The Graph ؛
  • مفهرسات. هؤلاء هم المضيفون الذين يدعمون فهرسة البيانات ؛
  • القيمون. باستخدام رموز GRT (الرموز المميزة للنظام الأساسي الأصلي) ، يحدد القيمون على المعرض معلومات الرسوم البيانية الفرعية المهمة لفهرس النظام الأساسي ؛
  • المندوبين. هؤلاء هم المشاركون في المشروع الذين يفوضون رموز GRT الخاصة بهم إلى المفهرسين من أجل الحصول على جزء من ربح عمل العقدة ؛
  • الصيادون (أو “الصيادون”). هؤلاء هم المشاركون الذين يصادقون على استجابة الشبكة للطلبات ؛
  • المحكمون – يقررون ما إذا كان المفهرس ضارًا.

المشاريع في النظام البيئي Graph

سلسلة ربط

من خلال الشراكة مع Chainlink ، يمكن الآن توجيه معلومات الرسم البياني الفرعي باستخدام Chainlink oracles ، مما يؤدي إلى إنشاء نظام بيئي أكثر قوة حيث يمكن لبروتوكولات DeFi الاستفادة من المقاييس على السلسلة لتحديد تفاعلاتها بشكل أفضل عبر المنتج أو النظام الأساسي.

للتذكير ، تعتبر Chainlink شركة رائدة في مجال دمج بيانات WEB 2.0 في النظام البيئي WEB 3.0 من خلال مجموعة قوية من المؤشرات المعيارية مثل تدفقات أسعار العملات المشفرة التي تُستخدم في مختلف المجالات – التبادلات اللامركزية والإقراض اللامركزي..

من خلال الشراكة مع The Graph ، يمكن لـ Chainlink إرسال مقاييس مهمة على السلسلة مباشرةً إلى المشاريع في الوقت الفعلي تقريبًا ، مما يقلل التأخير في تقديم المعلومات الهامة التي تشكل تجربة المستخدم بشكل أفضل. فيما يلي بعض حالات الاستخدام الأخرى:

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

جوقة واحدة

Chorus One هي بنية تحتية تشغيلية تساعد المستخدمين على زيادة مقتنياتهم الرقمية بشكل آمن من خلال Staking. تعمل Chorus One مع مجموعتين منفصلتين من عقد التحقق والتحقق في مناطق جغرافية مختلفة من العالم. 

خدمة اسم Ethereum

خدمة اسم Ethereum (ENS) هي نظام لتحديد العناوين بسهولة على شبكة Ethereum. فهي تربط مجموعة طويلة من أحرف العنوان باسم يسهل تذكره. توفر المنصة طريقة آمنة ولامركزية للوصول إلى الموارد باستخدام الأسماء التي يمكن للبشر قراءتها. إنه مزود اسم نطاق موزع بالكامل يسمح لأي شخص بشراء وإدارة المجالات ، مما يعني أنه يمكنك إرسال رموز ERC-20 أو ETH إلى شيء مثل “realsatoshi.eth” بدلاً من سلسلة الأحرف الطويلة “8e866f012fb8fb …” وهكذا تشغيل..

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

بانكور

شبكة بانكور هي أول شبكة لامركزية للسيولة في العالم. بمعنى آخر ، الشركة التي تتيح لك تحويل رمز مميز إلى آخر تلقائيًا. أصبح هذا ممكنًا من خلال إنشاء الرمز المميز الذكي لشبكة Bancor Network Token (BNTBTN). إنها عملة رقمية مع محول مدمج يسمح لك بتبادلها تلقائيًا لأي رمز مميز في شبكتك مباشرة من محفظة العميل.

افي

Aave هو بروتوكول إقراض مفتوح المصدر. يُنشئ هذا البروتوكول الرموز المميزة لمعدل الفائدة والتي تسمى aTokens عندما يحظر المستخدم ضمانات ETH في CDP. يتم ربط الرموز 1: 1 بالضمانات المضمنة في العقد الذكي.

يستخدم Aave نموذج تجمع ائتمان لامركزي (أو DLP). تم تحويل نموذجها من رسم الخرائط المباشر للمقرض – المقترض إلى DLP عندما تم تغيير اسم المشروع من ETHLend إلى Aave. في نموذج DLP ، يحصل المقترض على أموال من مجموعة كبيرة من الأموال المحتفظ بها في الاحتياطي ، بدلاً من مطابقة المستخدمين مباشرةً في المعاملة.

يتم تحديد معدل الفائدة على القروض والائتمانات بطريقة حسابية. سوف يتقلب اعتمادًا على العرض والطلب في السوق. يضع المستخدمون ضماناتهم في ETH في CDP (مركز الدين المضمون) من أجل سحب نسبة مئوية من الأموال كقرض. يعتمد مقدار الأموال التي يمكن للمستخدم سحبها على LTV أو نسبة القرض إلى قيمة العملة المشفرة. 

2 مفتاح

أنشأ فريق 2KEY اقتصادًا اجتماعيًا يوفر نموذجًا اقتصاديًا جديدًا للمشاركة عبر الإنترنت ويكافئ مختلف المساهمين المشاركين في نشر المحتوى عبر الإنترنت وتبادل الروابط. يستخدم 2KEY تقنية تتبع متعددة الخطوات تسمح لك بتتبع وتسجيل كل شخص مشارك في سلسلة تبادل الروابط. يعمل البروتوكول أيضًا كحل لتوسيع الطبقة الثانية لـ Ethereum ويتضمن عقود إعادة توجيه الإجراءات (ARCs) ، وهي حلول ملكية جديدة يتم فيها دمج تقنية التتبع متعدد المراحل 2KEY في البنية التحتية blockchain.. 

يصدر كل عقد يتم تنفيذه على الويب حزمة ARC الخاصة به ، والتي تعمل كمحرك خاص به متعدد الخطوات لتحويل Web 3.0 وتتبع التحويل والذي يمكن أيضًا عرضه والتفاعل معه مع أي عميل متوافق مع ERC-20. 

3 كوماس

أود أيضًا أن أشير إلى أن 3Commas لديها أيضًا منتجًا يعتمد على الرسم البياني ، والذي يسمح لك بمراقبة توازن العناوين في شبكة Ethereum بسهولة.. 

لاستخدام هذه الوظيفة ، حدد “تبادلاتي” في القائمة الجانبية وحدد “محفظة Ethereum” من قائمة التبادلات المتاحة للإضافة. ثم ابتكر اسم محفظة وأدخل عنوان Ethereum الخاص بك.

منتهي! الآن في قائمة البورصات ، يمكنك أيضًا مراقبة رصيد عنوان Ethereum الخاص بك. ستكون البيانات المعروضة ذات صلة قدر الإمكان ، لأنه عند تطوير هذه الوظيفة ، تم استخدام حل من الرسم البياني.

انتاج |

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

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

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map