No contexto de cadeias de bloqueios, as transações por segundo (TPS) referem-se ao número de transações que uma rede é capaz de processar a cada segundo.
A média aproximada do TPS da cadeia de blocos Bitcoin é cerca de 5 – embora isso possa variar às vezes. O Ethereum, em contraste, pode lidar com aproximadamente o dobro dessa quantidade.
O desenvolvimento de tecnologias que aumentam a taxa de transação das cadeias de bloqueio tem sido uma importante área de pesquisa ao longo dos anos. Estas redes descentralizadas representam desafios completamente novos em termos de sua capacidade de dimensionar para o aumento da demanda.
Este desafio não se trata apenas de aumentar o TPS. As bases de dados centralizadas já são capazes de lidar com milhares de transações a cada segundo. A VISA, por exemplo, lida com cerca de 1.500-2000 transações a cada segundo. Então porque não usar apenas estas soluções? Bem, o principal problema é que Bitcoin, Ethereum e outras cadeias de bloqueio têm como objetivo competir com isso, mantendo um alto grau de descentralização.
A descentralização vem ao custo do desempenho e da segurança. Portanto, estas soluções de escalabilidade não só precisam aumentar o desempenho da rede mas, ao mesmo tempo, manter todas as outras propriedades desejáveis da cadeia de bloqueios. Caso contrário, o blockchain não é nada mais que uma base de dados ineficiente.
É importante notar que se um blockchain tem TPS alto, ele não é necessariamente superior a outros blockchains com TPS mais baixo. Muitos projetos de cadeias de bloqueios se orgulham de seus altos números de TPS. No entanto, é quase certo que tal desempenho foi alcançado sacrificando outros aspectos importantes da rede. Por exemplo, a qualquer momento, o Bitcoin tem milhares de nós distribuídos por todo o mundo rodando o software Bitcoin. Uma cadeia de bloqueio com apenas 10-20 nós poderia facilmente superar o desempenho do Bitcoin, mas dificilmente poderia ser chamada descentralizada ou mesmo distribuída.
Se você gostaria de mergulhar mais profundamente no tópico, confira Blockchain Scalability – Sidechains e Payment Channels.