Comprar cripto
Mercados
Spot
Centro de eventos
Centro de Recompensas
Mais
0-Fee Fest
P2PKH (Pay-to-PubKey-Hash): O que é P2PKH (Pay-to-PubKey-Hash)?P2PKH (Pay-to-PubKey-Hash), mais comumente expandido como Pay-to-Public-Key-Hash, é um tipo de saída de transação do Bitcoin que bloqueia bitcoin ao hash de uma chavP2PKH (Pay-to-PubKey-Hash): O que é P2PKH (Pay-to-PubKey-Hash)?P2PKH (Pay-to-PubKey-Hash), mais comumente expandido como Pay-to-Public-Key-Hash, é um tipo de saída de transação do Bitcoin que bloqueia bitcoin ao hash de uma chav

P2PKH (Pay-to-PubKey-Hash)

2026/10/13 16:43
#Advanced
Humanity
H$0.05621-3.03%
o1.exchange
O$0.4085-1.39%
PX
PX$0.0114+4.58%
PUBLIC
PUBLIC$0.005571-5.43%
AO
AO$3.627-0.11%

O que é P2PKH (Pay-to-PubKey-Hash)?

P2PKH (Pay-to-PubKey-Hash), mais comumente expandido como Pay-to-Public-Key-Hash, é um tipo de saída de transação do Bitcoin que bloqueia bitcoin ao hash de uma chave pública.

É um dos formatos de pagamento mais antigos e conhecidos do Bitcoin.

Em termos simples, o P2PKH permite que alguém envie bitcoin para um endereço que representa o hash de uma chave pública. Depois, o destinatário gasta esse bitcoin revelando a chave pública e fornecendo uma assinatura digital válida.

Um endereço P2PKH tradicional da mainnet do Bitcoin geralmente começa com o número

1
.

O guia para desenvolvedores sobre transações do Bitcoin.org descreve o P2PKH como o tipo padrão de transação Pay-to-Public-Key-Hash, que permite ao remetente pagar satoshis para um endereço típico de Bitcoin.

O P2PKH foi importante porque ofereceu aos usuários um formato de endereço prático, sem exigir que compartilhassem chaves públicas em formato bruto.

A chave pública não é incluída diretamente na saída quando o pagamento é recebido.

Em vez disso, o Bitcoin armazena um hash mais curto dessa chave pública no script de bloqueio.

Quando o destinatário gasta os fundos, revela a chave pública completa e uma assinatura.

A rede verifica se o hash da chave pública corresponde ao hash da saída original e se a assinatura é válida para essa chave pública.

Esse design protege o pagamento com criptografia de chave pública e, ao mesmo tempo, mantém a saída de recebimento compacta e fácil de compartilhar.

Principais pontos sobre P2PKH

    • P2PKH significa Pay-to-PubKey-Hash ou Pay-to-Public-Key-Hash.

    • É um tipo legado de saída do Bitcoin usado para enviar bitcoin ao hash de uma chave pública.

    • Os endereços P2PKH da mainnet geralmente começam com
      1
      .

    • Para gastar uma saída P2PKH, o destinatário fornece uma chave pública e uma assinatura válida.

    • O script de bloqueio P2PKH padrão é
      OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG
      .

    • O script de desbloqueio padrão é
      .

    • O P2PKH é simples e historicamente importante, mas é menos eficiente em taxas do que tipos de endereço mais recentes, como SegWit nativo e Taproot.

    • Quem estuda transações de Bitcoin, endereços de carteira, assinaturas e gastos de UTXOs deve entender o P2PKH.

Por que o P2PKH foi importante para o Bitcoin

O P2PKH foi importante porque facilitou os pagamentos em Bitcoin para usuários comuns.

Em vez de compartilhar uma chave pública completa, o destinatário podia compartilhar um endereço de Bitcoin mais curto, derivado do hash de uma chave pública.

Isso facilitou copiar, exibir, codificar em códigos QR e verificar visualmente os pagamentos.

O glossário do Bitcoin.org descreve um endereço como um hash de 20 bytes formatado com Base58Check para gerar um endereço P2PKH ou P2SH de Bitcoin.

Esse formato de endereço ofereceu ao Bitcoin um destino de pagamento fácil de usar antes de as carteiras se tornarem mais avançadas.

O P2PKH também reduziu a exposição da chave pública antes do gasto.

A blockchain armazena o hash da chave pública quando a saída é criada.

A chave pública completa só é revelada quando a saída é gasta.

Isso não transforma o P2PKH em uma solução de privacidade, mas evita publicar a chave pública completa no momento do recebimento.

O P2PKH se tornou o tipo clássico de endereço de Bitcoin e continua importante para ler transações antigas, recuperar carteiras antigas e entender os conceitos básicos do Bitcoin Script.

Como funciona o P2PKH

O P2PKH funciona separando a etapa de recebimento da etapa de gasto.

Primeiro, o destinatário cria uma chave privada e deriva dela uma chave pública.

O Bitcoin usa criptografia de curva elíptica, e o Bitcoin.org observa que os gastos P2PKH dependem de chaves públicas e assinaturas ECDSA na curva secp256k1.

Em seguida, a chave pública é transformada em hash para gerar um hash de chave pública.

Esse hash é codificado em um endereço de Bitcoin que o destinatário pode compartilhar.

O remetente decodifica o endereço e cria uma saída de transação bloqueada ao hash da chave pública.

Mais tarde, o destinatário gasta essa saída criando uma entrada de transação que a referencia.

O destinatário fornece uma assinatura e a chave pública original.

A rede Bitcoin verifica se o hash da chave pública fornecida corresponde ao hash esperado da chave pública.

A rede também verifica se a assinatura comprova o controle da chave privada correspondente.

Se essas verificações forem aprovadas e o restante da transação for válido, as moedas poderão ser gastas.

O script P2PKH padrão

O script de bloqueio P2PKH padrão é

OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG
.

Esse script de bloqueio também é chamado de

scriptPubKey
.

O guia de transações do Bitcoin.org lista esse script exato como o script pubkey do P2PKH.

O script de desbloqueio padrão é

.

Esse script de desbloqueio também é chamado de

scriptSig
.

Os dois scripts são avaliados em conjunto durante a validação da transação.

Primeiro, o script de desbloqueio coloca a assinatura e a chave pública na pilha.

Em seguida, o script de bloqueio duplica a chave pública, calcula seu hash, compara o resultado com o hash da chave pública da saída original e verifica a assinatura.

Se o hash da chave pública corresponder e a assinatura for válida, a saída será desbloqueada.

Esse padrão de script é um dos exemplos mais claros de como o Bitcoin Script usa operações simples baseadas em pilha para impor regras de propriedade.

O significado dos opcodes P2PKH

OP_DUP
duplica a chave pública na pilha para que ela possa ser usada em mais de uma verificação.

OP_HASH160
calcula o hash da chave pública usando o processo padrão do Bitcoin para gerar hashes de chaves públicas.

é o hash da chave pública incluído na saída original.

OP_EQUALVERIFY
verifica se o hash da chave pública fornecida corresponde ao hash da chave pública armazenado.

Se os dois valores não corresponderem, a validação falhará imediatamente.

OP_CHECKSIG
verifica se a assinatura é válida para a chave pública fornecida e para os dados da transação assinados.

Em conjunto, esses opcodes respondem a duas perguntas.

A primeira é se quem está gastando os fundos revelou a chave pública correta.

A segunda é se essa pessoa controla a chave privada vinculada à chave pública.

O P2PKH é simples, mas esse padrão simples é a base de muitos conceitos de propriedade no Bitcoin.

Endereços P2PKH

Um endereço P2PKH é uma representação legível por humanos do hash de uma chave pública.

Na mainnet do Bitcoin, um endereço P2PKH legado geralmente começa com

1
.

Esse endereço não é a própria chave pública.

É uma representação codificada do hash da chave pública, acompanhada de informações de rede e de checksum.

A codificação Base58Check facilita copiar o endereço e ajuda a detectar alguns erros de digitação.

O glossário do Bitcoin.org descreve Base58Check como o método usado no Bitcoin para converter hashes de 160 bits em endereços P2PKH e P2SH.

O endereço pode ser compartilhado em texto, exibido como código QR ou incluído em uma solicitação de pagamento.

Mesmo assim, os usuários devem verificar o endereço completo antes de enviar fundos.

Um primeiro caractere familiar não basta para comprovar que o endereço está correto.

Malware, ataques à área de transferência, sites de phishing e erros humanos ainda podem substituir ou corromper um endereço de Bitcoin.

P2PKH e hashing de chave pública

O hashing da chave pública é essencial para o P2PKH.

O destinatário não fornece ao remetente a chave pública bruta completa como destino do pagamento.

Em vez disso, fornece um endereço derivado do hash da chave pública.

Esse hash é mais curto que a chave pública e mais fácil de codificar em um endereço padrão.

Isso também significa que a chave pública completa só é revelada quando a saída é gasta.

Esse atraso pode ser útil porque a blockchain só precisa do hash da chave pública para bloquear os fundos.

Quando os fundos são gastos, a chave pública precisa ser revelada para que a rede possa verificar a assinatura.

Depois que uma saída P2PKH é gasta, a chave pública fica visível on-chain para sempre.

Esse é um dos motivos pelos quais a reutilização de endereços é desaconselhada.

Se o mesmo endereço P2PKH for reutilizado, mais histórico de transações ficará vinculado ao mesmo hash de chave pública e, eventualmente, à mesma chave pública revelada.

P2PKH e assinaturas digitais

O P2PKH depende de assinaturas digitais para comprovar a autorização de gasto.

Uma chave privada cria uma assinatura sobre os dados da transação.

A chave pública permite que a rede verifique se a assinatura foi criada pela chave privada correspondente.

A chave privada nunca deve ser revelada.

A chave pública pode ser revelada ao gastar os fundos.

Antes do gasto, a saída usa o hash da chave pública.

Esse design permite que o Bitcoin verifique a propriedade sem exigir um sistema de contas confiável.

A blockchain não conhece a identidade real do usuário.

Ela verifica apenas se quem está gastando os fundos consegue cumprir as condições criptográficas do script.

No P2PKH, essas condições são a correspondência do hash da chave pública e a verificação da assinatura.

P2PKH e o modelo UTXO

O P2PKH está estreitamente ligado ao modelo UTXO do Bitcoin.

UTXO significa unspent transaction output, ou saída de transação não gasta.

Quando alguém recebe bitcoin em um endereço P2PKH, a transação cria uma nova saída bloqueada ao hash da chave pública desse endereço.

Essa saída permanece não gasta até que uma transação posterior a use como entrada.

Para gastá-la, a transação posterior precisa fornecer a assinatura correta e a chave pública.

Quando a saída é gasta, ela é consumida por completo.

Se o usuário quiser gastar apenas parte do valor, a transação geralmente cria uma nova saída de troco para o próprio usuário.

Por isso, o software da carteira é importante.

A carteira precisa selecionar UTXOs, criar entradas, gerar o troco, estimar as taxas e assinar corretamente.

O usuário pode ver um saldo simples, mas a carteira gerencia vários outputs individuais nos bastidores.

P2PKH vs. P2PK

P2PK significa Pay-to-Public-Key.

No P2PK, a chave pública completa é incluída diretamente no script da saída.

No P2PKH, apenas o hash da chave pública é incluído no script da saída.

O guia para desenvolvedores do Bitcoin.org afirma que as saídas pubkey são uma forma simplificada de P2PKH, mas não são tão seguras quanto P2PKH e geralmente não são usadas em novas transações.

O P2PKH se tornou mais comum porque gera identificadores de pagamento mais curtos e adia a exposição da chave pública completa até o momento do gasto.

O P2PK é historicamente importante porque foi usado em transações muito antigas de Bitcoin.

O P2PKH se tornou o modelo de pagamento baseado em endereço mais conhecido pelos usuários comuns.

Para a maioria dos usuários atuais, o P2PK aparece mais em análises históricas da blockchain do que no uso comum de carteiras.

P2PKH vs. P2SH

P2SH significa Pay-to-Script-Hash.

O P2PKH bloqueia fundos ao hash de uma chave pública.

O P2SH bloqueia fundos ao hash de um redeem script.

Isso torna o P2SH mais flexível, pois o redeem script pode incluir condições de gasto mais complexas.

Por exemplo, o P2SH costuma ser usado em carteiras multisig e encapsulamentos de compatibilidade.

Um endereço P2PKH da mainnet geralmente começa com

1
.

Um endereço P2SH da mainnet geralmente começa com

3
.

O guia para desenvolvedores do Bitcoin.org explica que o P2SH foi criado para permitir que quem gasta os fundos crie um script pubkey contendo o hash de um segundo script, chamado redeem script.

O P2PKH é mais simples e geralmente representa uma chave controlando uma saída.

O P2SH é mais adequado quando o destinatário quer uma política de gasto mais complexa e ainda deseja fornecer ao remetente um endereço com aparência comum.

P2PKH vs. P2WPKH

P2WPKH significa Pay-to-Witness-Public-Key-Hash.

É a versão SegWit de um pagamento com hash de chave pública.

A BIP141 introduziu o Segregated Witness, que transferiu os dados de assinatura para uma estrutura witness separada e alterou o cálculo do peso das transações.

O P2PKH armazena a assinatura e a chave pública no

scriptSig
legado.

O P2WPKH coloca a assinatura e a chave pública nos dados witness.

De acordo com as regras de peso atuais do Bitcoin, isso pode tornar o P2WPKH mais eficiente em taxas do que o P2PKH.

Os endereços SegWit nativos usam o formato Bech32 descrito na BIP173.

Um endereço P2WPKH SegWit nativo da mainnet do Bitcoin geralmente começa com

bc1q
.

Muitas carteiras modernas preferem SegWit nativo quando remetente e destinatário oferecem suporte ao formato.

O P2PKH continua válido, mas costuma ser considerado um formato legado.

P2PKH vs. Taproot

Taproot é um tipo mais recente de saída do Bitcoin, introduzido pela BIP341.

O Taproot usa um modelo de endereço e gasto diferente do P2PKH.

Um endereço Taproot da mainnet do Bitcoin geralmente começa com

bc1p
.

O P2PKH usa assinaturas ECDSA e um script com hash de chave pública.

O Taproot usa assinaturas Schnorr e pode oferecer condições de gasto mais avançadas, com melhorias de privacidade e eficiência em alguns casos.

Em um pagamento simples com uma chave, o Taproot pode oferecer um formato claro e moderno.

Em scripts avançados, o Taproot pode ocultar caminhos de script não utilizados quando o gasto ocorre pelo caminho da chave.

O P2PKH não oferece a mesma flexibilidade.

Ainda assim, o P2PKH continua importante porque faz parte da base histórica de transações do Bitcoin e ainda aparece em dados reais da blockchain.

Entender o P2PKH ajuda os usuários a compreender a base mais antiga que os designs recentes aprimoraram.

Taxas e tamanho da transação

Em padrões de gasto comparáveis, transações P2PKH podem ter taxas maiores do que tipos de transação mais recentes baseados em SegWit.

Isso acontece porque a assinatura e a chave pública são incluídas nos dados de entrada legados, sem o desconto de witness usado pelo SegWit.

As taxas de transação do Bitcoin dependem do peso da transação, da taxa por unidade de peso e da demanda da rede.

Uma entrada P2PKH costuma ter tamanho virtual maior que uma entrada P2WPKH.

Quando as taxas estão baixas, a diferença pode parecer pequena.

Quando as taxas estão altas, usar P2PKH legado pode ficar visivelmente mais caro.

Esse é um dos motivos pelos quais muitas carteiras passaram de endereços legados para endereços SegWit.

Quem tem fundos antigos em P2PKH pode optar por consolidá-los ou transferi-los quando as taxas estiverem baixas.

No entanto, a consolidação deve ser feita com cuidado, pois pode afetar a privacidade ao vincular vários UTXOs.

É importante equilibrar a economia nas taxas com as necessidades de privacidade e operação.

Características de privacidade do P2PKH

O P2PKH oferece privacidade limitada e não deve ser considerado anônimo.

O endereço não revela diretamente a identidade do usuário, mas todas as transações são registradas na blockchain pública do Bitcoin.

Se o mesmo endereço P2PKH for reutilizado, os observadores poderão vincular pagamentos a esse endereço.

Quando uma saída P2PKH é gasta, a chave pública é revelada.

Essa chave pública pode ser vinculada ao hash de chave pública anterior.

A reutilização de endereços pode facilitar a criação de históricos de transações e a estimativa de saldos por observadores.

Uma boa prática atual é usar um novo endereço de recebimento para cada pagamento sempre que possível.

Isso não torna o Bitcoin totalmente privado, mas reduz associações simples baseadas em endereços.

O P2PKH foi uma grande melhoria de usabilidade nos primeiros anos do Bitcoin, mas as expectativas de privacidade mudaram com o avanço da análise de blockchain.

Usuários preocupados com privacidade devem estudar o gerenciamento de UTXOs, a reutilização de endereços, as saídas de troco, o controle de moedas e o comportamento das carteiras.

Benefícios de segurança do P2PKH

O primeiro benefício de segurança do P2PKH é o uso de criptografia de chave pública robusta para controlar os gastos.

Somente alguém com a chave privada correspondente pode produzir a assinatura válida necessária para gastar a saída.

O segundo benefício é que a chave pública completa só é revelada no momento do gasto.

O terceiro benefício é que o endereço inclui informações de checksum por meio da codificação Base58Check, o que pode ajudar a detectar alguns erros de cópia.

O quarto benefício é a simplicidade.

Um script simples pode ser mais fácil de entender e menos sujeito a erros do que uma lógica de script personalizada.

O quinto benefício é a compatibilidade histórica.

Quase todas as carteiras e serviços de Bitcoin compatíveis com transações comuns entendem endereços P2PKH legados.

Esses benefícios explicam por que o P2PKH se tornou tão comum nos primeiros anos do Bitcoin.

No entanto, formatos mais recentes podem melhorar a eficiência e, em alguns casos, a privacidade, sem alterar o modelo básico de propriedade do Bitcoin.

Riscos de segurança do P2PKH

O maior risco do P2PKH é o comprometimento da chave privada.

Se alguém roubar a chave privada, poderá criar uma assinatura válida e gastar os fundos.

Outro risco é a geração fraca de chaves.

Se uma carteira criar chaves privadas com aleatoriedade insuficiente, invasores poderão adivinhar ou reconstruir a chave.

Outro risco é a reutilização de endereços.

A reutilização de endereços pode reduzir a privacidade e expor mais informações sobre o histórico de transações do usuário.

Outro risco é o erro do usuário ao copiar endereços.

Em geral, o usuário não consegue reverter uma transação enviada para o endereço errado.

Outro risco é a confusão ao recuperar uma carteira antiga.

Alguns usuários podem ter fundos P2PKH antigos, mas não saber se o backup inclui todas as chaves e os endereços de troco.

Outro risco é a exposição a taxas mais altas durante períodos de congestionamento.

Gastar entradas P2PKH legadas pode custar mais do que gastar entradas SegWit mais recentes.

P2PKH e backups de carteira

Os backups de carteira são essenciais para os fundos P2PKH.

Nas primeiras carteiras, às vezes era necessário fazer backup dos arquivos da carteira, pois novas chaves privadas podiam ser geradas ao longo do tempo.

Carteiras determinísticas modernas geralmente usam uma frase de recuperação para gerar várias chaves a partir de um único backup.

No entanto, os usuários nunca devem presumir que todas as carteiras antigas seguem os padrões modernos de backup.

Ao recuperar fundos P2PKH antigos, o usuário deve saber se tem uma frase de recuperação, um arquivo de carteira, uma exportação de chave privada ou um endereço somente para consulta.

Um endereço somente para consulta não pode gastar fundos, pois não contém a chave privada.

Um endereço público, por si só, não basta para recuperar bitcoin.

É necessária a chave privada ou a frase que controla o endereço.

Os usuários devem testar a recuperação da carteira com pequenas quantias antes de confiar a um backup fundos de valor significativo.

Também devem evitar inserir chaves privadas ou frases de recuperação em sites desconhecidos ou softwares não confiáveis.

P2PKH e saídas de troco

As saídas de troco são importantes ao gastar UTXOs P2PKH.

Se o usuário gastar parte de um UTXO, o UTXO inteiro será consumido.

A carteira cria uma ou mais saídas, incluindo a saída de pagamento e, geralmente, uma saída de troco para o usuário.

Essa saída de troco pode ser P2PKH ou de outro tipo de endereço, dependendo da carteira.

Se os backups antigos da carteira não incluírem as chaves dos endereços de troco, os fundos poderão ser perdidos.

Esse problema era mais comum em carteiras antigas não determinísticas.

Carteiras determinísticas modernas facilitam o gerenciamento do troco, pois todos os endereços de troco podem ser recuperados com a mesma frase de recuperação quando a carteira segue regras padrão de derivação.

Mesmo assim, os usuários devem entender que o saldo de Bitcoin não fica armazenado em um único campo de conta.

Ele é composto por UTXOs que são selecionados, gastos e substituídos por novas saídas.

O P2PKH é um dos formatos clássicos dessas saídas.

P2PKH e desenvolvedores

Desenvolvedores que trabalham com P2PKH precisam entender a decodificação de endereços, a construção de scripts, a assinatura de transações e a validação de assinaturas.

Uma saída P2PKH precisa conter o hash correto da chave pública no script de bloqueio.

Uma entrada P2PKH precisa incluir uma assinatura válida e a chave pública correspondente.

O hash da chave pública precisa corresponder ao hash esperado.

A assinatura precisa ser validada em relação aos dados da transação, de acordo com as regras de assinatura do Bitcoin.

Desenvolvedores devem evitar escrever lógica de assinatura personalizada, a menos que entendam a serialização de transações do Bitcoin, os tipos de hash de assinatura, as assinaturas canônicas, os limites de dust, a estimativa de taxas e as regras de política da rede.

Em geral, bibliotecas de Bitcoin bem revisadas são mais seguras do que código de transação criado manualmente.

Um pequeno erro na construção da transação pode fazer com que ela seja rejeitada ou, pior, que os fundos sejam enviados incorretamente.

O P2PKH é simples em comparação com scripts avançados, mas ainda é uma infraestrutura que movimenta dinheiro de verdade.

É essencial testar em uma rede segura ou com pequenas quantias antes de lidar com fundos de valor significativo.

P2PKH e usuários

A maioria dos usuários interage com o P2PKH por meio de endereços de carteira, e não de scripts.

Uma carteira pode exibir um endereço legado de Bitcoin iniciado por

1
.

Esse endereço geralmente representa um destino de pagamento P2PKH.

Os usuários podem receber bitcoin nesse endereço se o remetente oferecer suporte a endereços legados.

Também podem gastar os fundos desse endereço se a carteira controlar a chave privada correspondente.

No entanto, os usuários devem saber que o gasto em endereços legados pode custar mais do que em endereços SegWit ou Taproot.

Também devem evitar reutilizar o mesmo endereço repetidamente.

Quem tem fundos P2PKH antigos deve confirmar que o backup da carteira está completo antes de movimentar ou consolidar os fundos.

Ao enviar para um endereço P2PKH, os usuários devem verificar cuidadosamente o endereço completo.

Normalmente, as transações de Bitcoin não podem ser revertidas depois de confirmadas.

Casos de uso comuns do P2PKH

Historicamente, o caso de uso mais comum do P2PKH eram os pagamentos comuns de Bitcoin entre usuários.

Outro caso de uso é a recuperação de carteiras antigas, pois muitas carteiras dos primeiros anos geravam endereços P2PKH.

Outro caso de uso é a compatibilidade, já que endereços P2PKH legados são reconhecidos por muitos softwares de Bitcoin.

Outro caso de uso é o aprendizado, pois o P2PKH é um dos melhores scripts para aprender como funciona a propriedade no Bitcoin.

Outro caso de uso é a análise de blockchain, pois muitas transações históricas de Bitcoin usam saídas P2PKH.

Outro caso de uso é testar ferramentas básicas de criação de transações, pois o padrão de script é simples e bem documentado.

Usuários modernos podem preferir tipos de saída mais recentes para o uso diário, mas o P2PKH continua essencial para entender os fundamentos do Bitcoin.

Ele também é importante ao lidar com carteiras herdadas, backups antigos, chaves arquivadas e dados de transações dos primeiros anos.

Equívocos comuns sobre P2PKH

Um equívoco comum é pensar que um endereço P2PKH é igual a uma chave pública.

Não é, pois um endereço P2PKH codifica o hash de uma chave pública, e não a chave pública completa.

Outro equívoco é pensar que os fundos ficam armazenados dentro de um endereço.

Isso não acontece, pois os bitcoins existem como UTXOs registrados na blockchain e bloqueados por scripts.

Um terceiro equívoco é pensar que um endereço público pode ser usado para recuperar fundos.

Isso não é possível, pois é necessária a chave privada ou a frase de recuperação para assinar transações de gasto.

Um quarto equívoco é pensar que o P2PKH é o único tipo comum de endereço de Bitcoin.

Não é, pois o Bitcoin também oferece suporte a endereços P2SH, SegWit nativo e Taproot.

Um quinto equívoco é pensar que endereços legados antigos são automaticamente inseguros.

Eles não são automaticamente inseguros, mas podem ser menos eficientes e oferecer menos privacidade do que práticas mais recentes de carteira.

Um sexto equívoco é pensar que o P2PKH oculta todas as informações de identidade.

Isso não acontece, pois a atividade das transações continua visível publicamente na blockchain.

Boas práticas para P2PKH

Use uma carteira confiável que informe se está criando endereços legados, SegWit ou Taproot.

Não reutilize endereços P2PKH quando houver um endereço novo disponível.

Mantenha frases de recuperação, chaves privadas e arquivos de carteira offline e em segurança.

Nunca insira uma chave privada em um site desconhecido.

Verifique o endereço completo de recebimento antes de enviar bitcoin.

Quando houver suporte do remetente, do destinatário e do software da carteira, considere usar SegWit nativo ou Taproot em novas carteiras.

Confira as taxas de transação antes de gastar fundos P2PKH legados.

Tenha cuidado ao consolidar UTXOs P2PKH antigos, pois a consolidação pode vincular históricos de transações.

Teste a recuperação com uma pequena quantia antes de confiar em um backup antigo.

Mantenha o software da carteira atualizado para que ele reconheça e gaste corretamente saídas legadas.

Entenda que um endereço P2PKH, por si só, não é um backup.

O segredo que permite gastar os fundos é a chave privada ou a frase de recuperação associada ao endereço.

P2PKH em uma frase

P2PKH (Pay-to-PubKey-Hash) é um tipo legado de saída do Bitcoin que bloqueia moedas ao hash de uma chave pública e permite que o proprietário as gaste revelando a chave pública correspondente e uma assinatura válida.

Perguntas frequentes

O que significa P2PKH?

P2PKH significa Pay-to-PubKey-Hash ou Pay-to-Public-Key-Hash.

O que é um endereço P2PKH?

Um endereço P2PKH é um endereço legado de Bitcoin que representa o hash de uma chave pública.

Com que caractere começa um endereço P2PKH?

Um endereço P2PKH da mainnet do Bitcoin geralmente começa com

1
.

O que é o script de bloqueio P2PKH?

O script de bloqueio P2PKH padrão é

OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG
.

O que é o script de desbloqueio P2PKH?

O script de desbloqueio P2PKH padrão é

.

P2PKH é igual a uma chave pública?

Não. O P2PKH usa o hash de uma chave pública, e a chave pública completa só é revelada quando a saída é gasta.

O P2PKH ainda é válido?

Sim. O P2PKH continua válido no Bitcoin, mas muitas carteiras modernas preferem SegWit ou Taproot por oferecerem melhor eficiência e recursos mais recentes.

Gastar P2PKH custa mais do que gastar SegWit?

Gastar P2PKH pode custar mais do que gastar SegWit porque o P2PKH não recebe o desconto de witness usado pelas entradas SegWit.

O P2PKH é privado?

O P2PKH oferece privacidade limitada, mas não é anônimo, pois as transações são públicas e a reutilização de endereços pode revelar padrões.

Qual é a diferença entre P2PKH e P2SH?

O P2PKH bloqueia fundos ao hash de uma chave pública, enquanto o P2SH bloqueia fundos ao hash de um script.

Qual é a diferença entre P2PKH e P2WPKH?

O P2PKH é o formato legado de hash de chave pública, enquanto o P2WPKH é o formato SegWit de hash de chave pública, que usa dados witness.

Qual é o maior risco do P2PKH?

O maior risco é perder ou expor a chave privada que controla o hash de chave pública correspondente.

Conclusão

P2PKH (Pay-to-PubKey-Hash) é um dos elementos fundamentais mais importantes da história do Bitcoin.

Ele criou o modelo clássico de pagamentos por endereço que ajudou a tornar o Bitcoin prático para transferências comuns.

Uma saída P2PKH bloqueia moedas ao hash de uma chave pública.

Mais tarde, o proprietário gasta essas moedas revelando a chave pública e fornecendo uma assinatura válida da chave privada correspondente.

Essa estrutura simples explica muitos conceitos fundamentais do Bitcoin, incluindo endereços, UTXOs, hashes de chaves públicas, scripts de bloqueio, scripts de desbloqueio e assinaturas digitais.

O P2PKH é considerado hoje um formato legado porque designs mais recentes, como SegWit nativo e Taproot, podem oferecer mais eficiência e recursos adicionais.

No entanto, ser legado não significa ser irrelevante.

Muitas transações históricas, carteiras antigas e exemplos educativos ainda usam P2PKH.

Quem quiser entender o Bitcoin profundamente deve compreender como funciona o P2PKH.

Para os usuários, a principal lição prática é proteger a chave privada ou a frase de recuperação que controla o endereço.

Para desenvolvedores, a principal lição técnica é que até mesmo um script simples do Bitcoin precisa ser criado e assinado corretamente.

Para o ecossistema Bitcoin, o P2PKH continua sendo o exemplo clássico de como a propriedade criptográfica funciona sem contas, senhas ou intermediários confiáveis.

Você também pode gostar

BTC ETFs See $679M in Outflows
BTC ETFs See $679M in OutflowsBTC ETFs See $679M in Outflows
Citi sees BTC at $113K. What do institutions see?