La red Layer‑2 Base de Coinbase completó su actualización Denim el 5 de noviembre 2026, retirando los feeds de datos Flashblocks de los que dependían muchas aplicaciones para vistas de bloques casi en tiempo real. Aunque los endpoints WebSocket heredados siguen aceptando conexiones, ya no envían datos de bloques o transacciones, dejando a las apps con conexiones silenciosas a menos que migren al nuevo modelo de suscripción de bloques canónicos.

ETH / USD
Fuente: CoinGecko. Precios orientativos.

Qué cambió con la actualización Denim

Según CryptoSlate, la actualización Denim introdujo una cadencia determinista de bloques de 200 milisegundos, cada bloque con su hash completo, raíz de estado y conjunto de recibos. Estos bloques son ahora la fuente primaria de datos, sustituyendo a los bloques “preview” de Flashblocks que mostraban información de pre‑confirmación. La actualización también modificó los identificadores de suscripción: el antiguo evento newFlashblocks pasa a newHeads, que ahora sigue los encabezados de bloques canónicos, mientras que newFlashblockTransactions también se mapea a newHeads, obligando a los desarrolladores a obtener manualmente la lista de transacciones.

Impacto en aplicaciones existentes

Las aplicaciones que aún apuntan a los endpoints Flashblocks retirados pueden mantener una conexión WebSocket abierta, pero no recibirán actualizaciones. Reconectar al mismo endpoint no soluciona el problema, ya que el feed de datos subyacente está permanentemente deshabilitado. Se aconseja a los desarrolladores cambiar a un proveedor RPC con soporte WebSocket o ejecutar su propio nodo Base, actualizando cualquier código que dependiera de la etiqueta pending‑block. La etiqueta pending ahora se resuelve al último bloque canónico en lugar de a un estado de pre‑confirmación, lo que significa que consultas de saldo, recuentos de transacciones o llamadas simuladas a contratos que esperaban una vista preliminar pueden ahora devolver datos finalizados.

Guía de migración y cuestiones abiertas

La guía de migración de Base recomienda inventariar todas las suscripciones Flashblocks, conexiones WebSocket y cualquier uso del flag flashblock_index. Las pruebas deben realizarse en Base Sepolia o Vibenet antes del despliegue en producción. El aviso Denim, aún marcado como “Verifying” al 9 de noviembre, también hacía referencia a investigaciones en curso sobre retrasos periódicos en la inclusión de transacciones y una tasa de bloques vacíos superior a lo esperado, sin que se haya publicado una solución. Los desarrolladores que necesiten garantías más fuertes de finalización deben seguir rastreando la publicación de lotes en Ethereum y sus señales de finalización, ya que la llegada de bloques cada 200 ms no equivale a liquidación final.