Todos devem ter ouvido falar da atualização do Firedancer do Solana, que na verdade facilita a execução de nós ao reduzir os requisitos de hardware para os validadores.
A velocidade, a redução de custos e uma maior resiliência tornam isso um fator chave para resolver os problemas de escalabilidade do Solana. A missão do Firedancer é fazer com que o desempenho da rede Solana se aproxime do sistema financeiro tradicional, como o NASDAQ, que processa 100000 transações por segundo.
No entanto, até o momento, a atualização do Firedancer ainda não foi totalmente implementada no Solana.
Certo, mas por que criar um novo L1?
Já que o Solana tem a atualização do Firedancer, esperando que após a implementação ele se torne mais rápido e melhor, por que ainda precisaríamos fazer um Fogo?
No entanto, o problema ainda persiste: mesmo que o Firedancer seja mais rápido, ele não pode mudar uma realidade - o modo de múltiplos clientes do Solana significa que a velocidade da rede é limitada pelo nó mais lento, e nem todos os validadores podem imediatamente mudar para o Firedancer.
Como disse o cofundador Doug Colkitt: “É como ter uma Ferrari, mas você está dirigindo em um tráfego congestionado em Nova York.”

O Firedancer é como uma Ferrari, mas há outros fatores no Solana que causam congestionamento.
Assim, a solução se torna criar uma rodovia exclusiva para a Ferrari.
Em vez de deixar o Firedancer ser prejudicado, é melhor dar a ele um palco exclusivo. O nascimento do Fogo foi exatamente para maximizar o potencial do Firedancer, afinal, todos poderiam ter usado o mesmo cliente desde o começo.
Portanto $FOGO como um novo L1 independente, pode não estar mais limitado ao modo de múltiplos clientes, e não precisa se preocupar se os nós de validação existentes vão atualizar o cliente (na verdade, foi criado do zero), mas sim liberar completamente o desempenho do Firedancer através de um cliente unificado e design inovador.
Por que o modo de cliente único é superior?
Quando a rede de blockchain se aproxima do limite físico de desempenho de hardware e rede, as diferenças entre as implementações de diferentes clientes podem causar gargalos de desempenho.
Portanto, o Fogo desde o início é uma "versão pura" do Firedancer, sem precisar de uma "grande troca".
Então, como o Fogo faz isso?
A principal inovação do Fogo é escolher o Firedancer como o único cliente padrão, abandonando completamente os possíveis gargalos de desempenho que o modo de múltiplos clientes do Solana poderia trazer.
A imagem abaixo apresenta muito bem a redução de latência trazida pela otimização de desempenho.

Para descrever em uma frase, é isso:
“Use apenas o cliente mais rápido, mantendo a rede sempre no nível máximo de desempenho.”
Se você não entende o Firedancer, basta saber de forma geral quais são os benefícios que ele traz. Primeiro, é o processamento paralelo, ou seja, processar várias transações simultaneamente, aumentando significativamente a capacidade; em segundo lugar, a otimização de memória, permitindo que o hardware onde os nós estão localizados utilize recursos como armazenamento de maneira mais eficiente, reduzindo a latência causada pelas transações. Vale mencionar que o Firedancer trabalha mais no hardware, por exemplo, podendo otimizar diretamente a interação entre os nós e os dispositivos físicos, comprimindo ainda mais o tempo de processamento das transações.#fogo