Protocolo de Prova de Participação Pura (PPoS)

O protocolo Pure Proof-of-Stake (PPoS) da Algorand alcança consenso ao permitir que todos os usuários que possuem tokens ALGO participem proporcionalmente à quantidade apostada. Ao contrário dos sistemas tradicionais de Prova de Participação que exigem que os tokens sejam bloqueados ou delegados, o PPoS permite que os usuários mantenham controle total sobre seus tokens, garantindo que a participação no consenso seja descentralizada e acessível.
No PPoS, o processo de consenso envolve três etapas principais:
- Proposta de Bloco: Os detentores de tokens são selecionados aleatoriamente para propor novos blocos. A probabilidade de seleção corresponde à quantidade de ALGO que eles possuem.
- Votação Suave: Um comitê selecionado aleatoriamente revisa os blocos propostos, votando para filtrar e selecionar o bloco mais válido para a próxima fase.
- Certificar Voto: Comitê certifica o bloco selecionado, finalizando-o para adição ao blockchain.
Esse sistema evita os requisitos de alta intensidade energética do Proof-of-Work e é projetado para ser eficiente e inclusivo. O uso de Funções Aleatórias Verificáveis (VRFs) garante que o processo de seleção seja aleatório e à prova de manipulação.
Protocolo de Acordo Bizantino da Algorand
O protocolo de Acordo Bizantino (BA) usado pelo Algorand garante que o consenso seja alcançado mesmo quando alguns participantes agem de forma maliciosa. Esse protocolo funciona sob a suposição de que a maioria da participação é detida por participantes honestos.
O protocolo BA da Algorand depende de comitês, que são subconjuntos pequenos e selecionados aleatoriamente da rede. Esses comitês realizam as seguintes funções:
- Propondo Blocos: Comitês validam e propõem blocos para adição ao blockchain.
- Votação: Um processo de votação seguro é usado para finalizar blocos, garantindo que apenas transações válidas sejam incluídas.
O protocolo é projetado para ser seguro, eficiente e escalável. A seleção de comitê randomizada e as provas criptográficas garantem que atores maliciosos não consigam prever ou influenciar o processo.
Funções Verificáveis Aleatórias (VRFs)
VRFs são ferramentas criptográficas que geram uma saída provavelmente aleatória. Algorand usa VRFs para garantir imparcialidade e imprevisibilidade no processo de consenso.
- Seleção Aleatória: Os VRFs selecionam aleatoriamente participantes para proposta de bloco e membros do comitê, tornando impossível prever quem será escolhido.
- Transparência: As saídas dos VRFs podem ser verificadas de forma independente por outros participantes, garantindo confiança no processo de seleção.
Essa aleatoriedade aumenta a segurança ao evitar ataques direcionados e garantir que as decisões de consenso permaneçam imparciais.
Destaques
- O protocolo PPoS da Algorand permite que os detentores de tokens participem do consenso sem bloquear seus fundos.
- O protocolo de Acordo Bizantino garante a finalização segura do bloco por meio da seleção aleatória do comitê.
- As Funções de Verificação Aleatória melhoram a equidade e segurança no processo de consenso.
- O design do Algorand impede bifurcações e é resiliente contra ataques comuns de blockchain.
- O sistema pressupõe que a maioria da participação seja mantida por participantes honestos para manter a segurança.
Isenção de responsabilidade
* O investimento em criptomoedas envolve grandes riscos. Prossiga com cautela. O curso não se destina a servir de orientação para investimentos.
* O curso foi criado pelo autor que entrou para o Gate Learn. As opiniões compartilhadas pelo autor não representam o Gate Learn.