Hoy, la billetera Nunchuk lanza el soporte para el uso de miniscripts completamente generalizado, lo que brinda un cierto grado de flexibilidad y control a sus usuarios que no se ven antes.
Para aquellos que no están familiarizados con Miniscript, es un lenguaje de política inventado por el desarrollador de Core y el ex mantenedor Pieter Wuille para que la creación de scripts de bitcoin personalizados sea más fácil y seguro. Miniscript toma las piezas de script de bitcoin más utilizadas, es decir, cerraduras de firma, timelocks, hashlocks, etc. y crea un lenguaje de programación de “nivel superior” para que los usuarios creen scripts personalizados.
Este lenguaje de nivel superior está diseñado para ser analizable y compuesto de forma segura, lo que significa que una vez que los usuarios crean un script personalizado, pueden estar seguros de que se comportará exactamente como esperan.
Nunchuk proporciona dos plantillas básicas que los usuarios pueden usar, simplemente necesitando completar las teclas que desean usar en la billetera. Uno es una multisig en descomposición, donde después de que un timelock expira menos claves para gastar para garantizar que la pérdida clave no resulte en la pérdida de fondos. El otro es una multisig en expansión, donde con el tiempo otras claves pueden firmar una transacción más allá del conjunto de teclas de núcleo. IE inicialmente se requiere un 2 de 2, pero después de una tercera clave puede firmar una tercera clave.
Además de estas plantillas básicas, los usuarios más avanzados pueden importar cualquier plantilla de miniscripts personalizada que se hayan creado.
Las plantillas de miniscript se pueden aplicar tanto a las billeteras Segwit nativas como a las billeteras de raíz de tap.
Fuera de la puerta, las siguientes billeteras de hardware admitirán Segwit Miniscript: Coldcard, Tapsigner, Blockstream Jade y Ledger.
Lo siguiente admitirá Taproot Miniscript: Coldcard y Ledger.
El uso de Musig2 con Miniscript se limitará a las claves de solo software por el momento.
La función de comunicación cifrada de extremo a extremo de Nunchuk tiene soporte completo para las plantillas de miniscript, lo que permite la colaboración entre los usuarios en la construcción y el uso de billeteras basadas en plantillas.
Además, Nunchuk ha compilado un 101 Guía técnica para los usuarios que desean hacer uso de miniscript en sus billeteras. Para aquellos más inclinados a sumergirse en las tuercas y tornillos mismos, aquí también está un Sitio web elaborado por Pieter Wuille con un desglose de Miniscript y algunas herramientas básicas.