O que é o Firedancer e por que é importante para a Solana?

Um guia para iniciantes sobre o Firedancer 📖
Firedancer é um novo software cliente validador de terceiros para a blockchain Solana que visa melhorar a eficiência da rede e as capacidades de processamento de transações.
Para interagir com a blockchain Solana, ou de fato qualquer blockchain, as pessoas que desejam se conectar à blockchain devem executar software cliente.
No espaço da blockchain, indivíduos que executam software cliente em seus computadores são chamados de nós. Os nós podem desempenhar uma variedade de papéis importantes, como ajudar a proteger e manter redes de blockchain.
O software cliente atua como uma ponte entre o computador de um nó e uma blockchain.
Blockchains públicas de código aberto permitem que desenvolvedores criem suas próprias aplicações, ou implementações, desse software para realizar várias funções.
Carteiras de criptomoedas são um exemplo de uma implementação de software cliente. As carteiras de criptomoedas permitem que os usuários transacionem criptomoedas diretamente entre si em uma rede de blockchain.
Os clientes validadores são outro tipo de implementação de software cliente que gerencia nós participando do processo de staking de cripto (propondo novos blocos).
Desafios atuais da Solana ⛔️
Para promover a descentralização da blockchain e remover quaisquer pontos únicos de falha, projetos como Ethereum (ETH) incentivam desenvolvedores externos a criar suas próprias implementações de cliente em várias linguagens de programação. Isso significa que existem várias opções diferentes que os operadores de nós têm ao decidir qual cliente gostariam de usar.
Existem três principais vantagens para isso:
- Cada cliente tem sua própria base de código única, reduzindo a vulnerabilidade geral da rede a bugs e ataques.
- Reduz o risco de finalização de transações (impede que um único cliente manipule transações de blockchain).
- Os desenvolvedores podem criar aplicações usando quaisquer linguagens de programação com as quais se sintam mais confortáveis.
Devido à importância da diversidade de clientes, o protocolo Ethereum introduziu penalidades como vazamentos de inatividade para dissuadir nós de executarem todos o mesmo software cliente.
Neste momento, a blockchain Solana tem apenas três clientes validadores em operação:
- Cliente Solana Labs (escrito na linguagem de programação Rust).
- Cliente Jito-Solana (forked do cliente Solana Labs, também escrito na linguagem de programação Rust).
- Cliente Sig (escrito na linguagem de programação Zig).
Isso significa que a Solana não é tão resiliente a ataques quanto seu principal concorrente, que atualmente se orgulha de cerca de seis diferentes clientes de consenso e oito clientes de execução.
Além disso, o cliente nativo da Solana não suporta sharding — um sistema que melhora a escalabilidade da blockchain ao espalhar a carga de processamento de transações por várias cadeias de shard menores simultaneamente.
Mas, há um novo cliente no horizonte.
O que é o Firedancer e por que é importante? 🧐
Firedancer representa um novo cliente validador de alto desempenho para a Solana, escrito na linguagem de programação C++.
Desenvolvido pela Jump Crypto, uma empresa de infraestrutura Web3, o Firedancer foi projetado para aumentar significativamente as capacidades de processamento de transações da Solana e fornecer suporte para sharding.
Em uma demonstração ao vivo transmitida em 2022, o Firedancer demonstrou a capacidade de processar mais de 1 milhão de transações por segundo. Esse número é muitas vezes maior do que o limite teórico atual da Solana de 50.000 tps, e supera em muito a quantidade de transações que provedores de serviços líderes como Visa normalmente processam.
Esse desempenho aprimorado provavelmente aumentará o apelo da Solana como uma blockchain Layer 1 líder e permitirá que a rede acompanhe outros principais concorrentes no mercado de criptomoedas.
O projeto foi anunciado pela primeira vez em 2022, com a testnet ao vivo lançando em outubro de 2023.
Além de suas vantagens de desempenho, o Firedancer fornecerá aos nós validadores da Solana uma quarta opção de software para escolher; reduzindo ainda mais a vulnerabilidade da Solana a bugs, exploits de código e ataques.
Como a comunidade Solana se sente sobre o Firedancer? 🗣️
A Solana tem uma das maiores redes de desenvolvedores de blockchain de qualquer protocolo hoje. Novas opções de software de cliente significam novas possibilidades para aqueles que constroem funcionalidades sobre a rede Solana.
Em uma postagem recente em seu blog, o cofundador e CEO da Helius Mert Mumtaz concluiu com as seguintes observações sobre a importância do Firedancer para a Solana.
"Esse feito tecnológico torna a blockchain mais rápida e de melhor desempenho atualmente no mercado ainda melhor. A Solana foi projetada para ser uma máquina de estado global de alta capacidade e baixa latência. Firedancer é um grande passo em direção à perfeição desses objetivos."
Confira o post completo do blog da Helius para uma análise mais profunda e técnica sobre o funcionamento interno do Firedancer.
Começar a comprar Solana (SOL)
Agora que você aprendeu tudo sobre o Firedancer, está pronto para continuar sua jornada cripto e comprar Solana?
Confira nosso guia do Centro de Aprendizado Kraken para mais informações sobre Como comprar Solana (SOL) e criar uma conta com a Kraken hoje.