Muitos consideram o algoritmo de consenso de Prova de Participação Delegada (DPoS) uma versão mais eficiente e democrática do mecanismo de Prova de Participação (PoS) anterior.

Tanto o PoS quanto o DPoS são usados ​​como uma alternativa ao algoritmo de consenso de Prova de Trabalho (PoS), porque o projeto do sistema PoW requer muitos recursos externos. O algoritmo PoW usa um grande número de cálculos para garantir um livro-razão distribuído imutável, descentralizado e transparente. Em contraste, PoS e DPoS requerem menos recursos e o seu design é mais sustentável e ecológico. Para entender como funciona a Prova de Participação Delegada, precisamos entender o conceito básico dos algoritmos PoW e PoS que vieram antes dele.

 

Prova de Trabalho (PoW)

A maioria dos sistemas de criptomoeda opera em um livro-razão distribuído chamado blockchain, e o algoritmo PoW foi o primeiro algoritmo de consenso usado. Este algoritmo é implementado como elemento central do protocolo Bitcoin, responsável por criar novos blocos e manter a segurança da rede (através da mineração). O Bitcoin é proposto como uma alternativa ao sistema monetário global, que é centralizado e ineficiente. O PoW fornece um protocolo de consenso viável no qual as transferências de dinheiro não precisam ser gerenciadas por uma autoridade centralizada. Permite transações de pagamento descentralizadas em tempo real numa rede económica peer-to-peer, eliminando intermediários e reduzindo os custos globais de transação.

 Juntamente com outros tipos de nós, o sistema PoW é mantido por uma rede de nós mineradores, que utilizam hardware especializado (ASIC) para tentar resolver problemas criptográficos complexos. Em média, um novo bloco é extraído a cada 10 minutos. Um mineiro só pode adicionar um novo bloco à blockchain se conseguir encontrar uma solução para esse bloco. Ou seja, o minerador só poderá fazê-lo após completar uma prova de trabalho, que lhe dará uma recompensa em moedas recém-criadas e toda a taxa de transação daquele bloco. No entanto, isso também tem um custo porque consome muita energia e tentativas fracassadas. Além disso, o hardware ASIC é bastante caro.

Além do esforço para manter o sistema, também existem questões levantadas sobre o nível de adoção do sistema PoW – especialmente no que diz respeito à escalabilidade do sistema (o número de transações por segundo é muito limitado). No entanto, os blockchains PoW são considerados os mais seguros e confiáveis ​​e continuam a ser o padrão para uma solução com tolerância a falhas.

 

Prova de participação (PoS)

O algoritmo de consenso PoS é a alternativa mais popular ao PoW. Os sistemas PoS são projetados para resolver ineficiências e novos problemas que frequentemente aparecem em blockchains baseados em PoW. Aborda especificamente os custos associados à mineração PoW (consumo de energia e hardware). Essencialmente, os blockchains baseados em PoS são protegidos de maneira pré-determinada. Nestes sistemas não há mineração de blocos e a validação de novos blocos depende da quantidade de moedas em poder dos validadores. A pessoa com maior número de moedas tem maior chance de ser escolhida como validador de bloco (também conhecido como mineiro ou falsificador de moedas).

Enquanto os sistemas PoW dependem de investimentos externos (consumo de energia e hardware), os blockchains PoS são protegidos por meio de investimentos internos (a própria criptomoeda).

 Além disso, os sistemas PoS tornam mais caro o ataque a uma blockchain, pois para realizar um ataque bem-sucedido, o invasor deve possuir pelo menos 51% de todas as moedas em circulação. Ataques fracassados ​​resultarão em enormes perdas financeiras. Apesar dos argumentos positivos e convincentes para o PoS, esses sistemas ainda estão em seus estágios iniciais e ainda precisam ser testados em escalas maiores.

 

PoS delegado (DPoS)

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

Uma blockchain que usa DPoS depende de um sistema de votação no qual as partes interessadas delegam seu trabalho a terceiros. Em outras palavras, eles podem eleger vários representantes para realizar trabalhos de segurança de rede em seu nome. Esses representantes podem ser chamados de testemunhas e são responsáveis ​​por chegar a consenso na criação e validação de novos blocos. Os direitos de voto são proporcionais ao número de moedas que cada usuário possui. O sistema de votação varia de projeto para projeto, mas em geral cada representante apresenta uma proposta individual ao solicitar votos. Normalmente, as recompensas que os representantes recebem são divididas proporcionalmente àqueles que votaram neles

Portanto, o algoritmo DPoS cria um sistema de votação que depende diretamente da reputação dos representantes. Se um nó eleito se comportar mal ou operar de forma ineficiente, esse nó será rapidamente removido e substituído por outro nó.

Em relação ao desempenho, os blockchains DPoS são mais escaláveis, capazes de processar mais transações por segundo (TPS) do que PoW e PoS.

 

DPoS e PoS

Embora PoS e DPoS sejam semelhantes no sentido de utilizarem uma forma de participação, o DPoS possui uma forma de votação mais democrática e, com isso, escolhe os criadores dos blocos. Como o sistema DPoS é mantido pelos eleitores, os representantes eleitos têm um incentivo para trabalhar de forma honesta e eficaz, caso contrário serão expulsos. Além disso, os blockchains DPoS parecem processar mais rapidamente com um número maior de transações por segundo do que os blockchains PoS.


DPoS e PoW

Enquanto o PoS tenta resolver os problemas do PoW, o DPoS busca melhorar o processo de criação de novos blocos. Por esta razão, os sistemas DPoS são capazes de processar um maior número de transações na blockchain em um ritmo mais rápido. Atualmente, o DPoS não é usado da mesma forma que PoW ou PoS. O PoW ainda é considerado o algoritmo de consenso mais seguro e, como tal, é onde é feita a maior parte das transferências de dinheiro. PoS é mais rápido que PoW e pode ter mais recursos de usabilidade. O DPoS só usa apostas para eleger os criadores dos blocos. Sua geração real de blocos é predeterminada, em contraste com o sistema baseado em competição do PoW. Cada testemunha tem a oportunidade de fazer o bloqueio. Algumas pessoas argumentam que o DPoS deveria ser considerado um sistema de Prova de Autoridade.

 

Concluir

DPoS é muito diferente de PoW e até mesmo de PoS. Neste sistema, a votação dos acionistas é uma forma de encontrar e promover representantes (ou testemunhas) honestos e eficazes. Porém, a geração de novos blocos é muito diferente dos sistemas PoS e na maioria dos casos oferece maior desempenho em termos de número de transações realizadas por segundo.