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

O protocolo de Prova de Participação Pura (PPoS) da Algorand alcança consenso ao permitir que todos os utilizadores que detêm 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 aos utilizadores manterem o controle total sobre os 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 possuem.
- Voto 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 à blockchain.
Este sistema evita os requisitos intensivos de energia 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 adulteraçã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. Este 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 desempenham as seguintes funções:
- Propondo Blocos: Comissões validam e propõem blocos para adição à blockchain.
- Votação: Um processo de votação seguro é usado para finalizar os blocos, garantindo que apenas transações válidas sejam incluídas.
O protocolo é projetado para ser seguro, eficiente e escalável. A seleção aleatória do comitê 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 os participantes para a proposta de bloco e adesão ao 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.
Esta 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 no consenso sem bloquear os seus fundos.
- O protocolo de Acordo Bizantino garante a finalização segura do bloco através da seleção aleatória do comitê.
- As Funções Aleatórias Verificáveis melhoram a equidade e a segurança no processo de consenso.
- O design da Algorand impede bifurcações e é resistente a ataques comuns de blockchain.
- O sistema pressupõe que a maioria da participação seja mantida por participantes honestos para manter a segurança.
Exclusão de responsabilidade
* O investimento em criptomoedas envolve riscos significativos. Prossiga com cuidado. O curso não pretende ser um conselho de investimento.
* O curso é criado pelo autor que se juntou ao Gate Learn. Qualquer opinião partilhada pelo autor não representa o Gate Learn.