لا تزال نقاط نهاية 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.




