Principais conclusões

  • Delegated Proof of Stake (DPoS) é um mecanismo de consenso de blockchain no qual os detentores de tokens votam em um pequeno conjunto de delegados, responsáveis por validar transações e produzir novos blocos.

  • O DPoS foi criado em 2014 por Daniel Larimer. Implementações iniciais incluem BitShares, Steem e Lisk. Redes mais recentes no estilo DPoS incluem TRON (27 Super Representatives) e EOS (21 produtores de blocos).

  • A principal vantagem do DPoS é o alto desempenho: um pequeno conjunto de validadores conhecidos pode atingir tempos de bloco rápidos (frequentemente inferiores a três segundos) e alto rendimento de transações em comparação com Proof of Work ou Proof of Stake padrão.

  • A principal compensação é a centralização: o poder fica concentrado em um pequeno número de delegados eleitos, e a apatia dos eleitores pode consolidar validadores existentes ao longo do tempo.

  • O DPoS deve ser diferenciado de mecanismos relacionados, mas diferentes, como Nominated Proof of Stake (usado pelo Polkadot) e Ouroboros PoS (usado pela Cardano), que incorporam delegação de stake, mas têm modelos de segurança diferentes.

Binance Academy courses banner

Introdução

Delegated Proof of Stake (DPoS) é um mecanismo de consenso usado por algumas redes blockchain para chegar a um acordo sobre o estado do ledger sem a intensidade energética da mineração com Proof of Work. Ele estende o modelo básico de Proof of Stake ao introduzir uma camada de votação representativa: em vez de todos os detentores de tokens potencialmente serem selecionados como validadores, as partes interessadas votam em um grupo menor de delegados eleitos que fazem a produção de blocos em seu nome.

Para entender o DPoS, ajuda primeiro a compreender os dois mecanismos de consenso que o antecederam e as compensações que cada um envolve.

Proof of Work

Proof of Work (PoW) é o algoritmo original de consenso de blockchain, implementado pela primeira vez no Bitcoin. Em um sistema PoW, mineradores competem para resolver um quebra-cabeça criptográfico computacionalmente intensivo. O primeiro minerador a encontrar uma solução válida ganha o direito de adicionar o próximo bloco à cadeia e recebe uma recompensa de bloco junto com as taxas de transação.

Essa competição oferece garantias fortes de segurança: para reescrever a cadeia, um atacante precisaria superar a potência computacional combinada dos mineradores honestos. No entanto, o PoW exige gastos significativos e contínuos com energia e hardware especializado (ASICs). Ele também processa transações relativamente devagar, com o Bitcoin em média gerando um bloco a cada cerca de dez minutos. Essas limitações impulsionaram o desenvolvimento de abordagens alternativas de consenso.

Proof of Stake

Proof of Stake (PoS) substitui o processo de mineração que exige energia por uma exigência econômica de fazer stake. Validadores bloqueiam uma quantidade da criptomoeda nativa da rede como garantia (colateral). O protocolo então seleciona validadores para propor e atestar novos blocos, normalmente ponderados pelo tamanho do stake. Um ataque bem-sucedido exigiria que um atacante adquirisse e fizesse stake de uma grande proporção do fornecimento total de moedas, o que é proibitivamente caro em redes grandes.

O PoS é significativamente mais eficiente em energia do que o PoW e geralmente alcança finalização de transações mais rápida. A mudança do Ethereum para Proof of Stake em setembro de 2022 levou o PoS ao foco do público como uma alternativa viável para redes grandes e de alto valor. O PoS padrão ainda pode ser relativamente lento em termos de transações por segundo, o que é um dos problemas que o DPoS foi projetado para resolver.

Como o Delegated Proof of Stake funciona

O DPoS foi desenvolvido por Daniel Larimer em 2014. Em vez de permitir que todos os participantes (stakers) sejam potencialmente elegíveis para produção de blocos, o DPoS usa um sistema de votação para eleger um conjunto fixo e pequeno de delegados (também chamados de witnesses, produtores de blocos ou Super Representatives, dependendo da rede). Esses delegados eleitos se revezam produzindo blocos em uma sequência agendada do tipo round-robin, em vez de competir aleatoriamente ou por meio de loteria.

O poder de voto de cada detentor de tokens é proporcional ao número de tokens que ele possui. Delegados normalmente compartilham uma parte das recompensas de seus blocos com os eleitores que os apoiaram, criando um incentivo para que os detentores participem das eleições. Como o conjunto ativo de validadores é pequeno e conhecido com antecedência, as redes DPoS podem alcançar tempos de bloco rápidos — muitas vezes bem abaixo de três segundos — e alta escalabilidade da blockchain em comparação com PoW ou PoS padrão.

A responsabilidade (accountability) é incorporada ao sistema: se um delegado tiver um desempenho ruim, se comportar de forma desonesta ou ficar offline com frequência, os detentores de tokens podem removê-lo por votação e substituí-lo por outro candidato. Isso cria um incentivo de reputação para que os delegados ajam de forma honesta e mantenham alta disponibilidade (uptime).

Redes DPoS notáveis

Implementações iniciais de DPoS incluíam BitShares (a primeira cadeia DPoS em funcionamento), Steem (uma plataforma de mídia social), Lisk e Ark. O TRON usa uma variante com 27 Super Representatives eleitos, e o EOS usa 21 produtores ativos de blocos. O Sui, uma rede mais nova de alto desempenho para contratos inteligentes lançada em 2023, usa um mecanismo de seleção de validadores estilo DPoS combinado com uma arquitetura de execução paralela criada para altíssimo throughput.

Prós e contras do DPoS

Vantagens

A principal vantagem do DPoS é o desempenho. Ao limitar o conjunto ativo de validadores a um grupo pequeno e previsível, a rede consegue finalizar blocos rapidamente e processar muito mais transações por segundo do que o PoW ou muitas implementações de PoS. Isso torna o DPoS adequado para aplicações que exigem alto rendimento, como plataformas de mídia social, jogos ou exchanges descentralizadas de alta frequência. O DPoS também é altamente eficiente em energia, como o PoS, já que não há mineração competitiva.

A estrutura de governança também pode ser considerada uma vantagem: os detentores de tokens têm um mecanismo direto para influenciar quem valida a rede e podem remover delegados com desempenho inferior sem exigir um hard fork.

Desvantagens

A principal crítica ao DPoS é a centralização. Com apenas 21 a 101 validadores ativos na maioria das redes, o poder fica concentrado em um grupo relativamente pequeno. Isso cria o risco de conluio entre os principais delegados e pode tornar a rede mais suscetível a ataques coordenados do que blockchains PoW com milhares de mineradores. Na prática, a apatia dos eleitores é um desafio documentado: muitos detentores de tokens não participam ativamente das eleições, o que pode consolidar validadores bem conhecidos e reduzir a eficácia do mecanismo de responsabilização (accountability).

Alguns críticos argumentam que, como as penalidades por má conduta em muitos sistemas DPoS são principalmente reputacionais (perda de votos e recompensas), em vez de envolver destruição do capital em stake (como nos sistemas PoS baseados em slashing), os incentivos de segurança seriam mais fracos.

DPoS vs. mecanismos relacionados

Vale a pena diferenciar o DPoS clássico (como usado no EOS e no TRON) de mecanismos relacionados, mas diferentes. O Polkadot utiliza Nominated Proof of Stake (NPoS), no qual indicantes apoiam validadores com seu stake e um algoritmo seleciona o conjunto ativo para maximizar a descentralização. A Cardano usa Ouroboros, um protocolo PoS no qual os usuários delegam para pools de stake e os líderes dos pools são selecionados probabilisticamente com base no stake. Ambos envolvem delegação, mas têm mecânicas de eleição e modelos de segurança diferentes do DPoS no estilo Larimer.

Perguntas frequentes

O que é um delegado no DPoS?

Em um sistema DPoS, um delegado (também chamado de witness, produtor de blocos ou Super Representative, dependendo da rede) é uma entidade eleita pelos detentores de tokens para validar transações e produzir novos blocos em nome da comunidade. Delegados se revezam produzindo blocos em uma sequência agendada e, normalmente, compartilham uma parte das recompensas dos blocos com os eleitores que apoiaram sua eleição.

Como funciona a votação no DPoS?

Os detentores de tokens usam seus tokens em stake como poder de voto, com cada token tipicamente representando um voto. Eles podem votar em um ou mais candidatos a delegados, e os candidatos com mais votos acumulados se tornam o conjunto ativo de validadores. O número de delegados ativos é fixo por rede (por exemplo, 21 no EOS ou 27 no TRON). As eleições são contínuas, ou seja, os detentores de tokens podem mudar seus votos a qualquer momento, e os delegados podem ser substituídos se a quantidade de votos cair abaixo da de um concorrente.

O DPoS é mais centralizado do que o PoS?

O DPoS clássico geralmente é considerado mais centralizado do que o Proof of Stake padrão porque a produção de blocos fica concentrada em um número bem pequeno de delegados eleitos (tipicamente de 21 a 101), em comparação com redes PoS em que centenas ou milhares de validadores podem participar. Essa compensação é intencional: um conjunto menor de validadores permite consenso mais rápido e maior rendimento. Se essa centralização é aceitável depende das metas de design da rede e do caso de uso.

Quais blockchains usam DPoS?

Redes no estilo de DPoS clássico incluem BitShares (o original), EOS (21 produtores de blocos), TRON (27 Super Representatives), Lisk (101 delegados), Steem, Hive e Ark. Redes mais novas, como Sui, usam mecanismos inspirados em DPoS combinados com outras otimizações de desempenho. Algumas redes, incluindo Polkadot e Cardano, incorporam elementos de delegação de stake, mas usam protocolos de consenso distintos que diferem do DPoS no estilo Larimer.

Qual é a diferença entre DPoS e PoS?

No Proof of Stake padrão, validadores normalmente são selecionados probabilisticamente com base no stake, e o conjunto ativo de validadores pode ser bem grande. No DPoS, os detentores de tokens votam para eleger um conjunto fixo e pequeno de delegados que cuidam de toda a produção de blocos. O DPoS troca alguma descentralização por um rendimento de transações significativamente maior e tempos de bloco mais rápidos. Sistemas PoS com mecanismos de slashing também tendem a ter penalidades econômicas mais fortes para comportamentos maliciosos do que muitas implementações de DPoS.

Considerações finais

O Delegated Proof of Stake (DPoS) foi desenvolvido como forma de alcançar alto rendimento de transações e fast finality (finalização rápida) mantendo a eficiência energética do consenso baseado em stake. Isso é feito concentrando a produção de blocos em um pequeno conjunto de delegados eleitos, responsáveis perante os detentores de tokens por meio de um mecanismo contínuo de votação. A compensação é um maior grau de centralização em comparação com conjuntos maiores de validadores. O DPoS continua sendo uma área ativa de design de blockchains, com redes mais novas adaptando seus princípios centrais em combinação com outras inovações de desempenho e segurança.

Para saber mais

  • Proof of Work explicado

  • Proof of Stake explicado

  • Consenso híbrido PoW/PoS explicado

  • Escalabilidade de blockchain, sidechains e canais de pagamento

  • Ethereum em Proof of Stake: o que os detentores de Ethereum precisam saber


Aviso legal: este conteúdo é fornecido a você com base no princípio de “como está” (“as is”) apenas para informações gerais e fins educacionais, sem qualquer declaração ou garantia de qualquer tipo. Ele não deve ser interpretado como conselho financeiro, jurídico ou de outro tipo profissional, nem se destina a recomendar a compra de qualquer produto ou serviço específico. Você deve procurar seu próprio aconselhamento com profissionais apropriados. Quando o conteúdo for fornecido por um terceiro, observe que as opiniões expressas pertencem ao contribuinte terceiro e não necessariamente refletem as da Binance Academy. Os preços de ativos digitais podem ser voláteis. O valor do seu investimento pode cair ou subir e você pode não recuperar o valor investido. Você é o(a) único(a) responsável por suas decisões de investimento e a Binance Academy não é responsável por quaisquer perdas que você possa incorrer. Para obter mais informações, consulte nossos Termos de Uso, Aviso de Risco e os Termos da Binance Academy.