الرسم البياني الذي يحافظ على نقاط Ethereum لإمكانية الوصول إليها على المدى الطويل

وفي منتصف شهر فبراير، تم إنشاء شبكة الاختبار النهائية لسلسلة كتل الإيثريوم، وتعمل الآن ترقية Dencun على معظم الشبكات الرئيسية. ستقوم Dencun الآن بتعزيز شبكة Ethereum وجميع أنظمة الطبقة الثانية التابعة لها. إن دمج نوع المعاملة الجديد لـ EIP-2 في Ethereum، والذي يسمح بتخزين "النقط الكبيرة" من البيانات مؤقتًا في عقدة المنارة، جعل المعاملات غير مكلفة تقريبًا.

تعمل هذه الآلية، المعروفة تقنيًا باسم Proto-Danksharding، على زيادة قابلية توسيع الشبكة. فهو يقلل من تكلفة المعاملات المجمعة من خلال السماح بإضافة حزم بيانات ضخمة (تسمى النقط)، كما هو الحال في معاملات الايثيريوم. ومع ذلك، فإن هذه النقط مؤقتة ولا يمكن تخزينها لأكثر من ثمانية عشر يومًا قبل التقليم.

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

أدى الجهد التعاوني بين المطورين من The Graph وPinax وStreamingFast إلى إنشاء حل فعال لفهرسة البيانات الثنائية وتخزينها. يتيح الجمع بين العديد من التقنيات الأساسية، بما في ذلك Firehose وSubstreams، إمكانية استخراج البيانات بتنسيق سريع وقابل للتطوير.

نظرًا لأن البيانات الثنائية الكبيرة موجودة في عملاء الإجماع ("طبقة الإجماع")، فقد ابتكرت شبكة Graph أداة Firehose جديدة متوافقة مع Beacon Node. يُظهر هذا بنجاح البناء السريع لـ Firehose جديد لأي سلسلة محددة باستخدام الطريقة الجديدة القائمة على أداة الاقتراع والتي تعتمد على تيارات فرعية واحدة من Ethereum Blobs.

تسمح هذه التدفقات الفرعية باسترداد البيانات ببساطة ولباقة من تدفقات Beacon Chain الفرعية التي تدعم Firehose من خلال واجهة برمجة تطبيقات gRPC. الطريقة الثانية هي Firehose، المدعوم من Blobs Substreams، والذي يسترد البيانات من رسم بياني فرعي مدعوم من Substreams من خلال واجهة برمجة تطبيقات GraphQL، والتي يمكن الوصول إليها على شبكة Graph.

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

المصدر: https://www.cryptonewsz.com/the-graph-preserving-ethereums-blobs-for-long-term-accessibility/