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

Um guia para principiantes do Firedancer 📖
Firedancer é um novo software de 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 ligar-se à blockchain devem executar software de cliente.
No espaço da blockchain, os indivíduos que executam software de 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 de 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 desempenhar várias funções.
As carteiras de criptomoedas são um exemplo de uma implementação de software de 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 de cliente que gerem 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 os 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ó têm várias opções diferentes ao decidir qual cliente gostariam de 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 erros e ataques.
- Reduz o risco de finalidade de transações (impede que um único cliente manipule as transações da blockchain).
- Os programadores podem criar aplicações utilizando as linguagens de programação com as quais se sentem mais confortáveis.
Devido à importância da diversidade de clientes, o protocolo Ethereum introduziu penalizações como as perdas por inatividade para dissuadir os nós de executarem todos o mesmo software de 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 apresenta 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 shards menores simultaneamente.
Mas, há um novo cliente no horizonte.
O que é o Firedancer e porque é 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 concebido 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 valor é muitas vezes superior ao limite teórico atual da Solana de 50.000 tps, e excede largamente a quantidade de transações que fornecedores de serviços líderes como a Visa processam tipicamente.
Este desempenho melhorado irá provavelmente aumentar o apelo da Solana como uma blockchain líder de Camada 1, e permitir que a rede acompanhe o ritmo de outros principais concorrentes no mercado cripto.
O projeto foi anunciado pela primeira vez em 2022, com o lançamento da testnet ao vivo em outubro de 2023.
Para além das suas vantagens de desempenho, o Firedancer irá fornecer aos nós validadores da Solana uma quarta opção de software para escolher; reduzindo ainda mais a vulnerabilidade da Solana a erros, explorações de código e ataques.
O que a comunidade Solana pensa sobre o Firedancer? 🗣️
A Solana tem uma das maiores redes de programadores de blockchain de qualquer protocolo atualmente. As novas opções de software de cliente significam novas possibilidades para aqueles que estão a desenvolver funcionalidades na rede Solana.
Numa publicação recente no seu blog, o Cofundador & 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 concebida para ser uma máquina de estado global de alto débito e baixa latência. O Firedancer é um passo gigante para aperfeiçoar estes objetivos."
Consulte o artigo completo do blog da Helius para uma análise mais aprofundada e técnica do funcionamento interno do Firedancer.
Começar a comprar Solana (SOL)
Agora que você aprendeu tudo sobre o Firedancer, está pronto para continuar a sua jornada cripto e comprar Solana?
Consulte o nosso guia no Centro de Aprendizagem da Kraken para mais informações sobre Como comprar Solana (SOL) e registar-se para uma conta com a Kraken hoje.