Comparado ao mecanismo anterior de Prova de Participação (PoS), o algoritmo de consenso de Prova de Participação Delegada (DPoS) é considerado por muitos como uma versão mais eficiente e democrática.
Como a Prova de Trabalho (PoW) requer muitos recursos externos por design, tanto a Prova de Participação quanto a Prova de Participação Delegada são usadas como alternativas ao algoritmo de consenso da Prova de Trabalho. O algoritmo de prova de trabalho utiliza grandes quantidades de computação para garantir um livro-razão distribuído imutável, transparente e descentralizado. A Prova de Participação e a Prova de Participação Delegada não requerem tantos recursos e são mais sustentáveis e ecologicamente corretas por design. Para entender como funciona a Prova de Participação Delegada, você deve primeiro dominar alguns conhecimentos básicos de Prova de Trabalho e Prova de Participação.
Prova de Trabalho (PoW)
A maioria dos sistemas de moeda digital são executados em um livro-razão distribuído chamado blockchain, e a prova de trabalho foi o primeiro algoritmo de consenso usado. Ele forma o núcleo do protocolo Bitcoin e é responsável por gerar novos blocos e proteger a rede (através da mineração). O Bitcoin pode substituir o sistema monetário tradicional global centralizado e ineficiente. A Prova de Trabalho introduz um protocolo de consenso viável que elimina a necessidade de as remessas passarem por uma instituição centralizada. Fornece um sistema de pagamento descentralizado baseado numa rede peer-to-peer e elimina o envolvimento de intermediários, reduzindo significativamente os custos de transação.
O sistema de prova de trabalho é mantido em conjunto por nós de mineração e outros tipos de nós. Ele usa hardware especial (mineradores ASIC) para tentar resolver problemas criptográficos complexos e extrair um novo bloco a cada dez minutos, em média. Os mineradores só podem adicionar um novo bloco ao blockchain depois de encontrar uma solução para esse bloco. Em outras palavras, os mineradores só poderão fazê-lo após completarem uma prova de trabalho, que por sua vez recompensa os mineradores com moeda digital recém-extraída e todas as taxas de transação para este bloco. No entanto, isso é extremamente caro, pois consome muita energia e requer muitas tentativas fracassadas. Além disso, o hardware ASIC também é muito caro.
Além das despesas de manutenção do sistema, há uma série de questões que têm afetado os sistemas de prova de trabalho – particularmente em termos de escalabilidade (um número muito limitado de transações por segundo). Apesar disso, os blockchains de prova de trabalho ainda são considerados a solução padrão mais segura, confiável e tolerante a falhas.
Prova de participação (PoS)
O algoritmo de consenso Proof-of-Stake é a alternativa mais comum ao Proof-of-Work. A prova de aposta visa resolver as ineficiências e problemas emergentes de alguns blockchains de prova de trabalho. Analisa o custo (consumo de energia e hardware) da mineração de prova de trabalho. Basicamente, o Proof of Stake garante a segurança do blockchain de forma determinística. Sem mineração nestes sistemas, a validação de novos blocos depende da quantidade de moedas apostadas. Quanto mais moedas uma pessoa possuir, maior será a probabilidade de ser selecionado como validador de bloco (também chamado de cunhador ou falsificador).
A prova de trabalho depende de investimento externo (consumo de energia e hardware), enquanto a prova de aposta solidifica a segurança do blockchain com investimento interno (a própria moeda digital).
Além disso, o sistema de prova de aposta torna mais caro o ataque ao blockchain, já que um ataque bem-sucedido requer a posse de pelo menos 51% do total da moeda existente. E um ataque fracassado resultará em enormes perdas financeiras. Embora a prova de participação tenha vantagens convincentes e vantagens significativas, o sistema ainda está nos seus estágios iniciais e ainda não foi testado em maior escala.
Prova de Participação Delegada (DPoS)
O algoritmo de consenso de Prova de Participação Delegada (DPoS) foi proposto por Daniel Larimer (BM) em 2014. Por exemplo: Bitshares, Steem, Ark e Lisk são todos projetos de moeda digital que usam o algoritmo de consenso de prova de participação delegada.
O blockchain de Prova de Participação Delegada possui um sistema de votação onde as partes interessadas entregam seu trabalho a terceiros. Em outras palavras, eles podem votar em vários representantes para proteger a rede em seu nome. Os delegados, também conhecidos como testemunhas, são obrigados a chegar a um consenso no processo de geração e validação de novos blocos. O poder de voto é proporcional ao número de moedas em poder de cada usuário. Os sistemas de votação variam de projeto para projeto, mas em geral cada representante traz uma voz pessoal ao votar. Normalmente, os representantes coletam recompensas e as distribuem proporcionalmente entre seus respectivos eleitores.
Portanto, o algoritmo Delegated Proof of Stake cria um sistema de votação que depende diretamente da reputação dos representantes. Se um nó eleito se comportar mal ou não funcionar de forma eficaz, ele será rapidamente removido e substituído por outro nó.
Em termos de desempenho, os blockchains de Prova de Participação Delegada são mais escaláveis e capazes de processar mais transações por segundo (TPS) do que Prova de Trabalho e Prova de Participação.
Prova de Participação Delegada VS Prova de Participação
Embora a Prova de Participação e a Prova de Participação Delegada sejam semelhantes no sentido descentralizado, a Prova de Participação Delegada propõe um novo sistema de votação democrático para eleger produtores de blocos. Como o sistema de Prova de Participação Delegada é mantido pelos eleitores, os representantes devem agir de forma honesta e eficiente ou serão eliminados. Além disso, blockchains de prova de aposta delegada tendem a ser mais rápidos do que blockchains de prova de aposta em termos de transações por segundo.
Prova de participação delegada versus prova de trabalho
Ao contrário da Prova de Participação, que tenta resolver o problema da Prova de Trabalho, a Prova de Participação Delegada visa simplificar o processo de geração de blocos. Portanto, o sistema de Prova de Participação Delegada é capaz de processar rapidamente grandes quantidades de transações em cadeia. A Prova de Participação Delegada é usada de forma diferente da Prova de Trabalho e da Prova de Participação. Como a Prova de Trabalho ainda é reconhecida como o algoritmo de consenso mais seguro, a maioria dos fluxos financeiros ocorre aqui. Como o Proof of Stake funciona de forma mais eficiente do que o Proof of Work, ele tem mais casos de uso. A Prova de Participação Delegada limita o uso de participação no processo de eleição de produtores de blocos. Ao contrário dos sistemas de Prova de Trabalho, que possuem sistemas concorrentes, a geração real de blocos de Prova de Participação Delegada é agendada. Cada testemunha se reveza na produção de blocos. Alguns argumentam que a Prova de Participação Delegada deve ser considerada um sistema de prova de autoridade.
para concluir
A Prova de Participação Delegada é muito diferente da Prova de Trabalho ou mesmo da Prova de Participação. Incorpora um mecanismo de votação das partes interessadas para incentivar e eleger representantes (ou testemunhas) honestos e eficientes. No entanto, o processo real de produção de blocos é completamente diferente dos sistemas de prova de aposta e, na maioria dos casos, apresenta desempenho superior em termos de transações por segundo.



