Básico
Spot
Opera con criptomonedas libremente
Margen
Multiplica tus beneficios con el apalancamiento
Convertir e Inversión automática
0 Fees
Opera cualquier volumen sin tarifas ni deslizamiento
ETF
Obtén exposición a posiciones apalancadas de forma sencilla
Trading premercado
Opera nuevos tokens antes de su listado
Contrato
Accede a cientos de contratos perpetuos
CFD
Oro
Plataforma global de activos tradicionales
Opciones
Hot
Opera con opciones estándar al estilo europeo
Cuenta unificada
Maximiza la eficacia de tu capital
Trading de prueba
Introducción al trading de futuros
Prepárate para operar con futuros
Eventos de futuros
Únete a eventos para ganar recompensas
Trading de prueba
Usa fondos virtuales para probar el trading sin asumir riesgos
CFD
Derivados de CFD de acciones estadounidenses
Acciones EE. UU.
Accede a acciones y ETF estadounidenses reales
Acciones HK
Opera con acciones de calidad cotizadas en Hong Kong
Acciones surcoreanas
SK Hynix
Opera con acciones surcoreanas reales e invierte en activos populares
Futuros de acciones
Alto apalancamiento, trading 24/7
Acciones tokenizadas
Respaldado por acciones reales
IPO Access
Accede al acceso completo a las OPV de acciones globales
GUSD
Acuña GUSD para obtener rendimientos de RWA del Tesoro
Actividades de acciones
Opera con acciones populares y desbloquea grandes airdrops
Lanzamiento
CandyDrop
Acumula golosinas para ganar airdrops
Launchpool
Staking rápido, ¡gana nuevos tokens con potencial!
HODLer Airdrop
Holdea GT y consigue airdrops enormes gratis
IPO Access
Accede al acceso completo a las OPV de acciones globales
Puntos Alpha
Opera activos on-chain y recibe airdrops
Puntos de futuros
Gana puntos de futuros y reclama recompensas de airdrop
Inversión
Simple Earn
Genera intereses con los tokens inactivos
Inversión automática
Invierte automáticamente de forma regular
Inversión dual
Aprovecha la volatilidad del mercado
Staking flexible
Gana recompensas con el staking flexible
Préstamo de criptomonedas
0 Fees
Usa tu cripto como garantía y pide otra en préstamo
Centro de préstamos
Centro de préstamos integral
Centro de patrimonio VIP
Planes de aumento patrimonial prémium
Gate Wealth
Toma el control del futuro financiero
Quant Fund
Estrategias cuantitativas de alto nivel
Staking
Haz staking de criptomonedas para ganar en productos PoS
Apalancamiento inteligente
Apalancamiento sin liquidación
USD1 7% TAE
Sin bloqueo, opera y retira.
Promociones
Centro de actividades
Únete a actividades y gana recompensas
Referido
20 USDT
Invita amigos y gana por tus referidos
Programa de afiliados
Gana recompensas de comisión exclusivas
Gate Booster
Aumenta tu influencia y gana airdrops
Anuncio
Novedades de plataforma en tiempo real
Gate Blog
Artículos del sector de las criptomonedas
Servicios VIP
Grandes descuentos en tarifas
Gestión de activos
Solución integral para la gestión de activos
Institucional
Soluciones de activos digitales: empresas
Desarrolladores (API)
Conecta con el ecosistema de aplicaciones Gate
Transferencia bancaria OTC
Deposita y retira fiat
Programa de bróker
Reembolsos generosos mediante API
AI
Gate AI
Tu compañero de IA conversacional para todo
Gate AI Bot
Usa Gate AI directamente en tu aplicación social
GateClaw
Gate Blue Lobster, listo para usar
Gate for AI Agent
Infraestructura de IA, Gate MCP, Skills y CLI
Gate Skills Hub
+10 000 habilidades
De la oficina al trading, una biblioteca de habilidades todo en uno para sacar el máximo partido a la IA
Base dice que el mismo error del secuenciador causó las interrupciones del 25 y 26 de junio
Base ha explicado por qué su mainnet dejó de producir bloques dos veces en dos días
Resumen
La red de capa 2 de Ethereum respaldada por Coinbase dijo que ambas interrupciones provinieron del mismo error en su lógica de construcción de bloques del secuenciador.
La primera interrupción comenzó el 25 de junio y duró aproximadamente 116 minutos. La segunda comenzó el 26 de junio y duró aproximadamente 20 minutos. Base dijo que los fondos permanecieron seguros durante ambos incidentes.
El error del secuenciador detuvo la producción de bloques
En su postmortem oficial, Base dijo que una transacción inválida falló durante la ejecución, como se esperaba. El problema surgió después de ese fallo, cuando el estado obsoleto del journal permaneció dentro del constructor de bloques.
Ese estado obsoleto incluía cuentas y slots de almacenamiento tocados por la transacción fallida. Cuando llegó una transacción válida a continuación, el sistema usó el estado del journal incorrecto y cobró gas incorrectamente.
Esto creó un bloque con una transición de estado inválida. Otros nodos no pudieron aceptar el bloque, por lo que la cadena dejó de producir nuevos bloques L2.
El equipo agregó que la producción de bloques se reanudó de manera segura después de la mitigación.
Transacciones en cola durante la parada
Durante las interrupciones, los usuarios no pudieron incluir nuevas transacciones en la cadena. Base dijo que las transacciones se pusieron en cola en el mempool mientras la cadena esperaba que se recuperara la producción de bloques.
El pool de transacciones luego creció más allá de lo que podía almacenar. Como resultado, las nuevas solicitudes eth_sendRawTransaction devolvieron errores durante la ventana de interrupción.
La parada también afectó el progreso del secuenciador y del validador. Base dijo que estos nodos no podían avanzar más allá del bloque inválido hasta que el secuenciamiento regresara.
Como se informó anteriormente, Base primero señaló una producción de bloques no saludable el 25 de junio antes de que los ingenieros aislaran un problema de consenso vinculado a un bloque inválido.
El parche corrigió el problema del estado obsoleto
Base dijo que corrigió el error principal aplicando un parche al secuenciador. El parche asegura que el estado del journal se actualice correctamente durante la ejecución después de una transacción fallida.
El equipo también encontró un segundo problema durante la recuperación. Base dijo que la mitigación tomó más tiempo porque una condición de carrera en la función de reinicio del motor impidió que los secuenciadores se pusieran al día después del reinicio.
Ese segundo problema ayudó a explicar por qué el incidente regresó al día siguiente. Base dijo que el problema afectó a los secuenciadores, no a los nodos validadores, pero aún así ralentizó la recuperación.
La página de estado de Base mostró que el secuenciamiento se reanudó el 25 de junio. También indicó a los operadores de nodos del ecosistema que reiniciaran los nodos de Base si aún estaban atascados.
Pruebas y cambios de recuperación planificados
Base dijo que fortalecerá las pruebas de fuzz del protocolo y las pruebas de carga. Estos métodos ayudan a los equipos a encontrar patrones de transacciones extraños que puedan exponer errores ocultos.
El equipo también planea un mejor monitoreo y controles operativos. Dijo que estos cambios deberían ayudar a los ingenieros a detectar problemas similares antes y responder más rápido.
Base también quiere agregar recuperación gradual a base-consensus. Ese cambio facilitaría que los nodos validadores continúen sincronizándose después de fallos similares.
La interrupción ocurrió durante una semana ocupada para la red. Base también avanzó con su actualización Beryl, que agrega el estándar de token B20 y reduce el período estándar de retiro de Base a Ethereum de siete días a cinco días.
El incidente brinda a los desarrolladores y usuarios una visión más clara del punto débil. Base ahora ha nombrado el error, lanzó un parche y enumeró las pruebas que planea mejorar.