Como as blockchains chegam ao consenso · Aula 4 de 5
Prova de participação
9 min de leitura
Substituição da computação por participação definida pelo protocolo
Prova de participação (PoS) é uma família de mecanismos de consenso nos quais os participantes obtêm responsabilidades específicas de consenso ao comprometer valor ou cumprir, de outra forma, condições relacionadas à participação definidas por um protocolo. Em vez de competir continuamente para resolver um quebra-cabeça de hash, os validadores podem ser selecionados para propor blocos, atestar blocos propostos ou votar em um processo de finalização. Um validador é um participante que segue as regras da rede para verificar blocos e ajudar a chegar a um acordo sobre eles. A palavra participação muitas vezes se refere a ativos bloqueados, vinculados ou de outra forma sujeitos a penalidades definidas pelo protocolo. Os direitos econômicos exatos, os requisitos de participação e as condições de retirada variam entre as redes.
A PoS não deve ser descrita como um único algoritmo universal. As redes variam quanto à admissão de validadores, à ponderação dos votos, à seleção de proponentes, às rodadas de comunicação, aos mecanismos de delegação, às penalidades e às regras de finalização. Algumas usam limites explícitos de votação para finalizar pontos de controle; outras oferecem garantias mais limitadas ou diferentes. Portanto, uma comparação cuidadosa identifica o protocolo específico, em vez de presumir que toda blockchain PoS funciona como um exemplo amplamente conhecido. O NIST IR 8202 descreve a PoS como uma entre várias abordagens de consenso, enquanto a ISO 22739:2024 fornece terminologia geral sobre blockchain e tecnologia de registro distribuído.
Validadores, propostas e atestações
Um projeto típico de PoS atribui o direito de propor o próximo bloco usando uma regra que incorpora a participação e, às vezes, um mecanismo de seleção pseudoaleatória. Pseudoaleatório significa que a seleção parece imprevisível dentro das restrições estabelecidas, mas segue um protocolo determinístico quando as entradas necessárias são conhecidas. O proponente reúne transações ou alterações de estado em um bloco candidato. Outros validadores verificam sua validade e podem emitir votos definidos pelo protocolo, geralmente chamados de atestações. A rede usa esses votos e suas regras de escolha de bifurcação para decidir sobre qual ramificação construir. Dependendo do projeto, os blocos podem passar por rodadas adicionais antes da finalização explícita.
Usando Ethereum como exemplo específico, seu consenso PoS divide o tempo em slots e épocas; um slot é uma oportunidade de propor um bloco, e uma época agrupa slots para as funções dos validadores e o registro de pontos de controle. O cronograma documentado do Ethereum usa slots de 12 segundos e épocas de 32 slots. Esse cronograma não é um requisito genérico da PoS. Os validadores atestam a visão que têm da cadeia, e as regras do protocolo agregam essas atestações para a escolha de bifurcação e a finalização. Um participante pode deixar de cumprir uma função programada por problemas de conectividade ou de software, sem necessariamente agir de forma maliciosa. Por isso, uma rede distingue a inatividade comum de algumas formas de comportamento conflitante que podem ser comprovadas.
A escolha de bifurcação e a finalização são distintas
A escolha de bifurcação identifica o cabeçalho atualmente preferido da cadeia entre propostas válidas concorrentes. A finalização marca um histórico que não deve ser substituído, a menos que ocorram as fortes condições de falha do protocolo. Alguns sistemas PoS implementam esses dois processos separadamente, usando atestações para a seleção de ramificações e votação por supermaioria para pontos de controle. No Ethereum, a regra de escolha de bifurcação é comumente descrita como LMD-GHOST, e a finalização de pontos de controle usa o Casper FFG. Esses mecanismos nomeados são específicos do Ethereum, não definições de PoS em si. Um bloco proposto recentemente pode ser o cabeçalho atual sem que seu conteúdo tenha alcançado a finalização explícita.
Recompensas, penalidades e slashing
Um protocolo PoS pode recompensar os participantes por cumprirem funções especificadas e impor penalidades por não as cumprirem ou por violá-las. Slashing é uma penalidade mais severa em alguns projetos: um validador perde parte de sua participação vinculada por comportamento proibido que possa ser comprovado, como assinar votos conflitantes segundo as condições definidas pelo protocolo. O objetivo é tornar certos ataques economicamente custosos e fornecer evidências de má conduta que permitam responsabilização. Nem todo erro pode resultar em slashing, e nem todo sistema PoS implementa slashing da mesma forma. Um gestor deve perguntar exatamente qual comportamento é punível, como as violações são detectadas e se as penalidades são automáticas ou estão sujeitas à governança.
Uma penalidade financeira é diferente de uma prova criptográfica de que um ataque jamais poderia ocorrer. Um invasor pode buscar objetivos não financeiros, atribuir valor a outros ativos ou aceitar perdas. Os validadores podem compartilhar infraestrutura, depender do mesmo software ou sofrer falhas correlacionadas. A dissuasão econômica é importante, mas funciona em conjunto com a validação técnica, a conectividade de rede, a diversidade de clientes e uma resposta transparente a incidentes. A concentração da propriedade da participação pode gerar preocupações de governança ou censura; enquanto isso, um grande número de identificadores de validadores não significa necessariamente que um grande número de organizações independentes controle essas identidades.
Segurança, vivacidade e limites
Duas propriedades úteis são segurança e vivacidade. Segurança significa que, segundo as premissas do protocolo, os participantes honestos não devem finalizar históricos incompatíveis. Vivacidade significa que a rede pode continuar avançando, processando novos blocos ou finalizando-os quando as condições necessárias forem atendidas. Em circunstâncias adversas, uma rede pode preservar a segurança e perder a vivacidade: ela deixa de finalizar, em vez de produzir decisões finais conflitantes. Essa interrupção temporária pode ser uma consequência protetiva intencional das regras, embora prejudique os usuários que precisam de liquidação em tempo hábil.
No projeto atual de finalização de pontos de controle do Ethereum, a finalização depende de atestações que representem pelo menos dois terços do peso relevante em participação, segundo as regras do protocolo. Se a participação cair o suficiente, a finalização pode ser interrompida. O Ethereum também implementa um mecanismo de redução por inatividade para ajudar a recuperar a finalização após um período prolongado de participação insuficiente. Esses detalhes são importantes ao avaliar o Ethereum; não devem ser repetidos como se todas as redes PoS usassem os mesmos limites. A afirmação “a PoS tem finalização” não é precisa, a menos que a rede, a definição de finalização e as condições sejam especificadas.
Delegação e prestadores de serviços
Alguns projetos PoS permitem que os detentores deleguem poder de voto ou participação no staking a um validador sem operar pessoalmente a infraestrutura de validação. Não se deve presumir que a delegação transfira direitos legais de propriedade ou custódia idênticos em todas as implementações; esses aspectos são regidos pelos acordos e contratos subjacentes. Os operadores também podem usar serviços de validadores hospedados. Terceirizar a operação pode reduzir a carga técnica, mas pode concentrar dependências em um pequeno grupo de provedores de infraestrutura. Para uma instituição, a avaliação deve incluir a segregação de funções, os controles de acesso, os registros de auditoria, a exposição à terceirização e as consequências de um validador assinar mensagens contraditórias devido a erros de configuração.
Um órgão público não precisa colocar ativos em staking para entender esses controles. Ele pode integrar uma rede PoS por meio de um serviço externo que forneça o status das transações ou notificações de finalização. O órgão deve saber se o serviço opera seus próprios nós validadores, obtém informações de terceiros e distingue estados propostos, aceitos e finalizados. Essas são questões de garantia, não preferências de aquisição relacionadas a qualquer fornecedor específico. Um serviço pode informar corretamente uma transação e, ainda assim, não deixar claro que o status de finalização é provisório ou específico da rede.
Limites e considerações comparativas
A PoS normalmente usa muito menos energia para o consenso do que a PoW, que exige uso intensivo de computação, porque os validadores não precisam competir em buscas de hash sem limite da mesma forma. Isso não significa que sua infraestrutura não consuma energia ou que o impacto ambiental possa ser inferido apenas pelo tipo de consenso. Em vez disso, o modelo de segurança enfatiza a distribuição da participação, as penalidades econômicas, a participação honesta, a implementação do protocolo e as regras para selecionar um histórico recente confiável. Alguns sistemas PoS incluem requisitos de subjetividade fraca: nós que ingressam após uma longa ausência podem precisar de um ponto de controle recente e confiável para evitar certos ataques de histórico alternativo. A prática exata e seu risco dependem da cadeia.
Do ponto de vista jurídico e de políticas públicas, os mecanismos de consenso não constituem, por si só, uma licença nem uma classificação jurídica. Alguns regimes de divulgação, por exemplo, os da UE, exigem que os emissores informem os impactos ambientais do mecanismo de consenso; essas regras não tornam um mecanismo lícito e outro ilícito. Os gestores devem avaliar as divulgações, a governança e os riscos efetivos na jurisdição relevante. A documentação técnica deve explicar separadamente quem valida, como os votos conflitantes são tratados e o que torna um registro aceito resistente à reversão.
Referência rápida
| Termo | O que descreve |
|---|---|
| Proponente | Participante designado para sugerir um bloco |
| Atestação | Voto ou declaração definido pelo protocolo |
| Slashing | Penalidade por má conduta específica de um validador |
| Regra de finalização | Condição para considerar um histórico finalizado |
O que os alunos devem reter
A PoS seleciona e incentiva participantes por meio de acordos de participação específicos do protocolo, em vez de competição computacional sem limite. Os validadores podem propor blocos, verificar transações, atestar propostas e participar das regras de finalização. A escolha de bifurcação e a finalização explícita são funções distintas; a segurança pode persistir mesmo quando a vivacidade é temporariamente interrompida. Penalidades e slashing dissuadem certos comportamentos inadequados, mas não eliminam os riscos de concentração ou de falhas correlacionadas. O objetivo deste curso é compreender o modelo o suficiente para analisar criticamente as afirmações de um protocolo, não classificar redes como investimentos ou marcas de serviços.
Foco no exame: Defina participação, validador, atestação, slashing, segurança e vivacidade; diferencie um cabeçalho de cadeia aceito de um ponto de controle finalizado e evite tratar detalhes de implementação específicos do Ethereum como regras universais da PoS.
Notas sobre as fontes
Referências relevantes: NIST IR 8202 (2018), Blockchain Technology Overview; ISO 22739:2024, Vocabulary; documentação do protocolo Ethereum, Proof-of-stake e Rewards and penalties.