Top
O que é Proof of Work?
O que é Proof-of-Work_
Criptomoeda
13.12.2021
Updated 18.02.2022
15:40

Proof of Work (PoW) é o algoritmo de consenso dominante atualmente utilizado na operação de blockchains de criptomoedas como Bitcoin, Litecoin, Ethereum e Monero. O seu principal objectivo é verificar as transações dentro da rede e prevenir interferências maliciosas na sua estrutura.

Proof of Work: para que serve o algoritmo em termos simples

Proof of Work é um algoritmo que funciona para assegurar que a rede descentralizada é protegida de um ou outro abuso. O funcionamento fiável e suave do algoritmo é realizado com base em:

PoW é um algoritmo que só pode ser executado eficientemente com a maquinaria informática moderna mais poderosa. Ao mesmo tempo, as suas tarefas têm sempre prazos específicos e previsíveis.

A história do algoritmo Proof-of-Work

Isto pode vir como uma descoberta paradoxal para muitos, mas a base do algoritmo PoW foi lançada muito antes de ter sido inventado e aplicado ao blockchain já no século XXI:

  1. Em 1993, o conceito segundo o qual um recurso era acedido calculando alguma função foi descrito por Cynthia Dwork e Moni Naor.
  2. Em 1997, Adam Beck lançou o projecto Hashcash, que desenvolveu a ideia de protecção contra o spam através de uma inversão parcial no email.
  3. Em 1999, o termo Proof of Work foi criado por Markus Jakobsson e Ari Jewels num trabalho de investigação.

O PoW foi posto em prática pela primeira vez e lançado dentro do blockchain pelo lendário Satoshi Nakamoto. Proof of Work foi uma ferramenta que permitiu o consenso – uma visão comum entre todos os participantes no sistema sobre qual a versão do blockchain estava correta.

No seu desenvolvimento, o criador anónimo de bitcoin utilizou o trabalho do antigo projecto Hashcash, mas modernizou-o com um mecanismo de complexidade variável. No ecossistema do bitcoin, a complexidade depende de uma medida do poder combinado de todos os participantes da rede de blockchain.

Em termos simples, Proof of Work cria um mecanismo que garante que um nó na rede (nós) possa verificar os nós que adicionam novos blocos à cadeia de blocos quando se procede à mineração. O objetivo é compreender se foram feitos cálculos reais ou se ocorreu um esquema. O processo exige a verificação do hash do cabeçalho do bloco.

Proof-of-Work: quanta complexidade está envolvida no processamento do algoritmo

Quando se trabalha com PoW, é imperativo conhecer e compreender o seguinte:

Cada bloco encontrado conterá necessariamente o haxixe do seu predecessor. É assim que se forma a cadeia, após a qual se dá o nome de tecnologia de cadeia de bloqueio. A alta complexidade de todo o processo da cadeia protege todo o sistema contra edições não autorizadas ou questões negativas tais como “duplicação de gastos”.

Proof of Work, a espinha dorsal da indústria mineira

Deste algoritmo surgiu toda uma indústria mineira de criptomoedas. O esquema de recompensa da cadeia de bloqueio para nós de rede levou ao desenvolvimento de hardware dedicado que é muitas vezes mais potente do que o PC médio.

Em 2012, a potência total de todos os dispositivos de rede de bitcoin ultrapassou o supercomputador mais potente do planeta. Foi então que surgiu um concorrente e a alternativa para a qual os altcoins novos e emergentes estão agora a inclinar-se – o algoritmo de Proof of Stake.

Proof of Work versus Proof of Stake: Qual é a diferença?

A criação de um mecanismo alternativo de consenso tem sido lógica desde o início da PoW. Dados os parâmetros chave do modelo de segurança primário da cadeia de bloqueio, não é surpreendente que o algoritmo PoS se tenha revelado quase o seu oposto exato:

PoW ou PoS: o que é melhor?

O debate sobre qual algoritmo é o futuro é um dos temas favoritos dos entusiastas do blockchain. Dada a complexidade, a lentidão e a fome de poder de PoW, o algoritmo de PoS é visto como a forma óbvia de evoluir, particularmente devido aos seguintes factores:

Ao mesmo tempo, Proof-of-Work  cria muito menos motivação para acumular tokens numa mão ou nas mãos de um grupo de indivíduos.

Proof of work - Perguntas frequentes

Proof of Work (PoW) é o algoritmo de consenso dominante atualmente utilizado na operação de blockchains de criptomoedas como Bitcoin, Litecoin, Ethereum e Monero. O seu principal objectivo é verificar as transações dentro da rede e prevenir interferências maliciosas na sua estrutura.