Il wallet introduce funzionalità avanzate di Miniscript per offrire agli utenti un controllo maggiore nella gestione dei fondi.
Nunchuk Wallet ha annunciato l’implementazione del supporto completo per Miniscript, introducendo un livello di personalizzazione e controllo maggiore per gli utenti nella gestione dei propri bitcoin.
Cos’è Miniscript
Miniscript è un linguaggio di programmazione di alto livello sviluppato da Pieter Wuille, ex-maintainer e sviluppatore di Bitcoin Core. Tale tecnologia è stata concepita per semplificare e rendere più sicura la creazione di script Bitcoin personalizzati, trasformando elementi complessi come signature lock, timelock e hashlock in componenti facilmente utilizzabili.
La caratteristica distintiva di Miniscript risiede nella sua capacità di essere analizzabile e componibile in modo sicuro. Ciò significa che gli sviluppatori e gli utenti possono creare script personalizzati con la certezza che si comporteranno esattamente come previsto, eliminando i rischi associati alla programmazione tradizionale di script Bitcoin.
I template Miniscript disponibili
Nunchuk ha implementato due template principali che sfruttano le potenzialità di Miniscript:
- Template decaying multisig: questa configurazione permette una riduzione graduale del numero di chiavi necessarie per autorizzare una transazione dopo la scadenza di un timelock. Il meccanismo è progettato per prevenire la perdita permanente di fondi in caso di smarrimento delle chiavi;
- Template expanding multisig: al contrario del precedente, questo template consente l’aggiunta progressiva di chiavi autorizzate nel tempo. Ad esempio, una configurazione iniziale 2-di-2 può evolvere per includere una terza chiave dopo un periodo predeterminato.
Compatibilità hardware
L’implementazione di Miniscript su Nunchuk supporta diversi hardware wallet. Per i wallet Native Segwit con Miniscript sono supportati:
- Coldcard
- Tapsigner
- Blockstream Jade
- Ledger
Per i wallet Taproot con Miniscript:
- Coldcard
- Ledger
L’utilizzo di MuSig2 in combinazione con Miniscript è attualmente limitato alle sole chiavi software.
Funzionalità avanzate
Nunchuk ha integrato il supporto per Miniscript all’interno della sua funzione di comunicazione criptata end-to-end, permettendo agli utenti di collaborare nella costruzione e nell’utilizzo di wallet basati su template personalizzati. Gli utenti più esperti hanno inoltre la possibilità di importare template Miniscript completamente personalizzati.





