Quanti tipi di indirizzi BTC esistono oggi?
Ora ci sono quattro tipi di indirizzi BTC, ciascuno con formati e utilizzo dell'indirizzo leggermente diversi. Di seguito sono riportati diversi tipi comuni di indirizzi Bitcoin: P2PKH (Pay-to-Public-Key-Hash): questo è il tipo di indirizzo più comune, che inizia con "1". Questo tipo di indirizzo è il più vecchio e il più ampiamente accettato. Ad esempio: 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2
P2SH (Pay-to-Script-Hash): inizia con "3", utilizzato per script multi-firma e altri script di transazioni complessi. Gli script di questo tipo di indirizzo vengono verificati nelle transazioni. Ad esempio: 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy
Bech32: inizia con "bc1q", è l'ultimo formato di indirizzo di Bitcoin, noto anche come indirizzo nativo Segregated Witness (Segregated Witness). Gli indirizzi Bech32 hanno capacità di rilevamento degli errori più elevate e supportano funzionalità più avanzate come SegWit. Ad esempio: bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq
Indirizzo taproot: questo tipo di indirizzo inizia con "bc1p". Per migliorare l'efficienza dello spazio dei blocchi e ridurre i costi, SegWit ha introdotto alcune modifiche nel modo in cui vengono costruiti gli indirizzi. Pertanto, sulla base dell'indirizzo SegWit, è stato sviluppato l'indirizzo Taproot, che viene tradotto come indirizzo root principale, che riduce ulteriormente lo spazio di archiviazione, migliora l'efficienza delle transazioni e garantisce una migliore privacy. Q·
Perché si chiama P2PKH (Pay-to-Public-Key-Hash)?
Il termine P2PKH (Pay-to-Public-Key-Hash) è stato definito da Satoshi Nakamoto, uno dei fondatori di Bitcoin. Questo termine indica il pagamento a un hash di chiave pubblica. In una transazione P2PKH, il pagatore invia fondi all’indirizzo hash della chiave pubblica del destinatario, anziché direttamente alla chiave pubblica del destinatario. Questo approccio migliora la privacy e la sicurezza perché l'indirizzo hash della chiave pubblica non espone direttamente la chiave pubblica del destinatario. In una transazione P2PKH, l’indirizzo del destinatario è un valore hash generato utilizzando la sua chiave pubblica anziché utilizzare direttamente la chiave pubblica stessa. Un vantaggio di ciò è che anche se l'indirizzo hash della chiave pubblica viene compromesso, la chiave pubblica effettiva del destinatario non verrà compromessa, aumentando così la sicurezza. Allo stesso tempo, ciò rende anche i dati delle transazioni nella blockchain più compatti perché l’indirizzo hash della chiave pubblica è relativamente breve. Nel complesso, P2PKH è un tipo di transazione Bitcoin comune e semplice, progettato per migliorare la privacy e la sicurezza mantenendo compatti i dati delle transazioni. Q·
Perché si chiama P2SH (Pay-to-Script-Hash)? P2SH (Pay-to-Script-Hash) è un tipo di output di transazione in Bitcoin, introdotto da Gavin Andresen nel 2012. Questo tipo di output della transazione consente di associare i pagamenti a un hash di script anziché direttamente a una chiave pubblica o a un hash di chiave pubblica. Questo metodo è stato introdotto per supportare più tipi di transazioni, come transazioni con più firme e altri script di transazione complessi. Nelle transazioni P2SH, l'indirizzo del beneficiario è un hash dello script, non la chiave pubblica effettiva o l'hash della chiave pubblica. Ciò significa che il mittente deve conoscere solo il valore hash di uno script, non il contenuto specifico dello script. Solo quando si spende l'output è necessario fornire lo script effettivo che corrisponde a questo script. Uno dei vantaggi di P2SH è la maggiore flessibilità della rete Bitcoin. Consente di scambiare script di transazioni complessi senza esporre il contenuto effettivo dello script e di eseguire l'hashing di più tipi diversi di script allo stesso indirizzo. Ciò fornisce supporto per transazioni più complesse come le transazioni multi-firma, migliorando al tempo stesso la sicurezza e la privacy della rete. Pertanto, P2SH, come tipo di output della transazione, fornisce una base importante per lo sviluppo e l’innovazione della rete Bitcoin. Q·
Perché si chiama Bech32? L'indirizzo Bech32 prende il nome dalla prima lettera "B" dei cognomi dei suoi progettisti, Pieter Wuille e Greg Maxwell, e da un algoritmo di rilevamento/riparazione degli errori chiamato "ech". Questo algoritmo utilizza le regole di pronuncia fonetica di alcune lingue per distinguere "1" da "l" e "0" da "o", riducendo la possibilità che gli utenti inseriscano l'indirizzo sbagliato. Pertanto, "Bech" indica l'innovazione chiave nella progettazione di questo indirizzo, mentre "32" indica che l'indirizzo è lungo 32 caratteri. Pertanto, si può dire che il nome dell'indirizzo Bech32 sia un nome descrittivo composto dalle caratteristiche chiave del suo design. Q·
Quando si utilizzano alcuni portafogli BTC, perché l'indirizzo del portafoglio è diverso dopo ogni utilizzo? In alcuni portafogli Bitcoin, viene generato un nuovo indirizzo ogni volta che viene ricevuta o inviata una transazione. Ciò è dovuto a considerazioni sulla privacy e sulla sicurezza: Protezione della privacy: l'utilizzo di un nuovo indirizzo può aumentare la privacy dell'utente. Se un utente utilizza lo stesso indirizzo per ogni transazione, tutte queste transazioni possono essere ricondotte allo stesso indirizzo, esponendo la cronologia delle transazioni dell'utente e il flusso di fondi. Utilizzando un nuovo indirizzo, gli utenti possono proteggere meglio la propria privacy e ridurre la fuga di informazioni verso altri.
Miglioramento della sicurezza: la modifica regolare degli indirizzi può ridurre gli attacchi mirati a indirizzi specifici. Se un indirizzo viene tracciato e attaccato da un malintenzionato, l'utilizzo di un nuovo indirizzo riduce il rischio di essere attaccato. Inoltre, se una delle chiavi private dell'utente viene esposta, solo i fondi sull'indirizzo associato alla chiave privata verranno compromessi, mentre i fondi sugli altri indirizzi rimarranno al sicuro.
Segui le migliori pratiche: molti esperti di sicurezza consigliano di cambiare regolarmente gli indirizzi come migliore pratica per mantenere i fondi personali sicuri e privati.
Sebbene generare ogni volta un nuovo indirizzo possa causare alcuni inconvenienti, come la necessità di aggiornare l'indirizzo di pagamento, ecc., questo approccio può migliorare la privacy e il livello di sicurezza dell'utente, per questo è adottato da molti portafogli Bitcoin. Q·
Indirizzi multipli non dovrebbero richiedere il cambio di portafoglio? Infatti, la generazione di nuovi indirizzi viene solitamente eseguita utilizzando la crittografia a curva ellittica (ECC). L'algoritmo di crittografia a curva ellittica utilizzato in Bitcoin è secp256k1, che è un algoritmo di crittografia ampiamente utilizzato nel campo delle criptovalute. Nello specifico, il portafoglio utilizza l'algoritmo della curva ellittica per generare una coppia di chiavi: una chiave pubblica e una chiave privata. Quindi, genera l'indirizzo dalla chiave pubblica. Ogni volta che viene generato un nuovo indirizzo, viene generata una nuova coppia di chiavi pubblica e privata, che a sua volta genera un nuovo indirizzo. Questo approccio garantisce che ciascun indirizzo sia associato a una coppia di chiavi univoca, migliorando così la sicurezza e la privacy. Allo stesso tempo, grazie all’efficienza dell’algoritmo di crittografia della curva ellittica, il processo di generazione di nuovi indirizzi è solitamente molto veloce. Q·
Non è sbagliato? Generare più indirizzi?
Molti moderni portafogli Bitcoin utilizzano la tecnologia HD Wallet (Hierarchical Deterministic Wallet) per gestire gli indirizzi. HD Wallet semplifica la gestione di un gran numero di indirizzi e fornisce alcune funzionalità aggiuntive di sicurezza e backup. HD Wallet genera una serie di coppie di chiavi (chiavi pubbliche e private) utilizzando un seed invece di generare una nuova coppia di chiavi per ciascun indirizzo come un portafoglio tradizionale. Queste coppie di chiavi vengono generate secondo gli standard definiti in BIP32 (Bitcoin Improvement Proposal 32) e BIP44 (Bitcoin Improvement Proposal 44). HD Wallet presenta i seguenti vantaggi: Backup e ripristino: eseguendo il backup del seed, gli utenti possono facilmente eseguire il backup dell'intero portafoglio e ripristinare comodamente tutti gli indirizzi e i fondi quando necessario.
Deterministico: poiché tutti gli indirizzi derivano dallo stesso seme, l'intera catena di indirizzi può essere generata in modo deterministico senza la necessità di salvare la chiave privata di ciascun indirizzo nel portafoglio.
Migliore privacy: HD Wallet può generare un nuovo indirizzo per ogni transazione senza esporre l'indirizzo utilizzato in precedenza. Ciò migliora la privacy dell'utente. Struttura gerarchica: HD Wallet supporta la struttura gerarchica ed è possibile creare più sottoportafogli, ciascuno con il proprio seed. Questa struttura aiuta a gestire i fondi per più conti o scopi. Pertanto, i moderni portafogli Bitcoin di solito adottano la tecnologia HD Wallet per fornire una migliore esperienza utente, sicurezza e protezione della privacy. #美国5月核心PCE物价指数年率增幅创2021年3月以来新低 #Mt.Gox将启动偿还计划 #币安合约锦标赛 #VanEck提交首个SolanaETF #IntroToCopytrading $BTC