Después de que una transferencia aparece como “exitosa”, ¿todavía podría ser revertida? Esa es la pregunta que la “finalidad” debe responder en la cadena de bloques. La respuesta no es la misma en todas las cadenas: Bitcoin se basa en cada vez más confirmaciones, Ethereum en votos con staking, y algunas cadenas quedan confirmadas en el momento de producirse el bloque.
Monedas relacionadas: $ETH 报 2477.03(24h +0.91%)。
📌 ¿Qué es la finalidad?
La finalidad se refiere a la propiedad de que las transacciones o bloques ya confirmados no puedan ser revertidos ni modificados. A veces las cadenas sufren bifurcaciones breves: cuando dos bloques se generan casi al mismo tiempo, al final solo se conserva una rama, y las transacciones de la otra rama deben volver a ponerse en cola. La finalidad está diciendo: a partir de qué momento ya no hay que preocuparse por algo así.
📌 Bitcoin: finalidad probabilística
Bitcoin solo ofrece finalidad probabilística. Cuantos más bloques se añaden detrás de uno, más bloques tiene que recalcular un atacante para revertirlo y menor es la probabilidad de que lo consiga. La sección 11 del libro blanco de Bitcoin ya calculaba que esta probabilidad disminuye rápidamente a medida que aumenta el número de confirmaciones.
Por eso, las «6 confirmaciones» que suelen mencionarse representan un nivel de seguridad ampliamente aceptado en la práctica, no una imposibilidad matemática de revertir la transacción. El número de confirmaciones necesarias puede variar según el importe y la situación.
📌 Ethereum: finalidad
La prueba de participación de Ethereum utiliza el mecanismo Casper FFG. Cada 32 ranuras forman una época, que dura unos 6,4 minutos. Cuando los validadores que representan dos tercios de la participación votan a favor de un punto de control, este primero queda «justificado» y, en la siguiente ronda, «finalizado». Por eso, los bloques suelen alcanzar el estado «finalized» después de dos épocas, es decir, unos 12,8 minutos.
Para revertir un bloque ya finalizado, un atacante sufriría como mínimo la penalización de perder un tercio de todo el ETH en staking. Es una forma de finalidad económica: no es imposible, pero el coste es extremadamente alto. Si demasiados validadores quedan desconectados, la finalización se detiene, aunque la producción de bloques continúa.
📌 Cadenas en las que la producción de un bloque implica su finalización
En las cadenas que utilizan el consenso Tendermint (CometBFT), como Cosmos Hub, los bloques son finales en cuanto se confirman, sin necesidad de esperar a que se añadan más bloques. El coste es que los validadores deben realizar varias rondas de votación por cada bloque, y el volumen de comunicación aumenta a medida que crece el número de validadores.
📌 Qué significa para los usuarios comunes
El número de confirmaciones que exige un exchange para acreditar un depósito es, en esencia, el tiempo de espera hasta que la transacción alcanza el nivel de finalidad que la plataforma considera seguro. Al recibir un pago de gran importe, espera a que haya suficientes confirmaciones o a que se alcance la finalización antes de liberarlo. Que los depósitos y retiros tarden más o menos entre distintas cadenas no significa necesariamente que haya algún problema.
📌 Para terminar
En pocas palabras: «estar en la cadena» no significa que algo sea «definitivo». Averigua qué se considera finalización en la cadena que utilizas y sabrás cuánto esperar al realizar operaciones de gran importe. Opera dentro de tus posibilidades y deja margen para imprevistos.
¿Qué opinas? Cuéntanoslo en los comentarios.