Pular para o conteúdo principal

Vamos falar sobre TPS de blockchain

· Leitura de 3 minutos
Jack Sim
Web3 Builder

Nota: As métricas citadas aqui foram obtidas em outubro de 2022 e podem não refletir o desempenho atual da rede.

No primeiro dia do lançamento da Mainnet da Aptos, surgiram conversas confusas nas redes sociais

TPS é a sigla para “transactions per second” (transações por segundo) e indica como os engenheiros medem o volume de tráfego da rede. Existem vários cenários quando falamos de TPS:

  • TPS máximo significa o tráfego máximo que uma blockchain pode suportar. Isso é determinado pela rapidez com que a cadeia pode alcançar consenso e gerar um novo bloco, bem como pelo tamanho do bloco (por exemplo, BTC) ou pelo limite de gás (por exemplo, Ethereum) de um bloco. Para o Ethereum e outras blockchains que suportam contratos inteligentes, faz mais sentido limitar pelo gás, pois diferentes transações (por exemplo, transferência de token 1‑para‑1 vs. mint de múltiplos NFTs) têm complexidades computacionais variadas e precisam ser medidas de forma consistente. Dito isso, o TPS máximo não é uma medida muito rígida da capacidade de uma cadeia. Em vez disso, o gás máximo por segundo é. Então, como os desenvolvedores obtêm o valor do TPS máximo? Normalmente é resultado de experimentos – um limite superior dado boas condições de rede, validadores totalmente disponíveis e transações mais simples.

  • TPS real é o volume de tráfego atual de uma blockchain em operação. Isso é determinado principalmente pelo quão ocupada está a rede. Por volta do lançamento da Mainnet da Aptos, não havia muitas dApps prontas nem muitos usuários segurando tokens Aptos, portanto poucas pessoas estavam realizando transações na Aptos naquele momento. Por isso o TPS real era baixo. Contudo, o TPS real será limitado pelo TPS máximo. A chamada “congestionamento do Ethereum” ocorre quando o TPS real já atinge o TPS máximo, não sendo possível processar mais transações, que então precisam aguardar.

Assim, o alto TPS máximo da Aptos demonstrará sua vantagem à medida que o ecossistema crescer, permitindo quase instantaneamente a liquidação de transações e taxas baixas.

Agora, voltando aos clientes da BlockEden.xyz. Oferecemos serviços de API de nós em diferentes planos, onde a principal diferença está no limite de QPS (sigla de “queries per second”, consultas por segundo) ao usar nosso serviço. O plano gratuito oferece basicamente 1 QPS, enquanto o plano Pro oferece 10 QPS. Isso indica quantas chamadas REST API você pode fazer por segundo. Essa métrica é diferente de quantas transações podem ser liquidadas na blockchain por segundo. Ao chamar a REST API, você pode não apenas executar operações de escrita (ou seja, enviar uma transação), mas também realizar muitas operações de leitura (por exemplo, obter informações de conta, obter um bloco, obter uma transação).

Se ainda não se inscreveu em nossos serviços, visite este link para começar gratuitamente.