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:
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.
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:
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;
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;
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.
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.
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.
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:
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.
Em resumo, existem três razões principais:
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;
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;
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.
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.