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 facto com qualquer blockchain, as pessoas que desejam conectar-se à blockchain devem executar software cliente.
No espaço da blockchain, os indivíduos que executam software cliente nos seus computadores são referidos como nós. Os nós podem desempenhar uma série de funções importantes, como ajudar a proteger e manter as redes blockchain.
O software cliente atua como uma ponte entre o computador de um nó e uma blockchain.
As blockchains públicas de código aberto permitem que os programadores criem as suas próprias aplicações, ou implementações, deste software para executar várias funções.
As carteiras de criptomoedas são um exemplo de uma implementação de software cliente. As carteiras de criptomoedas permitem que os utilizadores transacionem criptomoedas diretamente entre si através de uma rede blockchain.
Os clientes validadores são outro tipo de implementação de software cliente que gere nós que participam no processo de staking de criptomoedas (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 programadores externos a criar as suas próprias implementações de cliente em várias linguagens de programação. Isto significa que os operadores de nós têm várias opções diferentes ao decidir qual cliente desejam usar.
Existem três vantagens principais para isto:
- Cada cliente tem a sua própria base de código única, reduzindo a vulnerabilidade geral da rede a bugs e ataques.
- Reduz o risco de finalidade da transação (impede que um único cliente manipule as transações da blockchain).
- Os programadores podem criar aplicações usando as linguagens de programação com as quais se sentem mais confortáveis.
Devido à importância da diversidade de clientes, o protocolo Ethereum introduziu penalidades como inactivity leaks para dissuadir os nós de executarem todos o mesmo software cliente.
Atualmente, 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 (ramificado do cliente Solana Labs, também escrito na linguagem de programação Rust).
- Cliente Sig (escrito na linguagem de programação Zig).
Isto significa que a Solana não é tão resiliente a ataques quanto o seu principal concorrente, que atualmente ostenta cerca de seis clientes de consenso diferentes 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 distribuir a carga de processamento de transações por várias cadeias de fragmentos 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 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.
Numa demonstração ao vivo transmitida em 2022, o Firedancer demonstrou a capacidade de processar mais de 1 milhão de transações por segundo. Este número é muitas vezes maior do que o limite teórico atual da Solana de 50.000 tps, e excede em muito a quantidade de transações que os principais fornecedores de serviços como a Visa normalmente processam.
Este desempenho atualizado provavelmente aumentará o apelo da Solana como uma blockchain Layer 1 líder, e permitirá que a rede acompanhe outros concorrentes de topo no mercado de criptomoedas.
O projeto foi anunciado pela primeira vez em 2022, com o testnet ao vivo lançado em outubro de 2023.
Além das 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 em relação ao Firedancer? 🗣️
A Solana possui uma das maiores redes de programadores de blockchain de qualquer protocolo atualmente. Novas opções de software cliente significam novas possibilidades para aqueles que constroem funcionalidades sobre a rede Solana.
Numa publicação recente no 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.
"Este feito tecnológico torna a blockchain mais rápida e com melhor desempenho atualmente no mercado ainda melhor. A Solana foi projetada para ser uma máquina de estado global de alto rendimento e baixa latência. O Firedancer é um grande salto em frente para aperfeiçoar esses objetivos."
Consulte a publicação completa do blog da Helius para uma análise mais aprofundada e técnica do funcionamento interno do Firedancer.
Comece a comprar Solana (SOL)
Agora que aprendeu tudo sobre o Firedancer, está pronto para continuar a sua jornada cripto e comprar Solana?
Consulte o nosso guia do Kraken Learn Center para obter mais informações sobre Como comprar Solana (SOL) e registar-se para uma conta na Kraken hoje.