Página Inicial
Glossário
Tempo de confirmação

Tempo de confirmação

Iniciante
Conteúdo enviado pela comunidade - Autor: John Ma

O tempo de confirmação é definido como o tempo decorrido entre o momento em que uma transação blockchain é enviada à rede e o momento em que ela é finalmente registrada em um bloco confirmado. Em outras palavras, representa o tempo total que um usuário precisa esperar até que sua transação seja coletada e confirmada por um node minerador. 

Dependendo do tipo de blockchain e da arquitetura de rede, esse tempo pode ser reduzido oferecendo uma taxa de transação mais alta. Dessa forma, os mineradores terão um incentivo para dar maior prioridade à sua transação.

O tempo de confirmação pode ser usado como uma métrica para medir a velocidade média de uma rede blockchain. No entanto, como o tempo real entre o envio e a confirmação pode variar devido a fatores individuais e à demanda flutuante, é mais razoável calcular a eficiência e a velocidade de uma blockchain usando um tempo médio de confirmação.

Depois que uma transação é incluída em um bloco por um minerador, o bloco precisa ser validado pelos outros nodes da rede. Quando o bloco é confirmado como válido, considera-se que a transação tem uma única confirmação, o que significa que cada novo bloco minerado sobre aquele representará outra confirmação.

Como os blocos mais recentes em uma blockchain não são considerados totalmente seguros, recomenda-se esperar por confirmações de bloco adicionais antes de considerar a transação bem-sucedida e irreversível. Isso é especialmente verdadeiro para as partes que recebem pagamentos em criptomoedas, como comerciantes e provedores de serviços online.

O número real de confirmações antes que uma transação seja considerada final varia e depende diretamente do poder computacional (taxa de hash) dedicado à proteção de cada rede blockchain. Por exemplo, os usuários de Bitcoin geralmente consideram altamente seguro um mínimo de 6 confirmações de bloco.