Delegated Proof-of-Stake (dPOS)
Uma alternativa para os algoritmos de consenso Proof-of-Stake e Proof-of-Work
O Que é Delegated Proof-of-Stake (dPOS)?
O mecanismo
Proof-of-Stake (PoS) vêm sendo desenvolvido nos últimos anos como resposta aos problemas e limitações associados a
Proof-of-Work (PoW) — em particular, a necessidade intensa de recursos de mineração de criptomoedas em escala.
No mecanismo PoS não há qualquer tipo de
mineração. Em vez disso, a validação de novos
blocos na blockchain acontece com base no número de
moedas em stake. Os usuários bloqueiam um certo número de moedas como stake - e em determinado momento, os usuários com stake recebem aleatoriamente direitos de validação para o próximo bloco.
Quanto maior o número de moedas em stake, maior as chances do usuário obter direitos de validação em cada rodada. Além de reduzir os custos computacionais de executar a
blockchain, os sistemas PoS dificultam muito o ataque, já que o agente malfeitor precisa ter pelo menos
51% do total de moedas da cadeia.
Num sistema Delegated Proof-of-Stake (DPoS), os participantes também fazem stake de suas moedas. No entanto, ao invés de se tornarem responsáveis pela validação em si, as partes interessadas terceirizam esse trabalho para um delegado - responsável por atingir o consenso.
Os delegados DPoS são eleitos com base em sua reputação e na percepção de sua confiabilidade, e a teoria entre os proponentes do DPoS é que o sistema incentiva o bom comportamento entre os delegados, uma vez que a comunidade, a qualquer momento, pode votar para retirá-los ou substituí-los.
As blockchains DPoS são geralmente mais rápidas do que as blockchains executadas nos sistemas PoW e PoS, com uma taxa mais alta de
transações por segundo. No entanto, o DPoS está em sua fase inicial, e geralmente não é considerado seguro o suficiente para ser a base dos blockchains que realizam transações financeiras.