Nos últimos dois dias, houve muita discussão em torno @solana TPS de 10W, porque @cavemanloverboy executou 100.000+ TPS na rede principal Solana, mas a maioria das pessoas não entendeu o significado por trás desses dados: 1) Em primeiro lugar, o experimento de Cavy é essencialmente um teste de limite em "condições ideais". Isso significa que esse não é o desempenho normal da rede principal Solana, e há uma diferença entre os dados de laboratório no ambiente da rede de teste, mas não é ruim. Como ele usou o programa de teste de operação nula noop (sem operação), como o nome sugere, ele faz apenas a verificação de assinatura mais básica e retorna o sucesso, sem realizar nenhum cálculo, alterar o status da conta ou chamar outros programas, e cada transação tem apenas 200 bytes, o que é muito menor do que o 1kb+ das transações normais. Isso significa que esse teste TPS de 10 W foi realmente calculado em um ambiente de transação anormal e testou a taxa de transferência final da camada de rede Solana e da camada de consenso, em vez do poder de processamento real da camada de aplicativo. 2) Outra chave para o sucesso deste experimento é o cliente validador Frankendancer. Entendido de forma simples, Frankendancer é um "beta híbrido" do validador Firedancer que está sendo desenvolvido pela Jump Crypto - enxertando os componentes de alto desempenho completos do Firedancer nos validadores Solana existentes. Na verdade, ele usa a pilha de tecnologia de negociação de alta frequência de Wall Street para reconstruir o sistema de nós da Solana e melhora o desempenho por meio de otimizações subjacentes, como gerenciamento de memória fina e agendamento de threads personalizados. No entanto, apenas substituindo alguns componentes, uma melhoria de desempenho de 3 a 5 vezes pode ser alcançada. 3) Este experimento de teste mostra que Solana pode atingir um TPS de 10w + em um estado ideal, então por que é apenas 3000-4000 TPS diariamente? Existem aproximadamente três razões para resumir: 1. O mecanismo de consenso POH da Solana requer votação contínua dos validadores para manter, e essas transações de votação sozinhas ocupam mais de 70% do espaço do bloco, o que restringe o canal de desempenho deixado para transações normais. 2. As atividades ecológicas da Solana geralmente têm um grande número de competições estaduais, como quando a Casa da Moeda lança novos NFTs ou novos MEMES, pode haver milhares de transações apreendendo a mesma autoridade de redação de contas, resultando em uma proporção relativamente grande de transações com falha. 3. Para obter os benefícios do MEV, os robôs de arbitragem no ecossistema Solana podem enviar um grande número de transações inválidas, o que é um desperdício de recursos. 4) No entanto, a próxima implantação completa do Firedancer e a atualização de consenso do Alpenglow abordarão sistematicamente esses problemas. Um dos pontos-chave da atualização de consenso Alpenglow é que mover as transações de votação para fora da cadeia equivale a liberar 70% do espaço para transações normais, reduzindo o tempo de confirmação para 150 milissegundos, tornando a experiência DEX da Solana infinitamente mais próxima da CEX. Além disso, o lançamento do mercado de taxas local também pode evitar a situação embaraçosa da popularidade do Fomo de um único programa e congestionamento em toda a rede. Além da otimização do desempenho, a chave para os benefícios do Firedancer é que ele percebe a diversidade de clientes, permitindo que a Solana melhore diretamente a descentralização e as falhas de nó de ponto único com vários clientes como Ethereum e Geth Nethermind. Acima. Portanto, a discussão do Solana 10W TPS é, na verdade, a confiança dos futuros clientes atualizados da Solana e do protocolo de consenso, enquanto aqueles que não sabem como fazê-lo tentam contar com a corrida armamentista do TPS para dar à Solana uma sensação de presença (embora a competição TPS esteja desatualizada), mas o significado por trás do experimento é bastante gratificante se você entender.
mert | helius.dev
mert | helius.dev17 de ago., 19:46
Solana acabou de fazer 107.540 TPS na rede principal Sim, você leu corretamente mais de 100k TPS, na rede principal boa sorte ursos
18,94K