Proof of Work (PoW)
Proof of Work (PoW) é um sistema que permite a uma blockchain determinar quais as transações válidas. Para isso, os computadores realizam muitos cálculos; o vencedor pode acrescentar um novo bloco.
O que é Proof of Work?
Proof of Work é um mecanismo de consenso. Trata-se de uma forma de os participantes numa rede chegarem a acordo, sem uma entidade central, como um banco.
No PoW, os mineiros tentam resolver um puzzle digital difícil. Um mineiro é um computador que utiliza poder de processamento em benefício da rede. O primeiro mineiro a encontrar a solução correta pode acrescentar à blockchain um bloco com transações. Os outros mineiros podem, depois, verificar facilmente essa solução.
Este processo chama-se mineração. O mineiro vencedor recebe geralmente uma recompensa em novas criptomoedas. A presença de muitos mineiros ativos dificulta a influência de uma única entidade na rede. No entanto, este sistema consome muita energia e requer equipamento potente.
Um exemplo simples de Proof of Work
Imagine que muitos mineiros tentam acrescentar ao mesmo tempo um novo bloco à Bitcoin. Cada mineiro tenta encontrar o mais rapidamente possível a solução correta para o mesmo puzzle.
Um dos mineiros encontra primeiro a solução. Os outros verificam-na e o bloco é acrescentado. O mineiro vencedor recebe uma recompensa. Assim, o Proof of Work demonstra quem realizou os cálculos.
Porque é importante o Proof of Work nas criptomoedas?
A Bitcoin utiliza Proof of Work. Por isso, o termo surge frequentemente em notícias sobre mineração de Bitcoin, mineiros, pools de mineração e o consumo de energia da rede.
As notícias também podem referir a taxa de hash: o poder de processamento total dos mineiros. Quanto maior for o poder de processamento dos mineiros independentes, mais difícil será manipular a rede. Um atacante precisaria de mais de metade desse poder de processamento para assumir o controlo.
O Proof of Work não significa que uma rede não tenha desvantagens. O elevado consumo de energia, o equipamento caro e as grandes pools de mineração podem colocar a descentralização sob pressão. Por isso, algumas blockchains utilizam outros sistemas, como o Proof of Stake.