Solana 100 mil TPS em discussão: a essência do experimento ideal e a confiança no desempenho por trás da atualização

Escrito por: Haotian

Nos últimos dias, as discussões em torno dos 10W TPS da Solana aumentaram, pois @cavemanloverboy realmente alcançou mais de 100 mil TPS na mainnet da Solana, mas a maioria das pessoas ainda não entendeu o significado por trás desse dado:

  1. Em primeiro lugar, o experimento da cavey é essencialmente um teste de limite sob "condições ideais". Isso significa que não é o desempenho normal da mainnet Solana, e há diferenças em relação aos dados de laboratório no ambiente da testnet, mas não muito.

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

Isso significa que este teste de 10W TPS foi calculado em um ambiente de transações não normais, testando o limite de throughput 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 ponto chave para o sucesso deste experimento é o cliente de verificação Frankendancer. Para entender de forma simples, Frankendancer é a "versão híbrida" 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 uma reestruturação do sistema de nós do Solana utilizando a pilha de tecnologia de trading de alta frequência de Wall Street, alcançando melhorias de desempenho através de gestão de memória refinada, escalonamento 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 o Solana pode atingir uma TPS de mais de 100.000 em condições ideais. Então, por que no dia a dia só atinge uma TPS de 3000-4000?

Em resumo, existem 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 restante para transações normais;

  2. As atividades no ecossistema 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 mesmo direito de escrita em uma conta, resultando em uma elevada proporção de transações falhadas;

  3. Os robôs de arbitragem existentes no ecossistema Solana, para capturar os benefícios do MEV, podem enviar uma grande quantidade de transações inválidas, resultando em desperdício de recursos.

  1. No entanto, a implantação completa do Firedancer e a atualização de consenso do Alpenglow que se aproxima resolverão sistematicamente esses problemas.

A atualização de consenso Alpenglow tem como um dos pontos-chave a transferência de transações de votação para fora da cadeia, liberando assim 70% do espaço para transações normais, além de reduzir o tempo de confirmação para 150 milissegundos, fazendo com que a experiência do DEX da Solana se aproxime infinitamente do CEX. Além disso, a ativação do mercado de taxas local também pode evitar a situação embaraçosa de congestionamento em toda a rede causada pelo Fomo explosivo de um único programa.

Os benefícios do Firedancer, além da melhoria no desempenho, são principalmente a realização da diversidade de clientes, permitindo que a Solana tenha vários clientes como o Geth e o Nethermind, assim como o Ethereum, resultando em uma melhoria direta na descentralização e na falha de ponto único.

Acima.

Portanto, a discussão sobre os 10W TPS da Solana, para quem entende, é na verdade uma demonstração de confiança nas futuras atualizações do cliente e no protocolo de consenso da Solana. Para quem não entende, tenta dar relevância à Solana por meio de uma corrida armamentista de TPS (embora a competição de TPS já esteja ultrapassada). No entanto, se você compreender o significado por trás da experiência, ainda há muito a ganhar. Vamos esclarecer isso e compartilhar com todos.

SOL-3.34%
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
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)