O que é PoW (Proof of Work)?

7/16/2024, 2:38:30 AM
No mundo criptográfico, o PoW serve como o modelo de consenso fundamental para as redes blockchain, estabelecendo o padrão para os nós alcançarem consenso.

A Prova de Trabalho (PoW) é semelhante a certificações da vida real como diplomas ou cartas de condução, onde a validação é obtida através de exame (por exemplo, passar em testes relevantes). No mundo criptográfico, a Prova de Trabalho serve como modelo de consenso fundamental para redes blockchain, estabelecendo o padrão para os nós alcançarem consenso. Este modelo confirma transações e gera novos blocos na blockchain, estabelecendo um mecanismo de incentivo que recompensa os nós que geram blocos com sucesso.

A Proposta de PoW

A pesquisa académica relacionada com PoW começou no início dos anos 90. Em 1993, a cientista da computação americana e professora da Universidade de Harvard, Cynthia Dwork, propôs o conceito de PoW para resolver questões de emails de spam. Em 1997, Adam Back inventou a tecnologia HashCash, aplicando o mecanismo PoW para combater ataques de negação de serviço e abuso de emails de spam. Isto exigia que cada remetente de email realizasse uma pequena quantidade de cálculos de hash, causando intencionalmente um pequeno atraso.
A tecnologia HashCash foi mais tarde amplamente utilizada para filtragem de spam e implementada pela Microsoft em produtos como Hotmail, Exchange e Outlook. Em 2008, Satoshi Nakamoto aplicou o conceito de Prova de Trabalho ao consenso da blockchain no artigo seminal “Bitcoin: Um Sistema de Dinheiro Eletrônico Peer-to-Peer”, introduzindo o algoritmo de consenso de Prova de Trabalho para o sistema Bitcoin.

Princípio

O algoritmo de consenso PoW é baseado em funções hash. Para uma determinada cadeia de entrada, a função de hash H(s) produz uma saída de comprimento fixo, e o cálculo de H(s) é eficiente. As funções de hash usadas em sistemas de blockchain como Bitcoin e Ethereum devem atender aos três critérios a seguir:

  1. Resistência à colisão: Deve ser improvável que dois inputs diferentes produzam o mesmo output de hash.
  2. Irreversibilidade: Dado um resultado de hash H(s), deve ser computacionalmente impossível engenharia reversa da entrada sss.
  3. Imprevisibilidade: Para além dos métodos de força bruta, nenhum outro método deve ser capaz de produzir uma entrada que tem como resultado um valor alvo específico.

Como Funciona

O algoritmo de consenso PoW segue estes passos:

  1. Definindo o nível de dificuldade: O sistema especifica um valor de dificuldade global, que determina o resultado da computação de hash necessário para o próximo bloco. Geralmente, o valor do hash deve ser inferior a um certo limite. À medida que a rede se expande, o nível de dificuldade aumenta e o sistema ajusta periodicamente a dificuldade.
  2. Empacotamento de transações: Os nós recolhem várias mensagens de transação e as empacotam no corpo de um novo bloco.
  3. Montagem do cabeçalho do bloco: Os nós montam o cabeçalho do bloco, que normalmente inclui o valor hash do bloco anterior, o valor hash das transações no novo bloco, o valor de dificuldade atual, um carimbo de data/hora e um valor de nonce aleatório.
  4. Cálculo de hash: Os nós utilizam o algoritmo de hash especificado (por exemplo, duplo SHA-256 no Bitcoin) para calcular o hash do cabeçalho do bloco. Se o hash não cumprir os requisitos de dificuldade, os nós modificam o nonce e recalculam o hash. O nó que consegue calcular com sucesso um hash que cumpra os requisitos de dificuldade transmite o novo bloco para a rede.
    [图片]
  5. Verificação e aceitação: Nós que recebem o bloco transmitido verificam a sua validade (por exemplo, fazendo hash duplo SHA-256 do cabeçalho do bloco no Bitcoin). Se a verificação for bem-sucedida, eles aceitam o novo bloco e adicionam-no à sua cópia local do livro-razão distribuído.
  6. Competição pelo próximo bloco: Os nós começam a competir pelo direito de adicionar o próximo bloco.
    No algoritmo PoW, apenas o nó que primeiro calcula um hash que atenda aos requisitos de dificuldade ganha o direito de adicionar o novo bloco ao livro-razão distribuído. Outros nós replicam então o novo bloco para manter a consistência em todo o livro-razão distribuído.

Limitações

O algoritmo de consenso PoW depende do poder computacional para alocar o direito de registrar transações. À medida que a escala das redes blockchain cresce, isso resulta em um desperdício significativo de recursos computacionais e eletricidade. Em 2020, a rede Bitcoin consumiu 134,89 bilhões de quilowatt-horas, equivalente ao consumo anual de eletricidade de uma província. Este alto consumo de energia é uma limitação importante do PoW.
Além disso, o algoritmo de consenso PoW, com o seu longo tempo de computação, resulta em tempos de espera prolongados para obter direitos de registo, prolongando assim os ciclos de confirmação de transações e reduzindo a eficiência na geração de blocos. Por exemplo, o Bitcoin gera um bloco aproximadamente a cada 10 minutos, limitando as suas transações por segundo (TPS) e destacando as limitações de eficiência do algoritmo de consenso PoW.

* As informações não se destinam a ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecido ou endossado pela Gate.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem fazer referência à Gate. A violação é uma violação da Lei de Direitos de Autor e pode estar sujeita a ações legais.

Partilhar

Calendário Cripto

Atualizações de projetos
Etherex irá lançar o Token REX no dia 6 de agosto.
REX
22.27%
2025-08-06
Dia Raro de Desenvolvimento & Governança em Las Vegas
A Cardano irá organizar o Rare Dev & Governance Day em Las Vegas, de 6 a 7 de agosto, apresentando workshops, hackathons e discussões em painel focadas em desenvolvimento técnico e tópicos de governança.
ADA
-3.44%
2025-08-06
Blockchain.Rio em Rio de Janeiro
A Stellar participará da conferência Blockchain.Rio, agendada para ser realizada no Rio de Janeiro, de 5 a 7 de agosto. O programa incluirá palestras e discussões em painel com representantes do ecossistema Stellar em colaboração com os parceiros Cheesecake Labs e NearX.
XLM
-3.18%
2025-08-06
Webinar
A Circle anunciou um webinar ao vivo chamado “A Era do GENIUS Act Começa”, agendado para 7 de agosto de 2025, às 14:00 UTC. A sessão irá explorar as implicações do recém-aprovado GENIUS Act—o primeiro quadro regulatório federal para moedas estáveis de pagamento nos Estados Unidos. Dante Disparte e Corey Then, da Circle, liderarão a discussão sobre como a legislação impacta a inovação em ativos digitais, a clareza regulatória e a liderança dos EUA na infraestrutura financeira global.
USDC
-0.03%
2025-08-06
AMA na X
Ankr irá realizar um AMA no X no dia 7 de agosto às 16:00 UTC, focando no trabalho do DogeOS na construção da camada de aplicação para DOGE.
ANKR
-3.23%
2025-08-06

Artigos relacionados

Quem é Satoshi Nakamoto?
Principiante

Quem é Satoshi Nakamoto?

No mundo das criptomoedas de hoje, o maior enigma não é como o Bitcoin opera, mas sim quem é o seu criador.
7/19/2024, 3:37:20 AM
Relatório de Pesquisa Uniswap (UNI)
Intermediário

Relatório de Pesquisa Uniswap (UNI)

A Uniswap, pioneira em exchanges descentralizadas, usa o AMM como seu mecanismo central para executar automaticamente negociações através de pools de liquidez.
6/6/2024, 3:43:21 AM
Relatório de Pesquisa do Immutable X (IMX)
Intermediário

Relatório de Pesquisa do Immutable X (IMX)

Immutable X é uma rede de camada 2 não compatível com EVM implantada no Ethereum, baseada na tecnologia StarEx da Starkware.
7/1/2024, 8:35:37 AM
Relatório de Pesquisa Kaspa (KAS)
Intermediário

Relatório de Pesquisa Kaspa (KAS)

Kaspa é uma rede Layer1 descentralizada e escalável que usa a arquitetura BlockDAG para resolver problemas de escalabilidade associados às operações tradicionais de blockchain.
6/25/2024, 2:47:39 AM
Pendle (PENDLE) Relatório de Pesquisa
Intermediário

Pendle (PENDLE) Relatório de Pesquisa

Pendle é um derivativo de taxa de juros protocolo proposto em várias cadeias, permitindo que os usuários bloqueiem o rendimento futuro de seus criptoativos e recebam retornos antecipadamente.
6/18/2024, 2:59:31 AM
IO.NET (IO) Relatório de Investigação
Intermediário

IO.NET (IO) Relatório de Investigação

IO.NET é uma rede GPU descentralizada projetada especificamente para aprendizado de máquina (ML). Ele agrega poder de computação de mais de um milhão de GPUs provenientes de mineradores independentes de criptomoedas, Filecoin, Render e outros projetos.
6/13/2024, 3:28:15 AM
Comece agora
Registe-se e ganhe um cupão de
100 USD
!