O que é Firedancer e por que é importante para Solana?
Um guia para iniciantes sobre 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 qualquer blockchain, as pessoas que desejam se conectar à blockchain devem executar um software cliente.
No espaço blockchain, indivíduos que executam software cliente em seus computadores são chamados de nós. Os nós podem desempenhar uma série de funções importantes, como ajudar a proteger e manter redes 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 implementação de software cliente. As carteiras de criptomoedas permitem que os usuários transacionem criptomoedas diretamente entre si em uma rede blockchain.
Clientes validadores são outro tipo de implementação de software cliente que gerenciam nós participando do processo de staking de criptomoedas (propondo novos blocos).
Desafios atuais da Solana ⛔️
Para promover a descentralização do blockchain e eliminar qualquer ponto único de falha, projetos como o Ethereum (ETH) incentivam desenvolvedores externos a criarem suas próprias implementações de cliente em várias linguagens de programação. Isso significa que os operadores de nós têm várias opções diferentes ao decidir qual cliente gostariam de usar.
Existem três principais vantagens nisso:
- 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 no blockchain).
- Os desenvolvedores 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 vazamentos de inatividade para dissuadir os nós de executarem todos o mesmo software de cliente.
Atualmente, o blockchain Solana tem apenas três clientes validador em operação:
- Cliente Solana Labs (escrito na linguagem de programação Rust).
- Cliente Jito-Solana (derivado 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 Solana não é tão resiliente a ataques quanto 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 do Solana não suporta sharding — um sistema que melhora a escalabilidade do 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 é 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.
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 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 a Visa tipicamente processam.
Esse desempenho aprimorado provavelmente aumentará o apelo da Solana como uma blockchain líder de Camada 1 e permitirá que a rede acompanhe outros principais concorrentes no mercado de criptomoedas.
O projeto foi anunciado pela primeira vez em 2022, com o lançamento do testnet ao vivo ocorrendo em outubro de 2023.
Além das 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, explorações de código e ataques.
Como a comunidade Solana se sente em relação ao Firedancer? 🗣️
Solana possui uma das maiores redes de desenvolvedores de blockchain de qualquer protocolo atualmente. Novas opções de software cliente significam novas possibilidades para aqueles que estão construindo 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 Solana.
"Este feito tecnológico torna a blockchain mais rápida e eficiente atualmente no mercado ainda melhor. Solana é projetada para ser uma máquina de estado global de alta capacidade e baixa latência. Firedancer é um grande passo à frente na direção de aperfeiçoar esses objetivos."
Confira a postagem completa no blog da Helius para uma análise mais profunda e técnica sobre o funcionamento interno do Firedancer.
Comece a comprar Solana (SOL)
Agora que você aprendeu tudo sobre Firedancer, está pronto para continuar sua jornada no mundo cripto e comprar Solana?
Confira nosso guia no Kraken Learn Center para mais informações sobre Como comprar Solana (SOL) e crie uma conta na Kraken hoje mesmo.