Solana, com uma capitalização de mercado de aproximadamente $63 bilhões, é uma das principais plataformas blockchain. Ela se estabeleceu como uma opção de topo para integrar usuários off-chain, particularmente em setores como Redes de Infraestrutura Física Descentralizada (DePIN), aplicativos móveis e pagamentos. Em boletins anteriores, destacamos os DePINs construídos na Solana, incluindo Gate.Hélio e Hivemapper.
Solana fez avanços significativos no ano passado, particularmente após um aumento em seu token nativo depois que a Visa anunciou planos para expandir os recursos de stablecoin no blockchain Solana. No Consensus 2024, a PayPal Holdings, Inc (NASDAQ: PYPL) revelou que PayPal USD (PYUSD) agora está disponível no Solana, tornando a stablecoin da PayPal mais rápida e econômica de usar (atualmente, a PYUSD tem uma capitalização de mercado de US$ 827,83 milhões, com 58,3% em Solana e 41,7% em Ethereum).
Emissão e Redução de Tokens Os tokens SOL da Solana são introduzidos através de dois mecanismos principais: o bloco gênesis e a inflação do protocolo (recompensas de staking). Por outro lado, os tokens SOL são removidos da circulação principalmente através da queima de taxas de transação. O calendário de inflação é governado por três parâmetros: uma taxa de inflação inicial de 8%, uma taxa de desinflação de -15% e uma taxa de inflação a longo prazo de 1,5%. A taxa de inflação atual é de 5,07% e a inflação da Solana começou com o epoch 150 em fevereiro de 2021.
Cronograma de Desbloqueio SOL (cc: Hélio)
Impacto nos Participantes da Rede A inflação do Proof of Stake (PoS) transfere inherentemente riqueza dos não-stakers para os stakers, diluindo efetivamente o valor das participações para os não-stakers enquanto recompensa aqueles que participam no staking. Solana mantém uma alta taxa de staking de 65%, o que é robusto em comparação com outras redes. Atualmente, cerca de 380 milhões de SOL estão staked, com movimentos significativos observados através das épocas.
Recompensas de Staking por Taxa de Inflação
Cálculo do Rendimento de Staking
O rendimento do staking é influenciado pela taxa de inflação, tempo de atividade do validador, taxas de comissão e a percentagem de SOL staked. A fórmula é:
Taxas de Queima e Fatores de Desinflação:
As queimas de taxas de transação, o slashing e outras perdas relacionadas ao usuário contribuem para pressões desinflacionárias, embora de forma modesta. As queimas de taxas como porcentagem das recompensas de staking atingiram o pico de 7,8% em março de 2024, mas têm sido em média 3,2% recentemente. Após a implementação do SIMD-96, o impacto dessas queimas se tornará insignificante. O slashing, embora possível, é raro e atualmente não é um fator desinflacionário significativo.
Implicações Fiscais e de Mercado:
Receber recompensas inflacionárias pode ser um evento tributável em muitas jurisdições, potencialmente levando a pressão de venda de stakers precisando cobrir passivos fiscais. Além disso, a inflação PoS pode impor pressão contínua para baixo no preço do SOL, afetando a comparação de preços justos e a economia da rede.
Dependência da Receita do Validador e Inflação:
Os validadores tradicionalmente confiam em comissões de inflação, mas o crescimento recente em fontes de receita alternativas, como MEV (Valor Máximo Extraível) e recompensas de bloco, oferecem novos caminhos para uma renda sustentável. A sustentabilidade a longo prazo destas fontes alternativas permanece incerta.
A inflação de Solana é atualmente guiada por uma Taxa de Inflação Inicial de 8%, uma Taxa de Desinflação de -15% e uma Taxa de Inflação de Longo Prazo de 1,5%. A taxa atual está aproximada em 5% a partir de setembro de 2024, com uma oferta total de 584 milhões de SOL. São propostos quatro cenários para explorar potenciais alterações:
Impacto no Fornecimento e Preço:
Nos próximos oito anos:
Assumindo um preço inicial de $150 por SOL e mantendo outras variáveis constantes:
Solana é uma blockchain de alto desempenho projetada para velocidade, eficiência e escalabilidade. Ela suporta milhares de transações por segundo com baixa latência e taxas mínimas, alcançando um tempo de bloco de 400 milissegundos e custos que são frações de um centavo. Este relatório explora os mecanismos e a arquitetura da Solana, enfatizando sua capacidade de escalar e interagir perfeitamente em um ecossistema unificado.
Língua
O Solana utiliza principalmente Rust para contratos inteligentes devido à sua concorrência, segurança de memória e controle de baixo nível, garantindo código seguro e previsível. Embora Rust seja a linguagem principal, o Solana suporta todas as linguagens compatíveis com LLVM, como C e C++, permitindo maior participação de desenvolvedores. Para o desenvolvimento do lado do cliente, o Solana oferece SDKs em Java, C#, Python, Go e Kotlin, facilitando a comunicação com a rede Solana via JSON RPC API. Esse suporte diversificado de linguagens melhora a acessibilidade e flexibilidade para os desenvolvedores.
Mecanismo e Arquitetura
A arquitetura de Solana aproveita um ecossistema unificado e compostável que integra todas as aplicações em um único blockchain. Esse design evita a necessidade de pontes, IDs de cadeia separados ou fragmentação de liquidez, melhorando a experiência do usuário e simplificando as interações entre aplicativos. O desempenho do blockchain está enraizado em sua capacidade de explorar plenamente os recursos de hardware, garantindo que o software seja dimensionado juntamente com os avanços no hardware.
O processo de transação de Solana começa com os usuários enviando transações para o líder, que as compila em blocos e as propõe à rede para execução e confirmação por outros validadores. As principais alterações de protocolo são gerenciadas por meio de Documentos de Melhoria Solana (SIMD), que passam por revisão e votação da comunidade.
Ciclo de Vida da Transação
Uma transação Solana é o único método para alterar o estado dentro da blockchain. Cada transação, ou “mensagem de transação”, inclui um cabeçalho, endereços de conta, um blockhash recente e instruções. As transações são atômicas, garantindo que todas as operações dentro de uma transação sejam completamente bem-sucedidas ou falhem. A estrutura permite otimização pré-definida, exigindo que as contas sejam listadas antecipadamente, o que facilita a execução paralela não conflitante de transações.
Segurança e Gestão de Chaves
Solana utiliza Ed25519criptografia de curva elíptica para pares de chaves público-privadas, garantindo segurança robusta e assinatura eficiente de transações. As carteiras geram pares de chaves, com as chaves públicas a servir como identificadores de conta na blockchain, e as chaves privadas a serem usadas para autorização. As transações são assinadas com chaves privadas, garantindo integridade e autenticidade, e são depois verificadas usando chaves públicas.
Operação de Rede
Solana utiliza uma abordagem baseada em líderes sem um mempool, atribuindo validadores específicos como líderes para processar transações dentro de intervalos de tempo fixos (400 milissegundos). Os validadores são selecionados com base na participação e alternam as funções de acordo com um cronograma pré-determinado, aumentando a descentralização e a segurança do sistema.
A rede utiliza o Stake-Weighted Quality of Service (SWQoS) para priorizar transações de validadores empenhados, reduzindo o impacto de spam e ataques Sybil. O SWQoS reserva 80% da capacidade de um líder para transações encaminhadas por validadores empenhados, sendo o restante alocado para nós não empenhados.
Melhorias de escalabilidade
Soluções de escalabilidade recentes, como rolagens SVM e compressão ZK, estão sendo desenvolvidas para melhorar ainda mais o desempenho do Solana, embora ainda estejam em estágios iniciais de adoção. A adoção do protocolo de rede QUIC pela blockchain facilita a transmissão eficiente, segura e escalonável de mensagens de transação, atendendo às demandas de alto rendimento.
Consenso e Produção de Blocos
O mecanismo de consenso da Solana emprega a construção contínua de blocos, onde os líderes constroem e transmitem blocos em tempo real durante seus slots. Esta abordagem reduz a latência e otimiza o processamento de transações. A Unidade de Processamento de Transações (TPU) do validador gerencia a criação de blocos, executando transações em paralelo sempre que possível para maximizar a capacidade e eficiência.
A descrição detalhada do mecanismo de prova de história pode ser encontrada no whitepaper Solana aqui.
A Prova de História (PoH) é uma característica fundamental da Solana, atuando como um relógio criptográfico que permite a sincronização de rede estabelecendo uma ordem verificável de eventos. Ao contrário de algoritmos de consenso como a Prova de Trabalho, o PoH não é utilizado para alcançar o consenso, mas para fornecer uma referência temporal que os validadores usam para sequenciar transações e aderir ao cronograma do líder.
PoH opera através do cálculo contínuo de uma cadeia de hash SHA-256, onde cada hash depende da saída do hash anterior. Essa sequência deve ser computada em ordem, criando uma "micro prova de trabalho". Os validadores executam um serviço PoH que produz esses hashes, que são difíceis de gerar, mas fáceis de verificar por outros validadores. Ao incorporar dados de transação nessa cadeia de hash, o PoH carimba o tempo das transações, comprovando a ordem em que ocorreram e impedindo que os validadores manipulem a sequência de blocos.
Mecanismo e Funcionalidade
Cada validador Solana executa continuamente um serviço PoH, hash sequencial para manter um registro de carimbos de data/hora criptográficos. Quando o líder atual processa novas transações, essas transações são combinadas com o hash PoH atual, atualizando a cadeia e incorporando as transações em uma linha do tempo criptográfica. Esse processo garante que o líder não pode manipular o tempo ou a ordem das transações.
Em cada bloco de 400 milissegundos, o fluxo PoH inclui aproximadamente 800.000 hashes e "ticks" que marcam a passagem do tempo em intervalos de 6,25 milissegundos. Esses carrapatos servem como prova de vivacidade e mantêm a cadência de operação da rede. Mesmo quando não atuam como líder, os validadores mantêm seu relógio PoH funcionando para sincronizar com o resto da rede e garantir o cumprimento do cronograma do líder.
Modelo de Contas
O gerenciamento de estado da Solana depende de um banco de dados de contas, o AccountsDB, estruturado como uma grande loja de valores-chave onde as chaves são os endereços das contas e os valores são os dados correspondentes. As contas da Solana podem ser de vários tipos:
Solana diferencia entre código e estado ao manter as contas de programa imutáveis, enquanto o estado é armazenado em contas separadas. Essa separação permite uma gestão eficiente do estado e otimizações únicas na arquitetura da Solana.
Programas e Gestão de Estado
Os programas no Solana são escritos em linguagens como Rust e são usados para manipular dados de contas, mas não armazenam o estado dentro de si mesmos. Em vez disso, os programas interagem com PDAs (Endereços Derivados do Programa), contas especiais que não têm uma chave privada e são controladas por um programa. Os PDAs garantem que apenas o programa associado possa modificar o estado, aumentando a segurança e o controle programático sobre as alterações de estado.
Gestão de Aluguer e de Conta
Para mitiGate inchaço do estado, Solana implementa um mecanismo de aluguel exigindo que as contas mantenham um saldo mínimo SOL. As contas podem ser encerradas quando não forem mais necessárias, devolvendo o saldo do aluguel ao usuário. Esta abordagem incentiva a utilização eficiente do Estado e desencoraja contas desnecessárias de permanecerem abertas indefinidamente.
Turbina: Propagação de Dados
Turbine é o protocolo de propagação de dados de Solana, inspirado no BitTorrent. Ele divide os dados de transação em pequenos pacotes chamados "fragmentos", que são disseminados pela rede de forma estruturada. Os fragmentos são agrupados em lotes e transmitidos através de uma Árvore de Turbina, onde os validadores são organizados em camadas para retransmitir fragmentos para outros. Isso reduz a carga de dados sobre os líderes e melhora a capacidade da rede de distribuir blocos de forma eficiente.
Consensus: Tower BFT
Solana usa Tower BFT, uma implementação personalizada de Tolerância Prática a Falhas Bizantinas (PBFT), aprimorada pelo relógio sincronizado do PoH. Essa abordagem reduz a sobrecarga de comunicação durante o consenso, já que os validadores dependem da ordem pré-estabelecida de transações de PoH em vez de várias rodadas de mensagens. Os validadores votam em blocos usando créditos ganhos por votos corretos, com o sistema garantindo que os validadores adiram aos garfos escolhidos por um período mínimo, minimizando a probabilidade de bifurcações.
Fofoca e Arquivo
A rede de fofocas da Solana serve como o plano de controle, disseminando metadados críticos e garantindo que os nós possam se comunicar e sincronizar o estado em toda a rede. Os nós de arquivo mantêm o histórico da rede, com os dados armazenados nos nós de armazém para garantir a disponibilidade de transações passadas.
Economia e Jito
O modelo econômico da Solana inclui recompensas de staking baseadas em inflação, com os validadores ganhando SOL ao participar do consenso e produzir blocos. As recompensas de bloco consistem em taxas de transação, parcialmente queimadas e parcialmente concedidas ao líder produtor. O staking líquido permite que os detentores de SOL apostem seus tokens em pools, recebendo Tokens de Staking Líquido (LSTs) que podem ser negociados ou usados em aplicativos enquanto ganham recompensas de staking.
O cliente Jito, amplamente adotado pelos validadores da Solana, melhora os incentivos econômicos implementando um sistema de leilão de espaço de bloco fora do protocolo, permitindo que as transações sejam priorizadas através de gorjetas além das taxas de transação padrão. Isso melhorou significativamente as recompensas dos validadores e contribuiu para a ampla adoção do cliente Jito na rede Solana.
A Máquina Virtual Solana (SVM) é um framework inovador projetado para gerir o Valor Extraível Máximo (MEV) dentro da blockchain Solana. O MEV envolve extrair valor adicional das transações reordenando, incluindo ou excluindo-as dos blocos. A SVM fornece tecnologias e protocolos para detetar, analisar e gerir atividades de MEV, promovendo eficiência, equidade e segurança no ecossistema Solana.
Máquina Virtual Ethereum (EVM) vs Máquina Virtual Solana (SVM)
O SVM difere da Ethereum Virtual Machine (EVM) na execução de contratos inteligentes e no processamento de transações. No SVM, cada validador executa contratos inteligentes individualmente, permitindo um alto rendimento de transações. Em contraste, a EVM requer um consenso de nós para a execução, resultando em um processamento mais lento. Além disso, o modelo de processamento paralelo do Solana permite a execução simultânea de várias transações, enquanto o modelo sequencial do Ethereum processa transações uma de cada vez, tornando o Solana mais rápido e eficiente.
O SVM tem como objetivo abordar o MEV oferecendo uma abordagem estruturada para evitar a manipulação na ordenação de transações e validação de blocos. Isso é crucial para manter a integridade das interações financeiras na Solana, protegendo os usuários de práticas como o frontrunning e melhorando a credibilidade da rede. Dado o alto throughput de transações da Solana, a gestão eficaz do MEV é vital para impedir a extração rápida de valor que poderia prejudicar os usuários regulares.
O SVM é visto de forma diferente dentro do ecossistema Solana. Alguns vêem isso como abrangendo todo o pipeline de processamento de transações, incluindo o tempo de execução do validador e a execução do programa, enquanto outros se concentram na máquina virtual eBPF de nível inferior responsável pela execução de programas. Geralmente, o SVM é entendido como um sistema abrangente que envolve o componente Banco do validador do Agave, que gerencia o estado durante cada slot. O SVM processa transações em lotes, cada um contendo instruções direcionadas a programas específicos, e usa um mecanismo de cache para otimizar a eficiência de execução.
A interface desacoplado e bem definida do SVM permite várias aplicações além dos validadores Solana, incluindo:
A SVM está agora disponível através da caixa solana-svm Rust, suportando diversas aplicações e impulsionando a inovação dentro do ecossistema Solana.
No entanto, Solana enfrentou desafios após o colapso da FTX, uma entidade proeminente intimamente ligada ao seu ecossistema. O fundador da FTX, Sam Bankman-Fried (SBF), foi um grande defensor da Solana, integrando projetos como o Serum DEX e outros tradicionalmente associados ao ecossistema Ethereum. Sob a influência de SBF, a FTX cresceu para se tornar uma das maiores bolsas centralizadas, impulsionando ainda mais a proeminência da Solana. Infelizmente, o uso indevido dos ativos da empresa e dos depósitos dos clientes da FTX em investimentos arriscados levou à sua queda, colocando em risco significativo o ecossistema da Solana, que tinha conexões com a FTX.Em 12 de setembro, A FTX/Alameda Research desbloqueou $24 milhões em $SOL, e os dados do Solscan indicam que a carteira ainda detém mais de $1 bilhão em $SOL, incluindo tokens bloqueados e trancados. Apesar desses desafios, a comunidade central de desenvolvedores alinhados com a filosofia da Solana permaneceu comprometida. A Solana respondeu concentrando-se na melhoria da estabilidade da rede e na criação de um ambiente mais amigável para os desenvolvedores, abordando questões técnicas para restaurar a confiança dentro de sua comunidade.
Ecossistema Solana (TOP 10 Projetos por MC)
SOL/USD - $135.07 (06:06 UTC; 12 de setembro de 2024); MC - $63.3B
Mercados SOL (Top 5 por volume de 24 horas; 12 de setembro); via:coingecko
Valor total bloqueado - $80.45B
Roxo - Preço do SOL; Amarelo - Endereços Ativos Diários do SOL (5,5m - recorde de todos os tempos)
Roxo - SOL Preço; Amarelo - Volume Diário SOL
Solana - Declaração financeira (via:tokenterminal)
TOP 5 Validadores Solana (NOTA: Todos os valores estão em SOL; Os dados incluem todo o stake, não apenas o stake ativo)
Volumes da Solana DEX (USD)
Estatísticas da DEX Solana
Dicas do Validador Jito
insights4.vce sua newsletter fornecem pesquisa e informações apenas para fins educacionais e não devem ser consideradas como qualquer forma de aconselhamento profissional. Não advogamos quaisquer ações de investimento, incluindo comprar, vender ou manter ativos digitais.
O conteúdo reflete apenas as opiniões do escritor e não é aconselhamento financeiro. Por favor, faça a sua própria diligência antes de se envolver com criptomoedas, DeFi, NFTs, Web 3 ou tecnologias relacionadas, pois apresentam riscos elevados e os valores podem flutuar significativamente.
Este artigo é reproduzido a partir de [ insights4vc], o título original é "Solana: Q3 2024 Ecosystem Overview", os direitos autorais pertencem ao autor original [insights4vc], se tiver alguma objeção à reimpressão, entre em contato Equipa Gate Learn, a equipe irá cuidar disso o mais rápido possível de acordo com os procedimentos relevantes.
Aviso Legal: As opiniões expressas neste artigo representam apenas as opiniões pessoais do autor e não constituem qualquer conselho de investimento.
Outras versões do artigo são traduzidas pela equipe da Gate Learn, não mencionadas emGate.io, o artigo traduzido não pode ser reproduzido, distribuído ou plagiado.
Solana, com uma capitalização de mercado de aproximadamente $63 bilhões, é uma das principais plataformas blockchain. Ela se estabeleceu como uma opção de topo para integrar usuários off-chain, particularmente em setores como Redes de Infraestrutura Física Descentralizada (DePIN), aplicativos móveis e pagamentos. Em boletins anteriores, destacamos os DePINs construídos na Solana, incluindo Gate.Hélio e Hivemapper.
Solana fez avanços significativos no ano passado, particularmente após um aumento em seu token nativo depois que a Visa anunciou planos para expandir os recursos de stablecoin no blockchain Solana. No Consensus 2024, a PayPal Holdings, Inc (NASDAQ: PYPL) revelou que PayPal USD (PYUSD) agora está disponível no Solana, tornando a stablecoin da PayPal mais rápida e econômica de usar (atualmente, a PYUSD tem uma capitalização de mercado de US$ 827,83 milhões, com 58,3% em Solana e 41,7% em Ethereum).
Emissão e Redução de Tokens Os tokens SOL da Solana são introduzidos através de dois mecanismos principais: o bloco gênesis e a inflação do protocolo (recompensas de staking). Por outro lado, os tokens SOL são removidos da circulação principalmente através da queima de taxas de transação. O calendário de inflação é governado por três parâmetros: uma taxa de inflação inicial de 8%, uma taxa de desinflação de -15% e uma taxa de inflação a longo prazo de 1,5%. A taxa de inflação atual é de 5,07% e a inflação da Solana começou com o epoch 150 em fevereiro de 2021.
Cronograma de Desbloqueio SOL (cc: Hélio)
Impacto nos Participantes da Rede A inflação do Proof of Stake (PoS) transfere inherentemente riqueza dos não-stakers para os stakers, diluindo efetivamente o valor das participações para os não-stakers enquanto recompensa aqueles que participam no staking. Solana mantém uma alta taxa de staking de 65%, o que é robusto em comparação com outras redes. Atualmente, cerca de 380 milhões de SOL estão staked, com movimentos significativos observados através das épocas.
Recompensas de Staking por Taxa de Inflação
Cálculo do Rendimento de Staking
O rendimento do staking é influenciado pela taxa de inflação, tempo de atividade do validador, taxas de comissão e a percentagem de SOL staked. A fórmula é:
Taxas de Queima e Fatores de Desinflação:
As queimas de taxas de transação, o slashing e outras perdas relacionadas ao usuário contribuem para pressões desinflacionárias, embora de forma modesta. As queimas de taxas como porcentagem das recompensas de staking atingiram o pico de 7,8% em março de 2024, mas têm sido em média 3,2% recentemente. Após a implementação do SIMD-96, o impacto dessas queimas se tornará insignificante. O slashing, embora possível, é raro e atualmente não é um fator desinflacionário significativo.
Implicações Fiscais e de Mercado:
Receber recompensas inflacionárias pode ser um evento tributável em muitas jurisdições, potencialmente levando a pressão de venda de stakers precisando cobrir passivos fiscais. Além disso, a inflação PoS pode impor pressão contínua para baixo no preço do SOL, afetando a comparação de preços justos e a economia da rede.
Dependência da Receita do Validador e Inflação:
Os validadores tradicionalmente confiam em comissões de inflação, mas o crescimento recente em fontes de receita alternativas, como MEV (Valor Máximo Extraível) e recompensas de bloco, oferecem novos caminhos para uma renda sustentável. A sustentabilidade a longo prazo destas fontes alternativas permanece incerta.
A inflação de Solana é atualmente guiada por uma Taxa de Inflação Inicial de 8%, uma Taxa de Desinflação de -15% e uma Taxa de Inflação de Longo Prazo de 1,5%. A taxa atual está aproximada em 5% a partir de setembro de 2024, com uma oferta total de 584 milhões de SOL. São propostos quatro cenários para explorar potenciais alterações:
Impacto no Fornecimento e Preço:
Nos próximos oito anos:
Assumindo um preço inicial de $150 por SOL e mantendo outras variáveis constantes:
Solana é uma blockchain de alto desempenho projetada para velocidade, eficiência e escalabilidade. Ela suporta milhares de transações por segundo com baixa latência e taxas mínimas, alcançando um tempo de bloco de 400 milissegundos e custos que são frações de um centavo. Este relatório explora os mecanismos e a arquitetura da Solana, enfatizando sua capacidade de escalar e interagir perfeitamente em um ecossistema unificado.
Língua
O Solana utiliza principalmente Rust para contratos inteligentes devido à sua concorrência, segurança de memória e controle de baixo nível, garantindo código seguro e previsível. Embora Rust seja a linguagem principal, o Solana suporta todas as linguagens compatíveis com LLVM, como C e C++, permitindo maior participação de desenvolvedores. Para o desenvolvimento do lado do cliente, o Solana oferece SDKs em Java, C#, Python, Go e Kotlin, facilitando a comunicação com a rede Solana via JSON RPC API. Esse suporte diversificado de linguagens melhora a acessibilidade e flexibilidade para os desenvolvedores.
Mecanismo e Arquitetura
A arquitetura de Solana aproveita um ecossistema unificado e compostável que integra todas as aplicações em um único blockchain. Esse design evita a necessidade de pontes, IDs de cadeia separados ou fragmentação de liquidez, melhorando a experiência do usuário e simplificando as interações entre aplicativos. O desempenho do blockchain está enraizado em sua capacidade de explorar plenamente os recursos de hardware, garantindo que o software seja dimensionado juntamente com os avanços no hardware.
O processo de transação de Solana começa com os usuários enviando transações para o líder, que as compila em blocos e as propõe à rede para execução e confirmação por outros validadores. As principais alterações de protocolo são gerenciadas por meio de Documentos de Melhoria Solana (SIMD), que passam por revisão e votação da comunidade.
Ciclo de Vida da Transação
Uma transação Solana é o único método para alterar o estado dentro da blockchain. Cada transação, ou “mensagem de transação”, inclui um cabeçalho, endereços de conta, um blockhash recente e instruções. As transações são atômicas, garantindo que todas as operações dentro de uma transação sejam completamente bem-sucedidas ou falhem. A estrutura permite otimização pré-definida, exigindo que as contas sejam listadas antecipadamente, o que facilita a execução paralela não conflitante de transações.
Segurança e Gestão de Chaves
Solana utiliza Ed25519criptografia de curva elíptica para pares de chaves público-privadas, garantindo segurança robusta e assinatura eficiente de transações. As carteiras geram pares de chaves, com as chaves públicas a servir como identificadores de conta na blockchain, e as chaves privadas a serem usadas para autorização. As transações são assinadas com chaves privadas, garantindo integridade e autenticidade, e são depois verificadas usando chaves públicas.
Operação de Rede
Solana utiliza uma abordagem baseada em líderes sem um mempool, atribuindo validadores específicos como líderes para processar transações dentro de intervalos de tempo fixos (400 milissegundos). Os validadores são selecionados com base na participação e alternam as funções de acordo com um cronograma pré-determinado, aumentando a descentralização e a segurança do sistema.
A rede utiliza o Stake-Weighted Quality of Service (SWQoS) para priorizar transações de validadores empenhados, reduzindo o impacto de spam e ataques Sybil. O SWQoS reserva 80% da capacidade de um líder para transações encaminhadas por validadores empenhados, sendo o restante alocado para nós não empenhados.
Melhorias de escalabilidade
Soluções de escalabilidade recentes, como rolagens SVM e compressão ZK, estão sendo desenvolvidas para melhorar ainda mais o desempenho do Solana, embora ainda estejam em estágios iniciais de adoção. A adoção do protocolo de rede QUIC pela blockchain facilita a transmissão eficiente, segura e escalonável de mensagens de transação, atendendo às demandas de alto rendimento.
Consenso e Produção de Blocos
O mecanismo de consenso da Solana emprega a construção contínua de blocos, onde os líderes constroem e transmitem blocos em tempo real durante seus slots. Esta abordagem reduz a latência e otimiza o processamento de transações. A Unidade de Processamento de Transações (TPU) do validador gerencia a criação de blocos, executando transações em paralelo sempre que possível para maximizar a capacidade e eficiência.
A descrição detalhada do mecanismo de prova de história pode ser encontrada no whitepaper Solana aqui.
A Prova de História (PoH) é uma característica fundamental da Solana, atuando como um relógio criptográfico que permite a sincronização de rede estabelecendo uma ordem verificável de eventos. Ao contrário de algoritmos de consenso como a Prova de Trabalho, o PoH não é utilizado para alcançar o consenso, mas para fornecer uma referência temporal que os validadores usam para sequenciar transações e aderir ao cronograma do líder.
PoH opera através do cálculo contínuo de uma cadeia de hash SHA-256, onde cada hash depende da saída do hash anterior. Essa sequência deve ser computada em ordem, criando uma "micro prova de trabalho". Os validadores executam um serviço PoH que produz esses hashes, que são difíceis de gerar, mas fáceis de verificar por outros validadores. Ao incorporar dados de transação nessa cadeia de hash, o PoH carimba o tempo das transações, comprovando a ordem em que ocorreram e impedindo que os validadores manipulem a sequência de blocos.
Mecanismo e Funcionalidade
Cada validador Solana executa continuamente um serviço PoH, hash sequencial para manter um registro de carimbos de data/hora criptográficos. Quando o líder atual processa novas transações, essas transações são combinadas com o hash PoH atual, atualizando a cadeia e incorporando as transações em uma linha do tempo criptográfica. Esse processo garante que o líder não pode manipular o tempo ou a ordem das transações.
Em cada bloco de 400 milissegundos, o fluxo PoH inclui aproximadamente 800.000 hashes e "ticks" que marcam a passagem do tempo em intervalos de 6,25 milissegundos. Esses carrapatos servem como prova de vivacidade e mantêm a cadência de operação da rede. Mesmo quando não atuam como líder, os validadores mantêm seu relógio PoH funcionando para sincronizar com o resto da rede e garantir o cumprimento do cronograma do líder.
Modelo de Contas
O gerenciamento de estado da Solana depende de um banco de dados de contas, o AccountsDB, estruturado como uma grande loja de valores-chave onde as chaves são os endereços das contas e os valores são os dados correspondentes. As contas da Solana podem ser de vários tipos:
Solana diferencia entre código e estado ao manter as contas de programa imutáveis, enquanto o estado é armazenado em contas separadas. Essa separação permite uma gestão eficiente do estado e otimizações únicas na arquitetura da Solana.
Programas e Gestão de Estado
Os programas no Solana são escritos em linguagens como Rust e são usados para manipular dados de contas, mas não armazenam o estado dentro de si mesmos. Em vez disso, os programas interagem com PDAs (Endereços Derivados do Programa), contas especiais que não têm uma chave privada e são controladas por um programa. Os PDAs garantem que apenas o programa associado possa modificar o estado, aumentando a segurança e o controle programático sobre as alterações de estado.
Gestão de Aluguer e de Conta
Para mitiGate inchaço do estado, Solana implementa um mecanismo de aluguel exigindo que as contas mantenham um saldo mínimo SOL. As contas podem ser encerradas quando não forem mais necessárias, devolvendo o saldo do aluguel ao usuário. Esta abordagem incentiva a utilização eficiente do Estado e desencoraja contas desnecessárias de permanecerem abertas indefinidamente.
Turbina: Propagação de Dados
Turbine é o protocolo de propagação de dados de Solana, inspirado no BitTorrent. Ele divide os dados de transação em pequenos pacotes chamados "fragmentos", que são disseminados pela rede de forma estruturada. Os fragmentos são agrupados em lotes e transmitidos através de uma Árvore de Turbina, onde os validadores são organizados em camadas para retransmitir fragmentos para outros. Isso reduz a carga de dados sobre os líderes e melhora a capacidade da rede de distribuir blocos de forma eficiente.
Consensus: Tower BFT
Solana usa Tower BFT, uma implementação personalizada de Tolerância Prática a Falhas Bizantinas (PBFT), aprimorada pelo relógio sincronizado do PoH. Essa abordagem reduz a sobrecarga de comunicação durante o consenso, já que os validadores dependem da ordem pré-estabelecida de transações de PoH em vez de várias rodadas de mensagens. Os validadores votam em blocos usando créditos ganhos por votos corretos, com o sistema garantindo que os validadores adiram aos garfos escolhidos por um período mínimo, minimizando a probabilidade de bifurcações.
Fofoca e Arquivo
A rede de fofocas da Solana serve como o plano de controle, disseminando metadados críticos e garantindo que os nós possam se comunicar e sincronizar o estado em toda a rede. Os nós de arquivo mantêm o histórico da rede, com os dados armazenados nos nós de armazém para garantir a disponibilidade de transações passadas.
Economia e Jito
O modelo econômico da Solana inclui recompensas de staking baseadas em inflação, com os validadores ganhando SOL ao participar do consenso e produzir blocos. As recompensas de bloco consistem em taxas de transação, parcialmente queimadas e parcialmente concedidas ao líder produtor. O staking líquido permite que os detentores de SOL apostem seus tokens em pools, recebendo Tokens de Staking Líquido (LSTs) que podem ser negociados ou usados em aplicativos enquanto ganham recompensas de staking.
O cliente Jito, amplamente adotado pelos validadores da Solana, melhora os incentivos econômicos implementando um sistema de leilão de espaço de bloco fora do protocolo, permitindo que as transações sejam priorizadas através de gorjetas além das taxas de transação padrão. Isso melhorou significativamente as recompensas dos validadores e contribuiu para a ampla adoção do cliente Jito na rede Solana.
A Máquina Virtual Solana (SVM) é um framework inovador projetado para gerir o Valor Extraível Máximo (MEV) dentro da blockchain Solana. O MEV envolve extrair valor adicional das transações reordenando, incluindo ou excluindo-as dos blocos. A SVM fornece tecnologias e protocolos para detetar, analisar e gerir atividades de MEV, promovendo eficiência, equidade e segurança no ecossistema Solana.
Máquina Virtual Ethereum (EVM) vs Máquina Virtual Solana (SVM)
O SVM difere da Ethereum Virtual Machine (EVM) na execução de contratos inteligentes e no processamento de transações. No SVM, cada validador executa contratos inteligentes individualmente, permitindo um alto rendimento de transações. Em contraste, a EVM requer um consenso de nós para a execução, resultando em um processamento mais lento. Além disso, o modelo de processamento paralelo do Solana permite a execução simultânea de várias transações, enquanto o modelo sequencial do Ethereum processa transações uma de cada vez, tornando o Solana mais rápido e eficiente.
O SVM tem como objetivo abordar o MEV oferecendo uma abordagem estruturada para evitar a manipulação na ordenação de transações e validação de blocos. Isso é crucial para manter a integridade das interações financeiras na Solana, protegendo os usuários de práticas como o frontrunning e melhorando a credibilidade da rede. Dado o alto throughput de transações da Solana, a gestão eficaz do MEV é vital para impedir a extração rápida de valor que poderia prejudicar os usuários regulares.
O SVM é visto de forma diferente dentro do ecossistema Solana. Alguns vêem isso como abrangendo todo o pipeline de processamento de transações, incluindo o tempo de execução do validador e a execução do programa, enquanto outros se concentram na máquina virtual eBPF de nível inferior responsável pela execução de programas. Geralmente, o SVM é entendido como um sistema abrangente que envolve o componente Banco do validador do Agave, que gerencia o estado durante cada slot. O SVM processa transações em lotes, cada um contendo instruções direcionadas a programas específicos, e usa um mecanismo de cache para otimizar a eficiência de execução.
A interface desacoplado e bem definida do SVM permite várias aplicações além dos validadores Solana, incluindo:
A SVM está agora disponível através da caixa solana-svm Rust, suportando diversas aplicações e impulsionando a inovação dentro do ecossistema Solana.
No entanto, Solana enfrentou desafios após o colapso da FTX, uma entidade proeminente intimamente ligada ao seu ecossistema. O fundador da FTX, Sam Bankman-Fried (SBF), foi um grande defensor da Solana, integrando projetos como o Serum DEX e outros tradicionalmente associados ao ecossistema Ethereum. Sob a influência de SBF, a FTX cresceu para se tornar uma das maiores bolsas centralizadas, impulsionando ainda mais a proeminência da Solana. Infelizmente, o uso indevido dos ativos da empresa e dos depósitos dos clientes da FTX em investimentos arriscados levou à sua queda, colocando em risco significativo o ecossistema da Solana, que tinha conexões com a FTX.Em 12 de setembro, A FTX/Alameda Research desbloqueou $24 milhões em $SOL, e os dados do Solscan indicam que a carteira ainda detém mais de $1 bilhão em $SOL, incluindo tokens bloqueados e trancados. Apesar desses desafios, a comunidade central de desenvolvedores alinhados com a filosofia da Solana permaneceu comprometida. A Solana respondeu concentrando-se na melhoria da estabilidade da rede e na criação de um ambiente mais amigável para os desenvolvedores, abordando questões técnicas para restaurar a confiança dentro de sua comunidade.
Ecossistema Solana (TOP 10 Projetos por MC)
SOL/USD - $135.07 (06:06 UTC; 12 de setembro de 2024); MC - $63.3B
Mercados SOL (Top 5 por volume de 24 horas; 12 de setembro); via:coingecko
Valor total bloqueado - $80.45B
Roxo - Preço do SOL; Amarelo - Endereços Ativos Diários do SOL (5,5m - recorde de todos os tempos)
Roxo - SOL Preço; Amarelo - Volume Diário SOL
Solana - Declaração financeira (via:tokenterminal)
TOP 5 Validadores Solana (NOTA: Todos os valores estão em SOL; Os dados incluem todo o stake, não apenas o stake ativo)
Volumes da Solana DEX (USD)
Estatísticas da DEX Solana
Dicas do Validador Jito
insights4.vce sua newsletter fornecem pesquisa e informações apenas para fins educacionais e não devem ser consideradas como qualquer forma de aconselhamento profissional. Não advogamos quaisquer ações de investimento, incluindo comprar, vender ou manter ativos digitais.
O conteúdo reflete apenas as opiniões do escritor e não é aconselhamento financeiro. Por favor, faça a sua própria diligência antes de se envolver com criptomoedas, DeFi, NFTs, Web 3 ou tecnologias relacionadas, pois apresentam riscos elevados e os valores podem flutuar significativamente.
Este artigo é reproduzido a partir de [ insights4vc], o título original é "Solana: Q3 2024 Ecosystem Overview", os direitos autorais pertencem ao autor original [insights4vc], se tiver alguma objeção à reimpressão, entre em contato Equipa Gate Learn, a equipe irá cuidar disso o mais rápido possível de acordo com os procedimentos relevantes.
Aviso Legal: As opiniões expressas neste artigo representam apenas as opiniões pessoais do autor e não constituem qualquer conselho de investimento.
Outras versões do artigo são traduzidas pela equipe da Gate Learn, não mencionadas emGate.io, o artigo traduzido não pode ser reproduzido, distribuído ou plagiado.