Proof of Activity (PoA)
O que é Proof of Activity (PoA)?
Não confundir com Proof of Authority (também PoA). O mecanismo de consenso Proof of Activity (PoA) é uma combinação de Proof Work (PoW) e Proof of Stake (PoS). Em suma, este algoritmo híbrido usa um processo demineração de PoW para gerar novos blocos e um sistema de seleção de validador PoS para validá-los.
A principal vantagem do sistema de Proof of Activity é sua segurança reforçada que minimiza muito o risco de um ataque de 51%. Neste sistema, um atacante precisa não apenas sobrecarregar o aspecto PoW do sistema distribuído, mas também o aspecto PoS. Ou seja: o agente malicioso precisa possuir mais de 51% do poder de mineração e 51% do total de moedas digitais antes de poder dominar um sistema protegido por Proof of Activity.
Como funciona o Proof of Activity (PoA)?
Em sistemas de Proof of Activity, o processo de mineração começa como PoW, com mineradores competindo para resolver um complicado problema matemático usando imenso poder de computação. No entanto, depois que o bloco é minerado, o sistema muda para se assemelhar ao PoS, transmitindo o cabeçalho do bloco gerado com sucesso para a rede PoA.
A partir disso, um grupo de validadores é selecionado aleatoriamente para assinar o hash e validar o novo bloco. Similar ao sistema PoS, quanto mais tokens um participante da rede possui, maiores são as chances de ser selecionado como validador. Este procedimento continua até que um bloco atinja o número mínimo necessário de validadores (ou assinantes).
Quando este processo for concluído, o bloco é marcado como válido e adicionado à rede blockchain. As recompensas são então distribuídas entre os mineradores e validadores que contribuíram para o processo de verificação.
Um exemplo de algoritmo de consenso de Proof of Activity é o Decred (DCR).
Principais conclusões
Uma combinação dos mecanismos de consenso Proof of Work (PoW) e Proof of Stake (PoS), o Proof of Activity (PoA) garante que todas as transações em uma rede sejam legítimas e que todos os mineradores cheguem a um consenso.
