Conceitos Fundamentais

Latency

Tempo entre enviar uma transação a uma rede e receber a primeira confirmação de que ela foi aceita; mede a rapidez com que a rede responde a uma operação.

Pontos-chave

  • Latência é o tempo entre enviar uma transação a uma rede e receber a primeira confirmação de que ela foi aceita.
  • Mede a rapidez de resposta da rede e afeta diretamente a experiência de quem faz pagamentos ou usa aplicações.
  • Não deve ser confundida com a capacidade total da rede, que trata de volume, e não de tempo de resposta.

O que é latência?

Latência é uma medida de tempo de resposta. Aplicada a blockchains, refere-se ao intervalo entre o momento em que uma transação é enviada e o momento em que a rede dá sua primeira confirmação de aceitação. Em termos simples, é quanto se espera para saber que uma operação começou a ser processada. Quanto menor a latência, mais rápida parece a rede para quem a utiliza.

Como funciona

Quando uma transação é enviada, ela não é confirmada instantaneamente. Primeiro precisa se propagar entre os participantes da rede, aguardar para ser incluída em um bloco e, então, ser confirmada. O tempo até essa primeira confirmação depende de fatores como a velocidade de propagação, o intervalo entre blocos e o nível de congestionamento no momento. A soma desses fatores determina a latência percebida.

É importante distinguir latência de capacidade. A capacidade, medida por exemplo em transações por segundo, diz respeito a quanto volume a rede processa; a latência diz respeito a quão rápido uma operação individual recebe resposta. Uma rede pode ter alta capacidade e ainda assim apresentar certa latência, ou vice-versa. As duas medidas descrevem aspectos diferentes do desempenho e nem sempre andam juntas.

A latência tem impacto prático direto, sobretudo em pagamentos. Em uma compra, esperar muito por uma confirmação prejudica a experiência e pode inviabilizar certos usos. Por isso, redes voltadas a pagamentos buscam latência baixa, para que a transação seja reconhecida rapidamente. Vale lembrar que a primeira confirmação nem sempre significa segurança total: dependendo da rede, mais confirmações podem ser necessárias para tratar uma transação como definitiva, o que é uma consideração distinta da latência inicial.

Entender a latência ajuda a avaliar se uma rede é adequada a usos que exigem resposta rápida.

Por que importa

Entender a latência ajuda a avaliar quão adequada uma rede é para pagamentos e aplicações que exigem resposta rápida. Para uma empresa que processa transações, o tempo até a primeira confirmação afeta diretamente a experiência do usuário. Trata-se de um conceito técnico, sem que isso represente qualquer recomendação de operação.

Limitações

A latência mede o tempo até a primeira confirmação, que nem sempre equivale a segurança definitiva: algumas redes exigem mais confirmações para considerar a transação final. Ela também varia conforme o congestionamento e outros fatores momentâneos. Além disso, baixa latência não substitui outras qualidades da rede, como segurança e descentralização. Nada disso representa recomendação de operação.