Prova de atividade (Proof of Activity PoA) é um algoritmo de consenso blockchain usado em criptomoedas e sistemas similares. Ele é usado para garantir que todas as transações que ocorrem no blockchain sejam genuínas, bem como para garantir que todos os mineradores cheguem a um consenso.
PoA é uma combinação de dois outros algoritmos de consenso blockchain: prova de trabalho (PoW) e prova de participação (PoS).
Bitcoin, a criptomoeda mais popular, usa o algoritmo de consenso PoW. Uma característica especial deste algoritmo é que ele aumenta o nível de dificuldade da mineração com o passar do tempo. Este método também evita que a rede Bitcoin seja hackeada.
No entanto, porque a dificuldade de mineração aumenta cada vez mais, o poder de computação deve ser usado. Como resultado do maior consumo de energia, há mais custos envolvidos (incluindo os custos de desgaste do hardware).
Com um sistema PoW, um minerador pode minerar ou validar transações com base na quantidade de trabalho efetivo que já contribuiu para o blockchain. Como os custos de energia e hardware dispararam, como resultado da maior dificuldade de mineração em redes PoW, o sistema PoS surgiu como uma alternativa.
Com um sistema PoS, a capacidade de um minerador de minerar ou autenticar transações depende de quantas moedas de criptomoeda ele possui.
Embora o sistema PoS alcance uma redução nas contas de eletricidade, um efeito colateral não intencional dele é que ele pode promover o acúmulo de moedas (em vez de gastos).
Os sistemas PoW e PoS destinam-se a evitar a probabilidade de um ataque de 51% — uma situação em que um grupo de participantes obtém o controle de mais da metade do poder de computação de mineração da rede.
O perigo de um ataque de 51% é que esse grupo pode ter controle total da rede, incluindo o poder de impedir que novas transações sejam confirmadas, interromper pagamentos entre vários usuários de blockchain e até reverter as transações concluídas no passado durante seu controle. Da rede, permitindo que eles gastem duas vezes as moedas de criptomoeda.
PoA também evita a chance de um ataque de 51%, como em POW e POS, porque é impossível prever quem será o peer de assinatura no futuro, e a competição de economia de moedas entre os signatários não permite o poder de computação a ser acumulado dentro de um grupo.
Posts Relacionados
Retorno ao Mecanismo de Consenso Delegated Byzantine Fault Tolerance (dBFT) é um algoritmo sofisticado destinado a facilitar o consenso em uma blockchain. Embora ainda não seja de uso comum, representa uma alternativa aos métodos mais simples de prova de participação, prova de importância e prova de trabalho. https://www.techopedia.com/definition/33598/delegated-byzantine-fault-tolerance-dbft O consenso de Tolerância a Falhas Bizantino
Retorno ao Mecanismo de Consenso Delegated Proof of Stake (DPoS) é um mecanismo em que os participantes apostam sua moeda e votam em um certo número de delegados, de modo que quanto mais investem, mais peso recebem. Por exemplo: se o usuário A gasta 10 moedas para um delegado e o usuário B investe 5
Retorno ao Mecanismo de Consenso Fast Probabilistic Consensus (FPC) é um protocolo líder dentro de Infraestruturas Bizantinas com baixa complexidade comunicacional e que permite que um conjunto de nós chegue a um consenso sobre um valor de um único bit. Ele assume que parte dos nós são bizantinos e, portanto, são controlados por um adversário