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.

SOL-2.42%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • Comentar
  • Republicar
  • Partilhar
Comentar
0/400
Nenhum comentário
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)