Este é um segmento da newsletter Lightspeed. Para ler edições completas, subscreva.
Os validadores da Solana começaram a votar no SIMD-0326, a proposta de governança para o seu novo protocolo de consenso Alpenglow.
A proposta precisa de pelo menos 33% dos validadores para atingir o quórum. Até esta manhã, pelo menos 11,8% (135) dos ~1,3 mil validadores da Solana votaram a favor, com base no Dune.
Quando você envia uma transação na Solana hoje, a chain leva cerca de ~12,8 segundos (32 slots * 0,4s tempo de slot) para alcançar a finalidade determinística, embora também seja às vezes informalmente referida como tendo uma finalidade de transação suave/otimista de 500-600ms.
12,8 segundos é rápido em comparação com os 12,8 minutos de finalidade do consenso Gasper do Ethereum, mas empalidece em comparação com a velocidade de consenso de chains mais recentes como o Mysticeti da Sui, com 390-500ms.
O Alpenglow promete reduzir ainda mais a janela de tempo de 12,8 segundos para 100-150ms, trazendo uma melhoria de 100x, dependendo de onde um validador está geograficamente localizado.
Ele faz isso eliminando algumas peças legadas centrais da chain da Solana, como proof-of-history (PoH), Tower BFT e propagação de votos baseada em gossip.
O usuário médio da Solana não tem ideia do que são esses elementos, nem precisa se preocupar com isso, então vou tentar manter simples.
PoH e Tower BFT são as duas peças centrais da arquitetura da Solana hoje que permitem aos validadores ordenar blocos sem precisar interagir.
Pense no PoH como um cronômetro criptográfico pré-consenso que carimba blocos com timestamp. Esses timestamps servem como um relógio compartilhado que o algoritmo Tower BFT então apresenta aos validadores para compromissos. Desta forma, a blockchain Solana é capaz de continuar produzindo blocos sem exigir uma rodada de consenso síncrona, como é típico com chains tradicionais.
Este design de protocolo tem servido bem à Solana, mas há compensações.
Por um lado, cria um custo overhead para transações de votação, que compõem algo como 70% das transações on-chain da Solana (veja o gráfico cinza abaixo). As transações de voto são distintamente separadas dos tipos de transações que usuários comuns enviam para usar a chain; são uma atestação que os validadores têm que pagar para fixar seus compromissos para o Tower BFT, ou um custo de fazer negócios.
Isso criou algo como um problema pernicioso de longa data para os validadores da Solana.
Quanto maior o stake de um validador da Solana, mais oportunidades de ganho eles recebem para produzir blocos. Mas cada validador, independentemente do tamanho do seu stake, paga as mesmas taxas para votar.
Esta economia de "custo fixo, renda variável" resulta em uma situação onde grandes validadores acabam com um stake maior ao longo do tempo, efetivamente centralizando o stake da rede de validadores menores para grandes. A descentralização da rede sofre porque não é rentável executar um validador a menos que você esteja entrando com bolsos profundos.
(Isso também explica por que a Fundação Solana tem uma iniciativa para subsidiar validadores menores em seu primeiro ano de operações.)
O Alpenglow visa cortar este problema pela raiz, eliminando completamente os custos de votação. É aí que seus novos componentes, Votor e Rotor, entram.
O Votor transfere a votação do validador para off-chain, mas registra o agregado como um certificado on-chain compacto. O Alpenglow, portanto, substitui as transações de voto por slot por uma taxa fixa, comprimindo o consenso em uma ou duas rodadas para atingir sua finalidade alvo de 100-150ms.
O Rotor, por outro lado, é um protocolo de propagação de blocos melhorado que substitui o Turbine. Ele usa um esquema de retransmissão mais simples para reduzir o número de vezes que os dados saltam de nó para nó, reduzindo a latência de rede end-to-end.
Votor e Rotor sustentam conjuntamente o modelo de resiliência "20+20" prometido pelo Alpenglow. Sob este novo modelo, a rede Solana preserva a segurança e a vivacidade mesmo com 20% do stake controlado por validadores maliciosos e 20% adicionais offline.
Se isso ainda for muito confuso, apenas imagine o AI Peter Griffin dançando através de um mapa do Minecraft — de alguma forma, o consenso começa a fazer sentido.
Receba as notícias na sua caixa de entrada. Explore as newsletters da Blockworks:
Fonte: https://blockworks.co/news/solana-validators-commence-vote-alpenglow



