馃嚜馃嚫 Aprende: 10. Confirmaci贸n de la cadena vs confirmaci贸n de la transacci贸n

Aprende: 10. Confirmaci贸n de la cadena vs confirmaci贸n de la transacci贸n

Cuando se habla de Cardano, las preguntas que se repiten a menudo son: 驴 cu谩l es el tiempo de transacci贸n de Cardano ? y 驴 cu谩ntas confirmaciones de la red requiere Cardano antes de que se realice una transacci贸n ? Las respuestas a estas preguntas requieren una mirada m谩s profunda a los conceptos de confirmaci贸n de la cadena y confirmaci贸n de la transacci贸n , y c贸mo se relacionan con el protocolo.

Confirmaci贸n de la cadena

Este es el punto a partir del cual el protocolo garantiza que la cadena no se alterar谩 m谩s a causa de la aleatoriedad, o de eventos aleatorios.

La confirmaci贸n de la cadena se produce en alg煤n momento en el futuro, despu茅s de que se hayan acu帽ado una cierta cantidad de bloques k futuros. El tiempo que transcurre entre el momento actual y el momento en el que se produce la confirmaci贸n de la cadena para una transacci贸n concreta se denomina periodo de estabilidad (es decir, el n煤mero de slots necesarios para que un bloque se convierta en estable , donde estable se define como un bloque que no puede revertirse). La f贸rmula para calcular esta ventana es 3k/f (donde k es el par谩metro que limita el crecimiento de un pool disminuyendo su rendimiento de recompensas m谩s all谩 de un determinado umbral, y f es el par谩metro que define el rendimiento m谩ximo de recompensas de un pool).

Confirmaci贸n de la transacci贸n

Es el momento en que una transacci贸n es aceptada en la cadena y se convierte en inmutable . Aqu铆 entran en juego los conceptos de profundidad de bloque y per铆odo de liquidaci贸n.

Una transacci贸n puede considerarse confirmada si el bloque que la contiene es lo suficientemente profundo en la cadena. La profundidad de un bloque es un concepto relativo: la profundidad de un bloque indica cu谩ntos bloques m谩s se han a帽adido a la cadena desde que se a帽adi贸 ese bloque en particular. Y como los bloques tienen profundidad, tambi茅n lo tienen las transacciones que contienen.

Si la profundidad de un bloque concreto es superior a un umbral predefinido, la transacci贸n se considera confirmada, y los activos de esa transacci贸n pueden utilizarse de forma 鈥渟egura鈥 (es decir, el protocolo garantiza que la transacci贸n se ha vuelto inmutable, por lo que los activos pueden negociarse, intercambiarse, etc.)

El per铆odo de tiempo que transcurre entre el momento en que se confirma una transacci贸n y el momento en que los activos de la transacci贸n pueden utilizarse para intercambiar con otros activos se denomina per铆odo de liquidaci贸n .

Probabilidad de inmutabilidad

Otra forma de determinar si una transacci贸n est谩 confirmada o no es considerando la probabilidad de inmutabilidad de la transacci贸n. La probabilidad de que una transacci贸n sea inmutable depende de cu谩ntos bloques se han a帽adido a la cadena desde que esa transacci贸n fue aceptada en la cadena. Cuantos m谩s bloques se a帽adan, mayor ser谩 la probabilidad de que la transacci贸n sea inmutable.

Una transacci贸n se convierte en inmutable en cuanto su profundidad es superior a 3k/f slots (es decir, 129600 slots en la red principal actual, o 36 horas). Si esta transacci贸n se inserta en un bloque en el slot 10, por ejemplo, s贸lo se convertir谩 en verdaderamente inmutable en el slot 129600. Esto est谩 garantizado por el protocolo Ouroboros Praos.

Sin embargo, 3k/f slots normalmente superan los requisitos en la mayor铆a de las situaciones, por lo que un enfoque m谩s pr谩ctico es considerar la probabilidad de que una transacci贸n se convierta en inmutable. En este caso, consideramos que una transacci贸n est谩 confirmada si la probabilidad de que se convierta en inmutable es lo suficientemente alta .


Encuentra una copia oficial de este documento aqu铆:

https://docs.cardano.org/core-concepts/chain-confirmation-versus-transaction-confirmation

M谩s traducciones de Cardano en: Cardano For The World