O algoritmo de consenso de Prova de Participação Delegada (DPoS) é visto por muitos como uma versão mais eficiente e democrática do mecanismo PoS anterior. Tanto o PoS quanto o DPoS são utilizados como alternativa ao algoritmo Proof of Work, uma vez que o sistema PoW requer uma grande quantidade de recursos externos. O algoritmo Prova de Trabalho usa uma grande quantidade de trabalho computacional para fornecer um livro-razão distribuído imutável, descentralizado e transparente. Em contraste, PoS e DPoS requerem menos recursos e são inerentemente mais sustentáveis ​​e ecológicos. Para entender como funciona a Prova de Participação Delegada, primeiro você precisa entender os fundamentos de seus algoritmos antecessores, "Prova de Trabalho" e "Prova de Participação".


Prova de Trabalho (PoW)

A maioria dos sistemas de criptomoeda opera em cima de um livro-razão distribuído chamado blockchain. A Prova de Trabalho foi o primeiro algoritmo de consenso usado. Foi implementado como componente central do protocolo Bitcoin, responsável por criar novos blocos e proteger a rede (em desenvolvimento). O Bitcoin foi proposto como uma alternativa ao sistema monetário global tradicional, que é centralizado e ineficiente. O PoW introduziu um protocolo de consenso viável que não requer a participação de uma autoridade central na transferência de dinheiro. Permitiu a liquidação descentralizada de pagamentos em tempo real, utilizando uma rede económica peer-to-peer, eliminando a necessidade de intermediários e reduzindo o custo global das transações.


Junto com outros tipos de nós, o sistema Proof of Work é suportado por uma rede de mineração que usa dispositivos de hardware especializados (ASICs) para resolver problemas criptográficos complexos. Em média, um novo bloco é formado a cada 10 minutos. Um minerador só poderá adicionar um novo bloco à blockchain se conseguir encontrar uma solução para esse bloco. Em outras palavras, o minerador só poderá fazer isso após completar a Prova de Trabalho, que por sua vez o recompensa pelas moedas recém-criadas e por todas as taxas de transação daquele bloco específico. Porém, o custo caro vem do fato de exigir muita energia e tentativas fracassadas. Além disso, o hardware ASIC é bastante caro. Além do esforço de manutenção do sistema, existem questões persistentes nas quais um sistema PoW pode ser aplicado, especialmente no que diz respeito à escalabilidade (número limitado de transações por segundo). No entanto, os blockchains PoW são considerados mais confiáveis ​​e continuam sendo o padrão para uma solução tolerante a falhas.


Prova de participação (PoS)

A Prova de Participação de Consenso é a alternativa mais comum à Prova de Trabalho. O PoS foi desenvolvido para resolver algumas das ineficiências e problemas emergentes que o PoW enfrentou. Especificamente, analisa os custos associados ao desenvolvimento de PoW (consumo de energia e hardware). Em princípio, o blockchain Proof of Stake é protegido de forma determinística. Não há mineração nesses sistemas e a verificação de novos blocos depende da quantidade de moedas que foram colocadas. Quanto mais moedas os sujeitos apostarem, maior será a probabilidade de eles serem escolhidos como validadores de bloco (também conhecidos como minter ou falsificador). Embora os sistemas PoW dependam de investimento externo (energia e hardware), o blockchain Proof of Stake é garantido por investimento interno (a própria criptomoeda).

Além disso, os sistemas PoS tornam o ataque mais caro, pois um ataque bem-sucedido exigiria a propriedade de pelo menos 51% de todas as moedas existentes. Ataques fracassados ​​resultarão em enormes perdas financeiras. Apesar de todos os lados e argumentos convincentes a favor do PoS, tais sistemas ainda estão em seus estágios iniciais e ainda precisam ser testados em maior escala.


Prova de Participação Delegada (DPoS)

O algoritmo de consenso de Prova de Participação Delegada (DPoS) foi desenvolvido por Daniel Larimer em 2014. Bitshares, Steem, Ark e Lisk são alguns dos projetos de criptomoeda que usam este algoritmo de consenso DPoS.

Uma blockchain baseada em DPoS é pontuada por meio de um sistema de votação no qual as partes interessadas submetem seu trabalho a outras pessoas. Em outras palavras, eles podem votar em vários delegados que apoiarão a rede em seu nome. Os delegados também podem ser chamados de testemunhas e são responsáveis ​​por chegar a um consenso durante o processo de criação e validação de novos blocos. O poder de voto é proporcional ao número de moedas que cada usuário possui. O sistema de votação varia de projeto para projeto, mas em geral cada delegado apresenta uma proposta individual ao solicitar votos. Via de regra, as recompensas arrecadadas pelos delegados são distribuídas proporcionalmente entre aqueles que os elegeram.

Portanto, o algoritmo DPoS cria um sistema de votação que depende diretamente da reputação dos delegados. Se um nó selecionado não estiver funcionando corretamente ou não tiver um desempenho eficiente, ele será rapidamente removido e substituído por outro.

Em termos de desempenho, o blockchain DPoS é mais escalável, permitindo processar mais transações por segundo (TPS) em comparação com PoW e PoS.


DPoS versus PoS

Embora PoS e DPoS sejam semelhantes em termos de partes interessadas, o DPoS introduz um novo sistema de votação democrático no qual os produtores de blocos são eleitos. Uma vez que o sistema DPoS é apoiado pelos eleitores, os delegados são incentivados a agir de forma honesta e eficiente para serem votados no futuro. Além disso, os blockchains DPoS tendem a ser mais rápidos em termos de transações por segundo do que o PoS.


DPoS versus PoW

Enquanto o PoS tenta resolver os problemas do PoW, o DPoS busca otimizar o processo de produção de blocos. Por esse motivo, os sistemas DPoS são capazes de processar transações maiores com mais rapidez no blockchain. Agora, o DPoS não é usado da mesma forma que PoW ou PoS. PoW ainda é considerado o algoritmo de consenso mais seguro por meio do qual ocorre a maioria das transferências de dinheiro. PoS é mais rápido que PoW e potencialmente tem mais casos de uso. DPoS limita o uso de piquetagem durante a seleção do produtor de bloco. Sua produção real de blocos é predeterminada, ao contrário do sistema PoW concorrente. Cada testemunha tem sua vez na produção do bloco. Alguns argumentam que o DPoS deveria ser considerado um sistema de prova de autoridade.


Conclusão

DPoS é significativamente diferente de PoW e até mesmo de PoS. A sua inclusão da votação das partes interessadas serve como um meio para tomar decisões e motivar delegados (ou testemunhas) honestos e eficazes. No entanto, a produção real de blocos é muito diferente dos sistemas PoS e, na maioria dos casos, proporciona maior rendimento em termos de transações por segundo.