Selecciona el tiempo de espera adecuado antes de considerar la siguiente transferencia en cadena como liquidada. Mismo bloque, dos integradores, respuestas correctas diferentes.
Abril de 2026 fue el mes con más pérdidas registradas: más de $629 millones en más de 20 incidentes según Chainalysis. Varias de ellas se debieron a una única elección de diseño que nadie detectó durante la revisión del código: el integrador trató una transferencia no finalizada como liquidada.
La razón por la que esto sigue ocurriendo es que “esperar N confirmaciones” se copia y pega en tres modelos de seguridad completamente distintos sin que nadie nombre qué es realmente la primitiva.
Las 6 confirmaciones de Bitcoin son una estimación de probabilidad. El atacante debe gastar electricidad de minería para reorganizar. El tiempo de espera aumenta a medida que se concentra el hash, no disminuye.
El “finalizado” de Ethereum es una garantía de slashing criptoecómica. Revertir un bloque finalizado quemaría aproximadamente un tercio del stake total. A los precios de mayo de 2026, eso representa aproximadamente 30 mil millones de dólares en riesgo para anular un solo bloque. El tiempo de espera es de ~12,8 minutos (2 epochs de 32 slots a 12 segundos). Pero Ethereum también expone “seguro” (justificado, ~6,4 minutos) y “más reciente” (~12 segundos) para desarrolladores que desean una garantía más suave y una UX más rápida.
La “confirmación optimista” de Solana en ~12,8 segundos es una votación de supermayoría. En producción nunca ha sido revertida. Eso es una declaración operacional fuerte, no criptoecómica. Alpenglow (el lanzamiento de testnet de mayo de 2026) apunta a una finalidad de ~400 ms y reducirá significativamente este parámetro dentro de 2026.
Tres preguntas deciden qué versión de esto debes ejecutar hoy.
Uno. ¿Es reversible la acción por ti, en menos de una hora, sin costo para el cliente? Si sí, el optimista / safe-head es suficiente. Reembolsos, ofertas repetibles, lecturas de indexadores.
Dos. ¿Es la pérdida en dólares por una reversión mayor que los ingresos brutos mensuales que generas con este flujo? Si sí, espera la finalidad completa y añade un margen. Acuñaciones de puente, retiros grandes, pagos irreversibles.
Tres. ¿Ambas sí? Ejecuta dos caminos. UX optimista para la ruta de lectura, bloqueo finalizado para la ruta de escritura. Así funcionan las integraciones de nivel exchange en cada cadena.
Si no puedes responder esas tres preguntas, más confirmaciones no es la solución. La integración necesita una revisión de la función de pérdida antes del próximo despliegue.
Creé una tarjeta de decisión de tiempo de espera en una página con las variantes de Bitcoin / Ethereum L1 / Ethereum rollups / Solana y la triage de función de pérdida. Enlace en el primer comentario.
Donde podría estar equivocado: el reclamo de que Solana “nunca ha sido revertida en producción” es cierto según los datos de mainnet de abril de 2026. Si Alpenglow se implementa y el protocolo cambia bajo ese reclamo, la brecha operacional frente a la criptoecómica en la que se basa la triage actual comenzará a desaparecer dentro de 2026.
Sígueme para obtener insights diarios: donde la cadena de bloques se encuentra con la IA, un deslizamiento satisfactorio a la vez.
Solo para fines educativos. No es asesoramiento financiero.