Introdução
Quando se trata de tecnologia de blockchain, a escalabilidade é um dos maiores desafios que existem. À medida que essas redes crescem, elas geralmente enfrentam limitações em termos de velocidade de transação e tempos de confirmação. Solana visa enfrentar essas limitações sem comprometer a segurança ou a descentralização.
Fundada em 2017 por Anatoly Yakovenko da Solana Labs, a blockchain Solana adota um novo método de verificação de transações. Bitcoin, Ethereum e muitos outros projetos sofrem de problemas de escalabilidade e velocidade. Usando um método conhecido como Prova de História (PoH), o blockchain Solana pode lidar com milhares de transações por segundo.
Como funciona Solana?
Solana é um blockchain de Proof of Stake de terceira geração . Ele implementou uma maneira única de criar um sistema confiável para determinar a hora de uma transação chamada Prova de História.
Manter o controle da ordem das transações é extremamente vital para criptomoedas. O Bitcoin faz isso agrupando as transações em blocos com um único carimbo de data / hora. Cada nó deve validar esses blocos em consenso com outros nós. Esse processo adiciona um tempo de espera significativo para que os nós confirmem um bloqueio na rede. Em vez disso, Solana tem uma abordagem diferente. Vamos olhar mais de perto.
O que é prova de história?
Os eventos e transações do Solana são todos hash usando a função hash SHA256. Essa função recebe uma entrada e produz uma saída única que é extremamente difícil de prever. Solana pega a saída de uma transação e a usa como entrada para o próximo hash. A ordem das transações agora está embutida na saída com hash.
Esse processo de hash cria uma cadeia longa e ininterrupta de transações em hash. Esse recurso torna uma ordem de transações clara e verificável que um validador adiciona a um bloco, sem a necessidade de um carimbo de data / hora convencional. O hash também requer um certo tempo para ser concluído, o que significa que os validadores podem verificar facilmente quanto tempo se passou.
A Prova de História difere do processo que o Bitcoin usa como parte de seu mecanismo de consenso de Prova de Trabalho . Os blocos no Bitcoin são grandes grupos de transações não ordenadas. Cada minerador BTC adiciona a hora e a data ao bloco que extraem com base em seu relógio local. O tempo pode variar de acordo com outros nós ou mesmo ser falso. Os nós, então, precisam descobrir se o carimbo de data / hora é válido.
Ao ordenar as transações em uma cadeia de hashes, os validadores processam e transmitem menos informações em cada bloco. O uso de uma versão com hash do estado mais recente das transações reduz bastante o tempo de confirmação de um novo bloco.
É importante entender que a Prova de História não é um mecanismo de consenso. Em vez disso, é uma forma de melhorar o tempo gasto na confirmação da ordem das transações. Quando combinado com a prova de aposta, selecionar o próximo validador para um bloco é muito mais fácil. Os nós precisam de menos tempo para validar a ordem das transações, o que significa que a rede escolhe um novo validador mais rapidamente.
Principais recursos de Solana
De acordo com seu blog , a equipe de Solana desenvolveu oito recursos técnicos principais para ajudar o blockchain a corresponder às capacidades de um sistema centralizado. Provas de História são talvez as mais notáveis, mas também existem:
- Torre BFT – uma versão otimizada para PoH do Practical Byzantine Fault Tolerance
- Turbina – um protocolo de propagação de bloco
- Gulf Stream – protocolo de encaminhamento de transação sem Mempool
- Sealevel – tempo de execução de contratos inteligentes paralelos
- Pipelining – uma unidade de processamento de transações para otimização de validação
- Cloudbreak – Banco de dados de contas em escala horizontal
- Arquivadores – Armazenamento de razão distribuído
Esses recursos criam uma rede de alto desempenho com tempos de bloqueio de 400 ms e opera milhares de transações por segundo . Para colocar isso em perspectiva, o tempo de bloqueio do Bitcoin é de cerca de 10 minutos e do Ethereum cerca de 15 segundos.
Os detentores de SOL podem apostar seus tokens como parte do mecanismo de consenso PoS do blockchain. Com uma carteira de criptografia compatível, você pode apostar seus tokens com validadores que processam as transações da rede. Um validador bem-sucedido então compartilha algumas recompensas com aqueles que apostaram. Este mecanismo de recompensa incentiva validadores e delegadores a agirem no interesse da rede. Em maio de 2021, Solana tinha cerca de 900 validadores, o que a torna uma rede bastante descentralizada.
O que é o token SOL?
SOL é a criptomoeda nativa de Solana, que funciona como um token de utilitário. Os usuários precisam da SOL para pagar taxas de transação ao fazer transferências ou interagir com contratos inteligentes . A rede queima o SOL como parte de seu modelo deflacionário. Os titulares de SOL também podem se tornar validadores de rede. Como o Ethereum, Solana permite que os desenvolvedores construam contratos inteligentes e criem projetos baseados no blockchain.
SOL usa o protocolo SPL. SPL é o token padrão da blockchain Solana, semelhante ao ERC20 no Ethereum. O token SOL tem dois casos de uso principais:
- Pagamento de taxas de transação incorridas ao usar a rede ou contratos inteligentes.
- Fixar tokens como parte do mecanismo de consenso de Prova de Participação.
Os DApps baseados em Solana também estão criando novos casos de uso do SOL. Por exemplo, Chainvote está criando um aplicativo de votação DeFi (finanças descentralizadas) para governança corporativa usando tokens SOL para votar. O preço de Solana teve um aumento de quase 30 vezes nos primeiros dois trimestres de 2021, tornando-o uma escolha popular entre investidores e especuladores.
Como armazenar SOL?
Você pode armazenar tokens SOL na carteira criptografada sollet.io (desenvolvida pela Serum Academy), Trust Wallet para dispositivos móveis e outras carteiras compatíveis com SPL. Se você deseja apostar seu SOL, você precisará usar uma carteira que ofereça suporte para piquetagem. Você pode usar a carteira SolFlare ou as ferramentas de linha de comando Solana. Sua carteira permitirá que você crie uma conta de aposta e delegue seus tokens SOL a um validador.
Pensamentos finais
Como um projeto relativamente novo, Solana forneceu os benefícios que promete em velocidade e escalabilidade. Seu preço simbólico também teve um bom desempenho, despertando o interesse dos investidores. No entanto, a adoção e o uso da própria rede ainda estão em sua infância.
Até vermos tráfego pesado e mais casos de uso de Solana, não saberemos se sua velocidade faz muita diferença para o mundo da criptomoeda. Ter uma rede rápida é bom, mas os benefícios disso só surgem quando mais pessoas começam a usá-la mais e vemos mais casos de uso.