Tópicos populares
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Nos últimos dias, as discussões em torno de @solana e seus 100K TPS aumentaram, pois @cavemanloverboy realmente conseguiu alcançar mais de 100 mil TPS na mainnet da Solana, mas a maioria das pessoas não entendeu o significado por trás desse dado:
1) Primeiro, o experimento do cavey é essencialmente um teste de limite sob "condições ideais". Isso significa que não é o desempenho normal da mainnet da Solana, e há uma diferença em relação aos dados do ambiente de teste, mas não é muito diferente.
Ele utilizou um programa de teste noop (no operation), que, como o nome sugere, realiza apenas a validação básica da assinatura e retorna sucesso imediatamente, sem executar qualquer cálculo, sem alterar o estado de nenhuma conta, sem chamar outros programas, e cada transação tem apenas 200 bytes, muito abaixo dos 1kb+ de uma transação normal.
Isso significa que o teste de 100K TPS foi calculado em um ambiente de transações não normais; ele testou a capacidade máxima de throughput da camada de rede e da camada de consenso da Solana, e não a capacidade de processamento real da camada de aplicação.
2) Outro ponto chave para o sucesso deste experimento é o cliente de validador Frankendancer. Simplificando, o Frankendancer é uma "versão de teste híbrida" do validador Firedancer que a Jump Crypto está desenvolvendo — ele integra componentes de alto desempenho já concluídos do Firedancer ao validador existente da Solana.
Na verdade, é uma reestruturação do sistema de nós da Solana usando a pilha de tecnologia de negociação de alta frequência de Wall Street, alcançando melhorias de desempenho através de gerenciamento de memória refinado, agendamento de threads personalizado e outras otimizações de baixo nível. Mas apenas a substituição de alguns componentes pode resultar em um aumento de desempenho de 3 a 5 vezes.
3) Este experimento de teste demonstra que a Solana pode alcançar TPS de 100K em condições ideais, mas por que no dia a dia só há 3000-4000 TPS?
Resumindo, há três razões principais:
1. O mecanismo de consenso POH da Solana requer que os validadores votem continuamente para se manter, e apenas essas transações de votação ocupam mais de 70% do espaço do bloco, o que estreita o canal de desempenho disponível para transações normais;
2. As atividades no ecossistema da Solana frequentemente apresentam uma grande concorrência de estado, como quando novos NFTs ou novos MEMEs são lançados, pode haver milhares de transações competindo pela permissão de escrita na mesma conta, resultando em uma alta proporção de transações falhadas;
3. Os bots de arbitragem no ecossistema da Solana, em busca de lucros de MEV, podem enviar um grande número de transações inválidas, resultando em desperdício de recursos.
4) No entanto, a implantação completa do Firedancer e a atualização de consenso Alpenglow que se aproxima resolverão sistematicamente esses problemas.
Um dos pontos-chave da atualização de consenso Alpenglow é transferir as transações de votação para fora da cadeia, liberando assim 70% do espaço para transações normais, ao mesmo tempo que pode reduzir o tempo de confirmação para 150 milissegundos, fazendo com que a experiência DEX da Solana se aproxime infinitamente da CEX. Além disso, a ativação do mercado de taxas local também pode evitar a situação embaraçosa de congestionamento da rede causada pela popularidade de um único programa.
Os benefícios do Firedancer, além da melhoria de desempenho, são que ele realiza a diversidade do cliente, permitindo que a Solana tenha múltiplos clientes como Ethereum, com Geth, Nethermind, etc., melhorando diretamente a descentralização e a resistência a falhas de nós únicos.
Isso é tudo.
Portanto, a discussão sobre os 100K TPS da Solana, para quem entende, é realmente uma demonstração de confiança nas futuras atualizações do cliente e do protocolo de consenso da Solana; para quem não entende, tenta dar à Solana uma presença através da corrida armamentista de TPS (embora a competição de TPS já esteja ultrapassada), mas se entender o significado por trás do experimento, há muito a aprender. Uma pequena explicação, compartilho com todos.

17/08, 19:46
A Solana acabou de atingir 107.540 TPS na mainnet
sim, você leu corretamente
mais de 100k TPS, na mainnet
boa sorte, ursos

18,9K
Top
Classificação
Favoritos