> bech32 | segwit | bc1 <
// Bech32 - codifica di indirizzi Bitcoin SegWit con rilevamento degli errori
Indirizzi Bitcoin
Formato nativo per gli indirizzi Bitcoin SegWit che iniziano con bc1.
Rilevamento errori avanzato
Rileva e localizza gli errori meglio del formato Base58Check.
Ottimizzato per QR code
L'uso esclusivo di minuscole rende i QR code più compatti e facili da leggere.
>> dettagli tecnici
Come funziona Bech32:
Bech32 utilizza un alfabeto di 32 caratteri (escludendo quelli facilmente confondibili) insieme a un codice BCH per la rilevazione degli errori. Include una parte leggibile dall'utente (HRP), il separatore 1, i dati e un checksum di 6 caratteri.
Struttura:
bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4 bc = HRP (mainnet Bitcoin) 1 = separatore qw508d = dati (gruppi da 5 bit) kv8f3t4 = checksum (ultimi 6 caratteri)
Perché usare Bech32:
- >Indirizzi Bitcoin SegWit
- >Fatture Lightning Network
- >Indirizzi di criptovalute
- >Codifica resistente agli errori
- >Ottimizzazione per QR code
>> domande frequenti
Che cos'è Bech32?
Bech32 è un formato base32 con checksum usato principalmente per gli indirizzi Bitcoin SegWit. È stato progettato per essere più affidabile dei precedenti formati di indirizzo grazie a una migliore rilevazione degli errori.
Qual è la differenza tra Bech32 e Bech32m?
Bech32m è una versione migliorata che corregge una debolezza nell'algoritmo di checksum di Bech32 originale. È usato per gli indirizzi Taproot (bc1p), mentre gli indirizzi SegWit classici utilizzano Bech32.
Perché gli indirizzi Bech32 sono in minuscolo?
Gli indirizzi solo in minuscolo producono QR code più piccoli e sono più facili da digitare. Il formato è insensitive alla distinzione tra maiuscole e minuscole, ma per convenzione si usano le minuscole per coerenza.
Che cos'è l'HRP?
HRP (Human Readable Part) identifica il tipo di indirizzo e la rete. Esempi comuni: bc per la mainnet Bitcoin, tb per la testnet, ltc per Litecoin.