O que é PoW (Proof of Work)?

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

Prova de trabalho (PoW) é semelhante a certificações da vida real, como diplomas ou carteiras de motorista, onde a validação é alcançada por meio de exames (por exemplo, passar em testes relevantes). No mundo criptográfico, a PoW serve como modelo de consenso fundamental para redes blockchain, estabelecendo o padrão para 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 ao PoW começou no início dos anos 1990. Em 1993, a cientista da computação americana e professora da Universidade de Harvard, Cynthia Dwork, propôs o conceito de PoW para lidar com problemas de e-mail 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 e-mail de spam. Isso exigia que cada remetente de e-mail realizasse uma pequena quantidade de cálculo de hash, causando intencionalmente um breve atraso.
A tecnologia HashCash foi posteriormente 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 PoW ao consenso da blockchain no artigo seminal “Bitcoin: Um Sistema de Dinheiro Eletrônico Peer-to-Peer”, introduzindo o algoritmo de consenso PoW para o sistema Bitcoin.

Princípio

O algoritmo de consenso PoW é baseado em funções de hash. Para uma determinada string de entrada s, 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 seguintes três critérios:

  1. Resistência à colisão: Deve ser improvável que dois inputs diferentes produzam a mesma saída de hash.
  2. Irreversibilidade: Dado uma saída de hash H(s), deve ser computacionalmente inviável reverter o input sss.
  3. Imprevisibilidade: Além de métodos de força bruta, nenhum outro método deve ser capaz de produzir uma entrada que se hash a 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 de hash deve ser inferior a um certo limiar. À 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 coletam 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 e hora e um valor de nonce aleatório.
  4. Cálculo de hash: Os nós usam 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 atender aos requisitos de dificuldade, os nós modificam o nonce e recalculam o hash. O nó que calcula com sucesso um hash que atende aos requisitos de dificuldade transmite o novo bloco para a rede.
    [图片]
  5. Verificação e aceitação: Nós que recebem o bloco transmitido verificam 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 o adicionam à sua cópia local do livro-razão distribuído.
  6. Competição pelo próximo bloco: 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 então replicam 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 quilowatts-hora, equivalente ao consumo anual de eletricidade de uma província. Este alto consumo de energia é uma grande limitação do PoW.
Além disso, o longo tempo de computação do algoritmo de consenso PoW resulta em tempos de espera prolongados para obter direitos de gravação, 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 suas transações por segundo (TPS) e destacando as limitações de eficiência do algoritmo de consenso PoW.

* As informações não pretendem ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecida ou endossada pela Gate.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem referência à Gate. A contravenção é uma violação da Lei de Direitos Autorais e pode estar sujeita a ação legal.

Compartilhar

Calendário Cripto

Atualizações de projeto
Etherex lançará o Token REX em 6 de agosto.
REX
22.27%
2025-08-06
Dia Raro de Desenvolvimento e Governança em Las Vegas
A Cardano irá sediar o Rare Dev & Governance Day em Las Vegas, de 6 a 7 de agosto, com workshops, hackatonas e discussões em painel focadas em desenvolvimento técnico e tópicos de governança.
ADA
-3.44%
2025-08-06
Blockchain.Rio no Rio de Janeiro
A Stellar participará da conferência Blockchain.Rio, programada para acontecer no Rio de Janeiro, de 5 a 7 de agosto. O programa incluirá palestras e discussões em painéis 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 intitulado "A Era do Ato GENIUS Começa", agendado para 7 de agosto de 2025, às 14:00 UTC. A sessão explorará as implicações do recém-aprovado Ato GENIUS—o primeiro marco 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 no X
Ankr realizará um AMA no X no dia 7 de agosto às 16:00 UTC, focando no trabalho do DogeOS em construir a camada de aplicação para DOGE.
ANKR
-3.23%
2025-08-06

Artigos Relacionados

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 principal mecanismo para executar negociações automaticamente por meio de pools de liquidez.
6/6/2024, 3:43:21 AM
Quem é Satoshi Nakamoto?
iniciantes

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 Kaspa (KAS)
intermediário

Relatório de Pesquisa Kaspa (KAS)

A 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
Relatório de Pesquisa Immutable X (IMX)
intermediário

Relatório de Pesquisa Immutable X (IMX)

Immutable X é uma rede Layer 2 não compatível com EVM implantada no Ethereum, que depende da tecnologia StarEx da Starkware.
7/1/2024, 8:35:37 AM
Relatório de Pesquisa Pendle (PENDLE)
intermediário

Relatório de Pesquisa Pendle (PENDLE)

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
Relatório de Pesquisa da Rede Render (RNDR)
intermediário

Relatório de Pesquisa da Rede Render (RNDR)

A Render Network é uma plataforma de renderização descentralizada que fornece soluções de renderização 3D através de uma rede de GPU descentralizada.
6/27/2024, 2:59:46 AM
Comece agora
Inscreva-se e ganhe um cupom de
$100
!