Solana, com um valor de mercado de aproximadamente $63 bilhões, é uma das principais plataformas de blockchain. Ela se estabeleceu como uma escolha de destaque para a integração de usuários off-chain, especialmente em setores como Redes de Infraestrutura Física Descentralizada (DePIN), aplicativos móveis e pagamentos. Nas newsletters anteriores, destacamos DePINs construídos na Solana, incluindo HeliumeHivemapper.
Solana deu passos significativos ao longo do último ano, especialmente após um aumento em seu token nativo depois que a Visa anunciou planos de expandir as capacidades de stablecoin na blockchain da Solana. No Consensus 2024, a PayPal Holdings, Inc. (NASDAQ: PYPL) revelou que o PayPal USD (PYUSD) está agora disponível na Solana, tornando a stablecoin do PayPal mais rápida e econômica de usar (atualmente, o PYUSD tem um valor de mercado de $827,83 milhões, com 58,3% na Solana e 41,7% no Ethereum).
Emissão e Redução de Tokens Os tokens SOL da Solana são introduzidos através de dois mecanismos principais: o bloco de gênese e a inflação de protocolo (staking rewards). Por outro lado, os tokens SOL são removidos de circulação principalmente por meio de queimas de taxas de transação. O cronograma de inflação é regido 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 de longo prazo de 1,5%. A taxa de inflação atual está em 5,07%, e a inflação de Solana começou com a época 150 em fevereiro de 2021.
Cronograma de Desbloqueio SOL (cc:helius)
Impacto nos participantes da rede A inflação do Proof of Stake (PoS) transfere inerentemente 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 do 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 movimento significativo observado em épocas.
Recompensas de Staking pela Taxa de Inflação
Cálculo do Rendimento de Staking
O rendimento de staking é influenciado pela taxa de inflação, tempo de atividade do validador, taxas de comissão e a porcentagem de SOL staked. A fórmula é:
Queimas de Taxa e Fatores Desinflacionários:
Queimas de taxas de transação, penalidades e outras perdas relacionadas aos usuários contribuem para pressões desinflacionárias, embora modestamente. As queimas de taxas como porcentagem das recompensas de stake atingiram o pico de 7,8% em março de 2024, mas têm uma média de 3,2% recentemente. Após a implementação do SIMD-96, o impacto dessas queimas se tornará negligenciável. A penalização, embora possível, é rara 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 à pressão de venda de stakers que precisam cobrir obrigações fiscais. Além disso, a inflação PoS pode impor uma pressão descendente contínua sobre o preço do SOL, afetando a comparação justa de preços e a economia de rede.
Validador de Dependência de Receita e Inflação:
Os validadores tradicionalmente dependiam de comissões de inflação, mas o crescimento recente em fontes de receita alternativas, como MEV (Valor Extraível Máximo) e recompensas de blocos, oferece novos caminhos para uma renda sustentável. A sustentabilidade a longo prazo dessas 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 é de 5% em setembro de 2024, com uma oferta total de 584 milhões de SOL. Quatro cenários são propostos para explorar possíveis mudanças:
Impacto no fornecimento e preço:
Nos próximos oito anos:
Supondo um preço inicial de $150 por SOL e mantendo outras variáveis constantes:
Solana é um blockchain de alto desempenho projetado para velocidade, eficiência e escalabilidade. Ele 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 arquitetura da Solana, enfatizando sua capacidade de escalar e interagir de forma transparente em um ecossistema unificado.
Língua
O Solana principalmente usa 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 uma participação mais ampla dos 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 por meio da API JSON RPC. Esse suporte diversificado de linguagens melhora a acessibilidade e a flexibilidade para os desenvolvedores.
Mecanismo e Arquitetura
A arquitetura da Solana aproveita um ecossistema unificado e componível que integra todas as aplicações em uma única blockchain. Esse design evita a necessidade de bridges, IDs de cadeia separados ou fragmentação de liquidez, aprimorando a experiência do usuário e simplificando as interações entre as aplicações. O desempenho da blockchain está enraizado em sua capacidade de explorar totalmente as capacidades de hardware, garantindo que o software se expanda junto com os avanços em hardware.
O processo de transação da Solana começa com os usuários enviando transações para o líder, que as compila em blocos e as propaga para a rede para execução e confirmação por outros validadores. As mudanças no protocolo principal são gerenciadas por meio dos Documentos de Melhoria da 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 hash de bloco recente e instruções. As transações são atômicas, garantindo que todas as operações dentro de uma transação sejam totalmente bem-sucedidas ou falhem. A estrutura permite otimização predefinida, exigindo que as contas sejam listadas antecipadamente, o que facilita a execução paralela de transações sem conflitos.
Segurança e Gerenciamento de Chaves
Solana emprega Ed25519criptografia de curva elíptica para pares de chaves público-privadas, garantindo segurança robusta e assinatura de transações eficiente. Carteiras geram pares de chaves, com chaves públicas servindo como identificadores de conta na blockchain, e chaves privadas usadas para autorização. Transações são assinadas com chaves privadas, garantindo integridade e autenticidade, e são então verificadas usando chaves públicas.
Operação de Rede
A 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 estaca e giram as funções de acordo com um cronograma pré-determinado, aumentando a descentralização e a segurança do sistema.
A rede utiliza a Qualidade de Serviço Ponderada por Stake (SWQoS) para priorizar transações de validadores com stake, reduzindo o impacto de spam e ataques de Sybil. A SWQoS reserva 80% da capacidade de um líder para transações encaminhadas por validadores com stake, com o restante alocado para nós sem stake.
Melhorias de escalabilidade
Soluções de dimensionamento recentes, como rollups SVM e ZK Compression, estão sendo desenvolvidas para melhorar ainda mais o desempenho da Solana, embora permaneçam em estágios iniciais de adoção. A adoção do protocolo de rede QUIC pelo blockchain facilita a transmissão eficiente, segura e escalável de mensagens de transação, acomodando demandas de alta taxa de transferência.
Consensus and Block Production
O mecanismo de consenso da Solana utiliza a construção contínua de blocos, onde os líderes constroem e transmitem blocos em tempo real durante seus slots. Essa 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 o rendimento e a eficiência.
A descrição detalhada do mecanismo de prova de histórico pode ser encontrada no whitepaper da Solanaaqui.
Proof of History (PoH) é um recurso chave do Solana, atuando como um relógio criptográfico que permite a sincronização da rede ao estabelecer uma ordem verificável de eventos. Ao contrário de algoritmos de consenso como o Proof of Work, o PoH não é usado para alcançar consenso, mas sim para fornecer uma referência de tempo 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 os carimbos de data/hora das transações, provando a ordem em que elas 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 timestamps 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 ticks servem como evidência de vivacidade e mantêm a cadência da operação da rede. Mesmo quando não estão atuando como líder, os validadores mantêm o relógio PoH em execução para sincronizar com o resto da rede e garantir a conformidade com o 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 um grande armazenamento de chave-valor, onde as chaves são endereços de conta e os valores são os dados correspondentes. As contas Solana podem ser de vários tipos:
Solana diferencia entre código e estado, mantendo 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 exclusivas da arquitetura do Solana.
Programas e Gestão Estadual
Programas no Solana são escritos em linguagens como Rust e são usados para manipular dados de conta, mas eles não armazenam o estado dentro de si mesmos. Em vez disso, os programas interagem com PDAs (Program Derived Addresses), 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, melhorando a segurança e o controle programático sobre as alterações de estado.
Gestão de Aluguéis e Contas
Para mitigar a inflação do estado, Solana implementa um mecanismo de aluguel que exige que as contas mantenham um saldo mínimo de SOL. As contas podem ser fechadas quando não forem mais necessárias, retornando o saldo do aluguel para o usuário. Essa abordagem incentiva o uso eficiente do estado e desencoraja que contas desnecessárias permaneçam abertas indefinidamente.
Turbina: Propagação de Dados
Turbine é o protocolo de propagação de dados da Solana, inspirado no BitTorrent. Ele quebra os dados de transação em pequenos pacotes chamados “shreds”, que são então disseminados pela rede de maneira estruturada. Os shreds são agrupados em lotes e transmitidos através de uma Árvore de Turbina, onde os validadores são organizados em camadas para retransmitir os shreds para outros. Isso reduz a carga de dados nos líderes e melhora a capacidade da rede de distribuir blocos de forma eficiente.
Consensus: Tower BFT
Solana utiliza o Tower BFT, uma implementação personalizada da Tolerância a Falhas Bizantinas Práticas (PBFT), aprimorada pelo relógio sincronizado do PoH. Essa abordagem reduz a sobrecarga de comunicação durante o consenso, visto que os validadores dependem da ordem preestabelecida de transações do PoH, em vez de múltiplas rodadas de mensagens. Os validadores votam em blocos usando créditos ganhos por votos corretos, sendo que o sistema garante que os validadores sigam suas ramificações escolhidas por uma duração mínima, minimizando a probabilidade de ramificações.
Fofoca e Arquivo
A rede de fofocas da Solana atua 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 arquivamento mantêm o histórico da rede, com dados armazenados em 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 stake baseadas em inflação, com validadores ganhando SOL ao participar do consenso e produzir blocos. As recompensas em bloco consistem em taxas de transação, parcialmente queimadas e parcialmente concedidas ao líder produtor. O stake líquido permite que os detentores de SOL apostem suas tokens em pools, recebendo Tokens de Stake Líquido (LSTs) que podem ser negociados ou usados em aplicativos enquanto ganham recompensas de stake.
O cliente Jito, amplamente adotado pelos validadores 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 por meio 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 dentro da rede Solana.
A Máquina Virtual Solana (SVM) é uma estrutura inovadora projetada para gerenciar o Valor Extraível Máximo (MEV) dentro da blockchain Solana. O MEV envolve extrair valor adicional das transações por reordenamento, incluindo-as ou excluindo-as dos blocos. A SVM fornece tecnologias e protocolos para detectar, analisar e gerenciar atividades de MEV, promovendo eficiência, justiça e segurança no ecossistema Solana.
Máquina Virtual Ethereum (EVM) vs Máquina Virtual Solana (SVM)
SVM difere da Máquina Virtual Ethereum (EVM) na execução de contratos inteligentes e processamento de transações. No SVM, cada validador executa contratos inteligentes individualmente, permitindo alta taxa de transação. Em contraste, a EVM requer consenso do nó para execução, resultando em processamento mais lento. Além disso, o modelo de processamento paralelo do Solana possibilita 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 prevenir 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 a frente de fila e aprimorando a credibilidade da rede. Dada a alta taxa de transferência de transações da Solana, a gestão eficaz do MEV é vital para prevenir a extração rápida de valor que poderia prejudicar os usuários regulares.
SVM é visto de forma diferente dentro do ecossistema Solana. Alguns o veem 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 dos programas. Geralmente, o SVM é entendido como um sistema abrangente que envolve o componente Bank do validador Agave, que gerencia o estado durante cada slot. O SVM processa transações em lotes, cada um contendo instruções que visam programas específicos, e usa um mecanismo de cache para otimizar a eficiência da execução.
A interface desacoplada e bem definida do SVM permite várias aplicações além dos validadores da Solana, incluindo:
O SVM agora está disponível por meio do solana-svm Rust crate, 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, embarcando em projetos como o Serum DEX e outros tradicionalmente associados ao ecossistema Ethereum. Sob a influência de SBF, a FTX cresceu e se tornou uma das maiores exchanges centralizadas, impulsionando ainda mais a proeminência da Solana. Infelizmente, o uso indevido de ativos da empresa e depósitos de clientes para 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 travados. Apesar desses desafios, a comunidade principal de desenvolvedores alinhada com a filosofia da Solana permaneceu comprometida. A Solana respondeu concentrando-se em aprimorar a estabilidade da rede e criar 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 em 24 horas; 12 de setembro); via: coingecko
Total Value Locked - $80.45B
Roxo - Preço SOL; Amarelo - Endereços ativos diários do SOL (5,5 milhões - máximo histórico)
Roxo - Preço do SOL; Amarelo - Volume diário do SOL
Solana - Demonstrativo financeiro (via: tokenterminal)
TOP 5 Validadores do Solana (OBSERVAÇÃO: Todos os valores estão em SOL; Os dados incluem todas as apostas, não apenas as apostas ativas)
Volumes da Solana DEX (USD)
Estatísticas da Solana DEX
Dicas do Validador Jito
insights4.vce seu boletim informativo fornecem pesquisas e informações apenas para fins educacionais e não devem ser considerados como qualquer forma de conselho profissional. Não defendemos nenhuma ação de investimento, incluindo comprar, vender ou manter ativos digitais.
O conteúdo reflete apenas as opiniões do escritor e não conselhos financeiros. Por favor, realize sua própria diligência antes de se envolver com criptomoedas, DeFi, NFTs, Web 3 ou tecnologias relacionadas, pois elas carregam altos riscos 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 você tiver alguma objeção à reprodução, entre em contatoEquipe Gate Learn, a equipe lidará com isso 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 nenhum conselho de investimento.
Outras versões em outros idiomas do artigo são traduzidas pela equipe Gate Learn, não mencionadas emGate.io, o artigo traduzido não pode ser reproduzido, distribuído ou plagiado.
Solana, com um valor de mercado de aproximadamente $63 bilhões, é uma das principais plataformas de blockchain. Ela se estabeleceu como uma escolha de destaque para a integração de usuários off-chain, especialmente em setores como Redes de Infraestrutura Física Descentralizada (DePIN), aplicativos móveis e pagamentos. Nas newsletters anteriores, destacamos DePINs construídos na Solana, incluindo HeliumeHivemapper.
Solana deu passos significativos ao longo do último ano, especialmente após um aumento em seu token nativo depois que a Visa anunciou planos de expandir as capacidades de stablecoin na blockchain da Solana. No Consensus 2024, a PayPal Holdings, Inc. (NASDAQ: PYPL) revelou que o PayPal USD (PYUSD) está agora disponível na Solana, tornando a stablecoin do PayPal mais rápida e econômica de usar (atualmente, o PYUSD tem um valor de mercado de $827,83 milhões, com 58,3% na Solana e 41,7% no Ethereum).
Emissão e Redução de Tokens Os tokens SOL da Solana são introduzidos através de dois mecanismos principais: o bloco de gênese e a inflação de protocolo (staking rewards). Por outro lado, os tokens SOL são removidos de circulação principalmente por meio de queimas de taxas de transação. O cronograma de inflação é regido 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 de longo prazo de 1,5%. A taxa de inflação atual está em 5,07%, e a inflação de Solana começou com a época 150 em fevereiro de 2021.
Cronograma de Desbloqueio SOL (cc:helius)
Impacto nos participantes da rede A inflação do Proof of Stake (PoS) transfere inerentemente 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 do 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 movimento significativo observado em épocas.
Recompensas de Staking pela Taxa de Inflação
Cálculo do Rendimento de Staking
O rendimento de staking é influenciado pela taxa de inflação, tempo de atividade do validador, taxas de comissão e a porcentagem de SOL staked. A fórmula é:
Queimas de Taxa e Fatores Desinflacionários:
Queimas de taxas de transação, penalidades e outras perdas relacionadas aos usuários contribuem para pressões desinflacionárias, embora modestamente. As queimas de taxas como porcentagem das recompensas de stake atingiram o pico de 7,8% em março de 2024, mas têm uma média de 3,2% recentemente. Após a implementação do SIMD-96, o impacto dessas queimas se tornará negligenciável. A penalização, embora possível, é rara 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 à pressão de venda de stakers que precisam cobrir obrigações fiscais. Além disso, a inflação PoS pode impor uma pressão descendente contínua sobre o preço do SOL, afetando a comparação justa de preços e a economia de rede.
Validador de Dependência de Receita e Inflação:
Os validadores tradicionalmente dependiam de comissões de inflação, mas o crescimento recente em fontes de receita alternativas, como MEV (Valor Extraível Máximo) e recompensas de blocos, oferece novos caminhos para uma renda sustentável. A sustentabilidade a longo prazo dessas 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 é de 5% em setembro de 2024, com uma oferta total de 584 milhões de SOL. Quatro cenários são propostos para explorar possíveis mudanças:
Impacto no fornecimento e preço:
Nos próximos oito anos:
Supondo um preço inicial de $150 por SOL e mantendo outras variáveis constantes:
Solana é um blockchain de alto desempenho projetado para velocidade, eficiência e escalabilidade. Ele 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 arquitetura da Solana, enfatizando sua capacidade de escalar e interagir de forma transparente em um ecossistema unificado.
Língua
O Solana principalmente usa 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 uma participação mais ampla dos 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 por meio da API JSON RPC. Esse suporte diversificado de linguagens melhora a acessibilidade e a flexibilidade para os desenvolvedores.
Mecanismo e Arquitetura
A arquitetura da Solana aproveita um ecossistema unificado e componível que integra todas as aplicações em uma única blockchain. Esse design evita a necessidade de bridges, IDs de cadeia separados ou fragmentação de liquidez, aprimorando a experiência do usuário e simplificando as interações entre as aplicações. O desempenho da blockchain está enraizado em sua capacidade de explorar totalmente as capacidades de hardware, garantindo que o software se expanda junto com os avanços em hardware.
O processo de transação da Solana começa com os usuários enviando transações para o líder, que as compila em blocos e as propaga para a rede para execução e confirmação por outros validadores. As mudanças no protocolo principal são gerenciadas por meio dos Documentos de Melhoria da 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 hash de bloco recente e instruções. As transações são atômicas, garantindo que todas as operações dentro de uma transação sejam totalmente bem-sucedidas ou falhem. A estrutura permite otimização predefinida, exigindo que as contas sejam listadas antecipadamente, o que facilita a execução paralela de transações sem conflitos.
Segurança e Gerenciamento de Chaves
Solana emprega Ed25519criptografia de curva elíptica para pares de chaves público-privadas, garantindo segurança robusta e assinatura de transações eficiente. Carteiras geram pares de chaves, com chaves públicas servindo como identificadores de conta na blockchain, e chaves privadas usadas para autorização. Transações são assinadas com chaves privadas, garantindo integridade e autenticidade, e são então verificadas usando chaves públicas.
Operação de Rede
A 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 estaca e giram as funções de acordo com um cronograma pré-determinado, aumentando a descentralização e a segurança do sistema.
A rede utiliza a Qualidade de Serviço Ponderada por Stake (SWQoS) para priorizar transações de validadores com stake, reduzindo o impacto de spam e ataques de Sybil. A SWQoS reserva 80% da capacidade de um líder para transações encaminhadas por validadores com stake, com o restante alocado para nós sem stake.
Melhorias de escalabilidade
Soluções de dimensionamento recentes, como rollups SVM e ZK Compression, estão sendo desenvolvidas para melhorar ainda mais o desempenho da Solana, embora permaneçam em estágios iniciais de adoção. A adoção do protocolo de rede QUIC pelo blockchain facilita a transmissão eficiente, segura e escalável de mensagens de transação, acomodando demandas de alta taxa de transferência.
Consensus and Block Production
O mecanismo de consenso da Solana utiliza a construção contínua de blocos, onde os líderes constroem e transmitem blocos em tempo real durante seus slots. Essa 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 o rendimento e a eficiência.
A descrição detalhada do mecanismo de prova de histórico pode ser encontrada no whitepaper da Solanaaqui.
Proof of History (PoH) é um recurso chave do Solana, atuando como um relógio criptográfico que permite a sincronização da rede ao estabelecer uma ordem verificável de eventos. Ao contrário de algoritmos de consenso como o Proof of Work, o PoH não é usado para alcançar consenso, mas sim para fornecer uma referência de tempo 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 os carimbos de data/hora das transações, provando a ordem em que elas 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 timestamps 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 ticks servem como evidência de vivacidade e mantêm a cadência da operação da rede. Mesmo quando não estão atuando como líder, os validadores mantêm o relógio PoH em execução para sincronizar com o resto da rede e garantir a conformidade com o 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 um grande armazenamento de chave-valor, onde as chaves são endereços de conta e os valores são os dados correspondentes. As contas Solana podem ser de vários tipos:
Solana diferencia entre código e estado, mantendo 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 exclusivas da arquitetura do Solana.
Programas e Gestão Estadual
Programas no Solana são escritos em linguagens como Rust e são usados para manipular dados de conta, mas eles não armazenam o estado dentro de si mesmos. Em vez disso, os programas interagem com PDAs (Program Derived Addresses), 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, melhorando a segurança e o controle programático sobre as alterações de estado.
Gestão de Aluguéis e Contas
Para mitigar a inflação do estado, Solana implementa um mecanismo de aluguel que exige que as contas mantenham um saldo mínimo de SOL. As contas podem ser fechadas quando não forem mais necessárias, retornando o saldo do aluguel para o usuário. Essa abordagem incentiva o uso eficiente do estado e desencoraja que contas desnecessárias permaneçam abertas indefinidamente.
Turbina: Propagação de Dados
Turbine é o protocolo de propagação de dados da Solana, inspirado no BitTorrent. Ele quebra os dados de transação em pequenos pacotes chamados “shreds”, que são então disseminados pela rede de maneira estruturada. Os shreds são agrupados em lotes e transmitidos através de uma Árvore de Turbina, onde os validadores são organizados em camadas para retransmitir os shreds para outros. Isso reduz a carga de dados nos líderes e melhora a capacidade da rede de distribuir blocos de forma eficiente.
Consensus: Tower BFT
Solana utiliza o Tower BFT, uma implementação personalizada da Tolerância a Falhas Bizantinas Práticas (PBFT), aprimorada pelo relógio sincronizado do PoH. Essa abordagem reduz a sobrecarga de comunicação durante o consenso, visto que os validadores dependem da ordem preestabelecida de transações do PoH, em vez de múltiplas rodadas de mensagens. Os validadores votam em blocos usando créditos ganhos por votos corretos, sendo que o sistema garante que os validadores sigam suas ramificações escolhidas por uma duração mínima, minimizando a probabilidade de ramificações.
Fofoca e Arquivo
A rede de fofocas da Solana atua 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 arquivamento mantêm o histórico da rede, com dados armazenados em 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 stake baseadas em inflação, com validadores ganhando SOL ao participar do consenso e produzir blocos. As recompensas em bloco consistem em taxas de transação, parcialmente queimadas e parcialmente concedidas ao líder produtor. O stake líquido permite que os detentores de SOL apostem suas tokens em pools, recebendo Tokens de Stake Líquido (LSTs) que podem ser negociados ou usados em aplicativos enquanto ganham recompensas de stake.
O cliente Jito, amplamente adotado pelos validadores 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 por meio 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 dentro da rede Solana.
A Máquina Virtual Solana (SVM) é uma estrutura inovadora projetada para gerenciar o Valor Extraível Máximo (MEV) dentro da blockchain Solana. O MEV envolve extrair valor adicional das transações por reordenamento, incluindo-as ou excluindo-as dos blocos. A SVM fornece tecnologias e protocolos para detectar, analisar e gerenciar atividades de MEV, promovendo eficiência, justiça e segurança no ecossistema Solana.
Máquina Virtual Ethereum (EVM) vs Máquina Virtual Solana (SVM)
SVM difere da Máquina Virtual Ethereum (EVM) na execução de contratos inteligentes e processamento de transações. No SVM, cada validador executa contratos inteligentes individualmente, permitindo alta taxa de transação. Em contraste, a EVM requer consenso do nó para execução, resultando em processamento mais lento. Além disso, o modelo de processamento paralelo do Solana possibilita 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 prevenir 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 a frente de fila e aprimorando a credibilidade da rede. Dada a alta taxa de transferência de transações da Solana, a gestão eficaz do MEV é vital para prevenir a extração rápida de valor que poderia prejudicar os usuários regulares.
SVM é visto de forma diferente dentro do ecossistema Solana. Alguns o veem 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 dos programas. Geralmente, o SVM é entendido como um sistema abrangente que envolve o componente Bank do validador Agave, que gerencia o estado durante cada slot. O SVM processa transações em lotes, cada um contendo instruções que visam programas específicos, e usa um mecanismo de cache para otimizar a eficiência da execução.
A interface desacoplada e bem definida do SVM permite várias aplicações além dos validadores da Solana, incluindo:
O SVM agora está disponível por meio do solana-svm Rust crate, 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, embarcando em projetos como o Serum DEX e outros tradicionalmente associados ao ecossistema Ethereum. Sob a influência de SBF, a FTX cresceu e se tornou uma das maiores exchanges centralizadas, impulsionando ainda mais a proeminência da Solana. Infelizmente, o uso indevido de ativos da empresa e depósitos de clientes para 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 travados. Apesar desses desafios, a comunidade principal de desenvolvedores alinhada com a filosofia da Solana permaneceu comprometida. A Solana respondeu concentrando-se em aprimorar a estabilidade da rede e criar 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 em 24 horas; 12 de setembro); via: coingecko
Total Value Locked - $80.45B
Roxo - Preço SOL; Amarelo - Endereços ativos diários do SOL (5,5 milhões - máximo histórico)
Roxo - Preço do SOL; Amarelo - Volume diário do SOL
Solana - Demonstrativo financeiro (via: tokenterminal)
TOP 5 Validadores do Solana (OBSERVAÇÃO: Todos os valores estão em SOL; Os dados incluem todas as apostas, não apenas as apostas ativas)
Volumes da Solana DEX (USD)
Estatísticas da Solana DEX
Dicas do Validador Jito
insights4.vce seu boletim informativo fornecem pesquisas e informações apenas para fins educacionais e não devem ser considerados como qualquer forma de conselho profissional. Não defendemos nenhuma ação de investimento, incluindo comprar, vender ou manter ativos digitais.
O conteúdo reflete apenas as opiniões do escritor e não conselhos financeiros. Por favor, realize sua própria diligência antes de se envolver com criptomoedas, DeFi, NFTs, Web 3 ou tecnologias relacionadas, pois elas carregam altos riscos 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 você tiver alguma objeção à reprodução, entre em contatoEquipe Gate Learn, a equipe lidará com isso 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 nenhum conselho de investimento.
Outras versões em outros idiomas do artigo são traduzidas pela equipe Gate Learn, não mencionadas emGate.io, o artigo traduzido não pode ser reproduzido, distribuído ou plagiado.