انتهاء نقاط نهاية Flashblocks المتقاعدية في Base من بث البيانات بعد ترقية Denim

iconThe Defiant
مشاركة
AI summary iconملخص
لقد جعل ترقية سلسلة كتل Base، إصدار Denim، نقاط نهاية Flashblocks القديمة غير صالحة لبث بيانات التضخم. وعلى الرغم من أن نقاط النهاية لا تزال تقبل اتصالات WebSocket، إلا أنها لم تعد توفر تحديثات مباشرة. يجب على المطورين الانتقال إلى طرق newHeads و logs للحصول على بيانات التضخم في الوقت الفعلي. تم إطلاق ترقية Denim في 5 نوفمبر الساعة 1 مساءً بتوقيت شرق الولايات المتحدة. يُوصى باختبارها على Sepolia أو Vibenet قبل النقل الكامل.

لا تزال نقاط نهاية Flashblocks التي تم إيقافها من Base تقبل اتصالات WebSocket، لكنها لم تعد تبث البيانات بعد ترقية Denim، مما يترك التطبيقات المعتمدة على هذه البثات دون تحديثات حية ما لم يقوم المطورون بالانتقال، وفقًا لـ دليل الانتقال الخاص بـ Base.

تم تفعيل طبقة Ethereum الثانية من Coinbase Denim في 5 نوفمبر الساعة 1 مساءً بتوقيت شرق الولايات المتحدة. استبدل التحديث كتلة كاملة كل ثانيتين، مع معاينات Flashblocks بينها، بكتل قياسية كاملة كل 200 مللي ثانية، وفقًا لـ Base’s specification.

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

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

كانت Flashblocks تقدم ملاحظات مبكرة عن المعاملات قبل وصول الكتلة الكاملة. يزيل Denim تدفق المعاينة المنفصل ذلك؛ لكل كتلة بطول 200 مللي ثانية الآن رقمها الخاص، وهاشها، وجذر الحالة، وإيصالات المعاملات.

ما الذي يحتاجه المطورون لتغييره

تطلب Base من المطورين استبدال الاتصالات المُلغاة بالاشتراكات من خلال مزود RPC يدعم WebSocket أو عقدتهم الخاصة. التغييرات الرئيسية في الاشتراكات هي:

استبدل newFlashblocks بـ newHeads، الذي يتبع رؤوس الكتل القياسية.

استبدل pendingLogs بـ logs لأحداث العقد.

استبدل newFlashblockTransactions بـ newHeads، ثم احصل على المعاملات في كل كتلة قانونية.

يجب على التطبيقات أيضًا مراجعة الطلبات باستخدام وسم الكتلة pending. لا يزال باس يقبله، لكنه الآن يحل محل الكتلة المعيارية الأحدث بدلاً من معاينة Flashblocks. لا يمكن اعتبار قراءات الرصيد والمحاكاة الذكية باستخدام هذا الوسم حالة ما قبل التأكيد. تصبح إيصالات المعاملات متاحة بمجرد دخول المعاملة إلى كتلة معيارية؛ لم تعد إيصالات ما قبل التأكيد متاحة.

الكتل الأسرع لا تُنشئ النهاية بذاتها. تقول باس إن الكتل تصبح آمنة عندما يتم نشر دفعتها على إيثريوم، وتنهي عندما يُنهي إيثريوم تلك الدفعة.

على حدة، ظل إشعار حالة Denim الخاص بـ Base مُعلَّمًا بـ "جاري التحقق" في 9 نوفمبر. وقال آخر تحديث له، المنشور في 5 نوفمبر، إن الفريق يحقق في تأخيرات دورية في إدراج المعاملات ومعدل أعلى من المتوقع للكتل الفارغة.

يوصي Base بتجهيز اشتراكات Flashblocks واتصالات WebSocket وطلبات الوسم المعلقة، ثم اختبار التكاملات المنقولة على Base Sepolia أو Vibenet.

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