Today, the NVUKK wallet launches the support for the use of completely generalized miniscripts, which provides a certain degree of flexibility and control to its users that are not seen before.
For those who are not familiar with miniscript, it is a policy language invented by the Core developer and former maintainee Pieter Wuille so that the creation of custom Bitcoin scripts is easier and easier. Miniscript takes the most used Bitcoin script pieces, that is, signature locks, Timelocks, hashlocks, etc. And create a “higher level” programming language for users to create custom scripts.
This higher level language is designed to be analyzable and composed safely, which means that once users create a personalized script, they may be sure that it will behave exactly as they expect.
NVUK provides two basic templates that users can use, simply needing to complete the keys they want to use in the wallet. One is a Multisig in decomposition, where after a Timelock expires less keys to spend to ensure that the key loss does not result in the loss of funds. The other is an expanding Multisig, where over time other keys can sign a transaction beyond the nucleus keys set. Ie initially requires a 2 of 2, but after a third key can sign a third key.
In addition to these basic templates, the most advanced users can import any personalized miniscripts template that have been created.
Miniscript templates can be applied to both native secwit wallets and Tap root wallets.
Outside the door, the following hardware wallets will admit Segwit Miniscript: Coldcard, Tapsigner, Blockstream Jade and Ledger.
The following will admit Taproot Miniscript: Coldcard and Ledger.
The use of Musig2 with miniscript will be limited to the keys of Sop Software at the moment.
The end -to -end communication function of Nizhuk has full support for miniscript templates, which allows collaboration between users in the construction and use of templates based.
In addition, Nizhuk has compiled a technical guide 101 for users who wish to use miniscripts in their wallets. For those most inclined to immerse yourself in nuts and screws, here there is also a website made by Pieter Wuille with a miniscript breakdown and some basic tools.


