Taproot, la prima revisione massiccia al protocollo Bitcoin da Segregated Witness più di quattro anni fa, verrà attivata al blocco 709.632 questo weekend. Abilitato dalle firme Schnorr e Merkelized Alternative Syntax Trees (MAST), Taproot garantirà maggiore efficienza e privacy nelle transazioni, una migliore capacità di scripting e supporto allo scaling di Bitcoin.
Il team R&D di Blockstream è uno dei maggiori contribuenti dell’implementazione libsecp Bitcoin Core e del relativo lavoro su MuSig, entrambi i quali sono ora disponibili con supporto Taproot.
Abbiamo anche intrapreso i passi necessari per preparare la nostra offerta di progetti, prodotti e servizi open source per un ambizioso upgrade, garantendo ai Bitcoiner i vantaggi di Taproot sin dalla sua attivazione.
Supporto Taproot
Taproot e il suo nuovo formato di indirizzo, bech32m, porterà diversi vantaggi ai wallet, tra cui il nostro wallet Liquid e Bitcoin leader del settore Blockstream Green. Le script Multisig Shield di Green, nello specifico CSV 2-of-2, lasciano un’impronta riconoscibile on-chain. Una volta passate a Taproot, saranno indistinguibili da altri output di Taproot.
Nelle prime fasi di adozione di Taproot, l’anonimity set per UTXO non sarà ancora in grado di fornire un livello di privacy ideale per gli end user. Nel frattempo, mentre il tooling viene rifinito e Taproot acquisisce trazione? on chain, forniremo un supporto bech32m esterno per aumentare la dimensione iniziale dell’anonimity set.
Green, Green Development Kit (GDK) e Libwally saranno abilitate per Taproot. Ciò consentirà ad altri prodotti e servizi Blockstream che utilizzano le library per supportare l’upgrade, incluso il wallet hardware Blockstream Jade, Esplora e l’implementazione Lightning, c-lightning.
Gli utenti potranno inviare indirizzi bech32m sulla mainnet Bitcoin per circa un giorno (144 blocchi) dopo l’attivazione su Green iOS, Android 3.7.6 e Desktop 1.0.4. Sono supportate sia le opzioni singlesig sia multisig.
L’invio di supporto agli indirizzi su Liquid seguirà uno dei lanci delle nuove app.
Per una spiegazione più approfondita sui vantaggi di Taproot per Bitcoin layer 2, leggi il nostro articolo su Taproot su Blockstream Engineering Blog
Validazione SPV e personalizzazione del server
Green iOS 3.7.6 ora dispone del supporto SPV per wallet Bitcoin singlesig, e presto sarà disponibile anche il supporto multisig. Android supporta SPV dalla versione 3.7.2, mentre il supporto per Desktop è attualmente in fase di sviluppo.
Gli utenti potranno attivare la validazione SPV dall’impostazione delle app, mentre i clienti riceveranno i block header e le conferme di avvenuta transazione per le transazioni sui loro wallet Bitcoin singlesig.
Tra le nuove funzionalità disponibili nella versione 3.7.6 per iOS e Android vi è la possibilità di personalizzare il server electrum per i wallet singlesig. Questa funzionalità consente di indicare il wallet al server o soluzione personal node preferita come Raspiblitz, Umbrel, Nodl, Electrum Personal Server, ecc.
Migliori performance
Negli scorsi mesi abbiamo lavorato molto per migliorare le performance di loading per il log- in e la navigazione sul wallet.
La scorsa estate abbiamo aggiunto update alle app che hanno migliorato la UX durante la navigazione sull’app, mantenendo più stato a livello locale e riducendo il bisogno di ricevere aggiornamenti dal backend, così da ridurre i tempi di caricamento durante la navigazione tra gli account.
Dal lancio di Blocsktream Jade 0.1.27 abbiamo reso la master blinding key di Liquid esportabile da HWW al cliente, così da rendere le transazioni unblinding più veloci, senza il bisogno di interazioni con il dispositivo hardware per ciascuna call.
Con l’ultima versione di Green abbiamo continuato a utilizzare anche più stato (es. saldi?, txs, UTXO, memo) localmente (e criptato) dopo il logout, richiedendo la consegna di meno dati ai clienti e riducendo i tempi di login in generale.
“Il modello di sicurezza di Green viene preservato grazie al criptaggio. Anche accedendo fisicamente a un telefono sbloccatoo, non sarà possibile decriptare Bitcoin o dati Liquid senza effettuare il login sulla rete. Questo login è un protocollo challenge-response che blocca l’utente, con un lockout server-enforced dopo tre tentativi sbagliati. In questo modo non si dovrà ricorrere a un’autenticazione con la forza. Una volta bloccato, si potrà utilizzare solo tramite seed phrase”.
- Adam Back, CEO di Blockstream
Risorse di Green
Inizia subito con Blockstream Green scaricando l’app per la tua piattaforma smartphone o sistema operativo dal menu drop down sulla nostra pagina Blockstream Green. L’app è anche disponibile direttamente su App Store, Google Play o F-Droid.
In caso di difficoltà e di bisogno di supporto durante l’attivazione di Taproot, seguiteci sul nostro account Twitter @BlockstreamHelp. Qualora non ci siano annunci ufficiali, contattateci sul nostro Help Center.
Siamo sempre felici di ricevere feedback e richieste sulla nostra Green Community su Telegram.