最新报道:Today, Nunchuck Wallet released support for the fully generalized use of Miniscript, giving its users unprecedented flexibility and control. For those unfamiliar with Miniscript, it's a policy language invented by Core developer and former maintainer Pieter Wuille to make creating custom Bitcoin scripts easier and more secure. Miniscript takes the most commonly used components of Bitcoin Script—signature locks, timelocks, hashlocks, and more—and creates a "higher-level" programming language for users to create custom scripts. This higher-level language is designed to be securely parsed and composable, meaning that once users create a custom script, they can be confident it will behave as they expect. Nuchuck provides two basic templates for users to use; simply fill in the keys they wish to use in their wallet. One is decaying multi-signature, meaning that after a timelock expires, fewer keys are required to spend, ensuring that a lost key doesn't result in loss of funds. The other is extended multi-signature, where, over time, additional keys can sign transactions beyond the core set. For example, initially a 2-of-2 signature is required, but after a timelock, a third key can take over. In addition to these basic templates, more advanced users can import any custom Miniscript templates they create. Miniscript templates can be applied to native Segwit wallets as well as Taproot wallets. Currently, the following hardware wallets will support native Segwit Miniscript: Coldcard, Tapsigner, Blockstream Jade, and Ledger. The following will support Taproot Miniscript: Coldcard and Ledger. Currently, MuSig2 use with Miniscript will be limited to software keys. Nunchuck's end-to-end encrypted communication feature fully supports Miniscript templates, allowing users to collaborate when building and using template-based wallets. Nunchuck has also compiled a 101 Technical Guide for users who wish to use Miniscript in their wallets. For those who prefer to delve into the details themselves, there is also a website put together by Pieter Wuille that provides a breakdown of Miniscript itself as well as some basic tools.