Ir para conteúdo principal

Endereços Bitcoin e como usá-los

1. Formato Legacy (P2PKH) do endereço Bitcoin

Por exemplo: 1Fh7ajXabJBpZPZw8bjD3QU4CuQ3pRty9u

P2PKH é uma abreviação de pagar para o hash da chave pública (Pay To PubKey Hash).

2. Endereço Bitcoin no formato SegWit Aninhado (P2SH)

Por exemplo: 3KF9nXowQ4asSGxRRzeiTpDjMuwM2nypAN

O P2SH aninhado pega um endereço P2SH existente (que começa com "3") e o envolve com um endereço SegWit. Isto serve para torná-lo compatível com versões mais antigas. No entanto, trata-se de uma espécie de artifício que faz com que transações SegWit exijam cerca de 10% mais espaço.

SegWit significa Segregated Witness, onde Segregated quer dizer separado, isolado, e Witness é a parte assinada associada a uma transação. Assim, SegWit é a separação de certos dados de assinatura da transação. O SegWit foi ativado na blockchain do Bitcoin.

O principal benefício de separar os dados de assinatura dos dados relacionados à transação é que isso reduz o tamanho dos dados armazenados em um bloco do Bitcoin. Isso dá a cada bloco capacidade extra para armazenar mais transações. Também significa que a rede pode processar mais transações e que o remetente paga uma taxa menor. Portanto, se quiser reduzir as taxas ao enviar bitcoins, use endereços SegWit para recebê-los.

Outro benefício importante dos endereços SegWit é que eles são retrocompatíveis, de modo que é possível intercambiar bitcoins de endereços SegWit com bitcoins de endereços Legacy.

3. Endereço Bitcoin no formato SegWit Nativo (Bech32)

Por exemplo: bc1qf3uwcxaz779nxedw0wry89v9cjh9w2xylnmqc3

Os endereços começam com "bc1", o formato de endereço codificado Bech32 desenvolvido para o SegWit, evitando confusão e sendo mais legível. Como são necessários menos caracteres no endereço, é mais fácil e mais eficiente calcular o endereço usando a codificação Base32 em vez da Base58 tradicional. Os dados podem ser armazenados de forma mais compacta no código QR, e o Bech32 oferece maior segurança com uma soma de verificação e códigos de detecção de erro melhor otimizados para minimizar a chance de endereços inválidos.

O próprio endereço Bech32 é compatível com o SegWit. Nenhum espaço adicional é necessário para colocar endereços SegWit em endereços P2SH, portanto a taxa de processamento é menor com endereços no formato Bech32.

__2021-08-12___9.56.06.png

4. Taproot
Em novembro de 2021, uma grande atualização conhecida como Taproot foi introduzida no Bitcoin. Isso trouxe outro novo formato de endereço em cena: P2TR, pay-to-Taproot. Os endereços Taproot permitem transações mais eficientes com taxas mais baixas e privacidade aprimorada à medida que a adoção aumenta. Os endereços Taproot começam com os caracteres bc1p. Taproot é, tecnicamente, uma versão aprimorada do SegWit, e seus endereços são codificados usando uma versão modificada do bech32 conhecida como bech32m.

Um endereço Bech32m Taproot se parece com isto:

bc1p8denc9m4sqe9hluasrvxkkdqgkydrk5ctxre5nkk4qwdvefn0sdsc6eqxe

btcdz0.png
Isto respondeu à sua pergunta?