Interpretação da verdade por trás do TPS da Solana

Autor: Haotian

Nos últimos dias, as discussões em torno dos 10 W TPS do Solana aumentaram, pois @cavemanloverboy realmente conseguiu alcançar mais de 100.000 TPS na mainnet do Solana, mas a maioria das pessoas não compreendeu o significado por trás desse dado:

  1. Primeiro, o experimento da cavey é essencialmente um teste de limite em "condições ideais". Isso significa que não é o desempenho normal da mainnet Solana, e há diferenças em relação aos dados do ambiente de teste, mas não são muito diferentes.

Porque ele utilizou um programa de teste noop (no operation), que, como o nome indica, apenas realiza a validação da assinatura básica e retorna diretamente o sucesso, sem executar qualquer cálculo, sem alterar o estado de qualquer conta, sem chamar outros programas, e cada transação tem apenas 200 bytes, muito abaixo das transações normais de 1 kb+.

Isso significa que o teste de 10 W TPS foi realizado em um ambiente de transação não normal, testando o throughput máximo da camada de rede e da camada de consenso do Solana, e não a capacidade de processamento real da camada de aplicação.

2)Outro fator crucial para o sucesso deste experimento é o cliente do validador Frankendancer. De forma simplificada, Frankendancer é a "versão híbrida de teste" do validador Firedancer que a Jump Crypto está desenvolvendo - integrando os componentes de alto desempenho do Firedancer já concluídos ao validador Solana existente.

Na verdade, é apenas a aplicação da tecnologia de trading de alta frequência de Wall Street para reestruturar o sistema de nós da Solana, alcançando melhorias de desempenho através de gestão de memória refinada, 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.

  1. Este experimento de teste demonstra que a Solana pode atingir um TPS de 10 mil + em condições ideais. Então, por que no dia a dia só há entre 3000-4000 TPS? Em resumo, existem três razões principais:
  1. O mecanismo de consenso POH do 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 deixado para transações normais;

  2. As atividades ecológicas da Solana frequentemente apresentam uma grande quantidade de concorrência de estado, por exemplo, quando um novo NFT é cunhado ou um novo MEME é lançado, pode haver milhares de transações competindo pelo direito de escrita na mesma conta, resultando em uma alta proporção de transações falhadas;

  3. Os robôs de arbitragem que existem no ecossistema Solana, para capturar os lucros de MEV, podem enviar um grande número de transações inválidas, resultando em desperdício de recursos.

  1. No entanto, a próxima implementação completa do Firedancer e a atualização de consenso do Alpenglow resolverão sistematicamente esses problemas.

Um dos pontos chave da atualização de consenso Alpenglow é a transferência de transações de votação para fora da cadeia, liberando 70% do espaço para transações normais, ao mesmo tempo que reduz 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 congestionamentos em toda a rede causados pelo Fomo intenso de um único programa.

Além da melhoria no desempenho, a principal vantagem do Firedancer é a diversidade de clientes que ele possibilita, permitindo que o Solana tenha vários clientes, como o Geth e o Nethermind no contexto do Ethereum, resultando em uma melhoria direta na descentralização e na resistência a falhas de pontos únicos.

Acima.

Portanto, a discussão sobre 10 W TPS da Solana é, para aqueles que entendem, uma demonstração de confiança nas futuras atualizações do cliente e do protocolo de consenso da Solana; para os que não entendem, tentam dar visibilidade à Solana através de uma corrida armamentista de TPS (embora a competição de TPS já esteja desatualizada). No entanto, se você entende o significado por trás do experimento, pode haver muitos ganhos. Vamos fazer uma divulgação e compartilhar com todos.

SOL3.4%
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • Comentário
  • Repostar
  • Compartilhar
Comentário
0/400
Sem comentários
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)