> bech32 | segwit | bc1 <
// Bech32 - codificação de endereços Bitcoin SegWit com detecção de erros
Endereços Bitcoin
Formato nativo para endereços Bitcoin SegWit que começam com bc1.
Melhor detecção de erros
Detecta e localiza erros com mais precisão que o formato Base58Check.
Amigo de QR code
Design totalmente em minúsculas que gera QR codes menores e mais fáceis de ler.
>> informações técnicas
Como funciona o Bech32:
Bech32 usa um alfabeto de 32 caracteres (sem caracteres ambíguos) em conjunto com um código BCH para detecção de erros. Inclui uma parte legível (HRP), o separador 1, os dados e uma soma de verificação de 6 caracteres.
Estrutura:
bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4 bc = HRP (rede principal do Bitcoin) 1 = separador qw508d = dados (grupos de 5 bits) kv8f3t4 = soma de verificação (6 últimos caracteres)
Por que usar Bech32:
- >Endereços Bitcoin SegWit
- >Faturas da Lightning Network
- >Endereços de criptomoedas
- >Codificação resistente a erros
- >Otimização para QR code
>> perguntas frequentes
O que é Bech32?
Bech32 é um formato base32 com soma de verificação usado principalmente em endereços Bitcoin SegWit. Ele foi projetado para ser mais confiável que formatos de endereço antigos, com uma detecção de erros mais forte.
Qual a diferença entre Bech32 e Bech32m?
Bech32m é uma versão aprimorada que corrige uma fraqueza no algoritmo de soma de verificação do Bech32 original. Ele é usado para endereços Taproot (bc1p), enquanto os endereços SegWit antigos usam Bech32.
Por que os endereços Bech32 são em minúsculas?
Endereços apenas em minúsculas geram QR codes menores e são mais fáceis de digitar. O formato não diferencia maiúsculas de minúsculas, mas por convenção usa-se minúsculas para manter a consistência.
O que é HRP?
HRP (Human Readable Part) identifica o tipo de endereço e a rede. Exemplos comuns: bc para a rede principal do Bitcoin, tb para a testnet e ltc para Litecoin.