¿Qué es Miniscript y cómo ayuda a Bitcoin?

El gigante de la fabricación de billeteras, Ledger, ha lanzado inesperadamente una actualización de su aplicación Bitcoin, agregando soporte de código Javascript, Rust y Python para Miniscript.

Gracias al ingeniero integrado de Ledger Salvatore Ingala iniciativa, cualquier dispositivo Ledger común ahora puede crear bóvedas que se transforman en el tiempo y otras transacciones complejas de Miniscript utilizando el código oficial de Ledger. Millones de billeteras Bitcoin ahora son compatibles con el lenguaje de programación.

Miniscript ya es parte de la red Bitcoin en su estado actual. No requiere bifurcaciones, variantes de cadena ni tokens separados.

Ahora, la comunidad está redescubriendo su capacidades únicas para aumentar la confiabilidad de las soluciones de autocustodia y de custodia colaborativa. Rob Hamilton, fundador de la compañía de seguros de Bitcoin AnchorWatch, le dijo a Protos que utiliza los "códigos de operación de Bitcoin disponibles que existen en la actualidad". Por eso, no requiere bifurcación o cambio en las reglas de funcionamiento de Bitcoin.

“Estamos aprovechando las herramientas que ya están disponibles en la base de código de Bitcoin. Miniscript permite conceptos como jerarquías de claves, donde todas las claves en una firma múltiple no son iguales. También se podría requerir múltiples quórums de múltiples firmas para firmar antes de mover fondos”.

Más información: ¿Taproot arruinó Bitcoin con inscripciones NFT de jpegs de monos?

Veto soberano de Bitcoin

Miniscript brinda de manera única a los Bitcoiners la capacidad de otorgarse a sí mismos un "veto soberano", una forma de recuperar fondos de una billetera de múltiples firmas. El veto soberano ilumina una de las muchas posibilidades de Miniscript.

Considere un ahorrador que desea salvaguardar fondos con una bóveda asistida por un custodio, como con Capital no activado. Sin Miniscript, el ahorrador podría simplemente crear una billetera de firmas múltiples 2 de 3 entre el custodio, el abogado y el ahorrador.

En esta configuración básica, cualquiera de las dos partes puede mover fondos de la billetera. Sin embargo, es importante destacar que dos partes deben firmar. Si alguna vez se perdieran dos llaves, los fondos serían inaccesibles para siempre.

Considere el recurso del ahorrador si un evento terrible destruye las llaves tanto del custodio como del abogado. Por terrible que sea considerarlo, las explosiones en tiempos de guerra pueden causar tal tragedia. Una vez más, en una firma múltiple tradicional de 2 de 3, los fondos se perderían para siempre.

Introduzca Miniscript.

¿Qué puede hacer para ayudar a los ahorradores?

Miniscript proporciona la solución a este problema. Le permite al ahorrador crear una bóveda multi-sig que le permite recuperar la posesión de bitcoin si transcurre un período de tiempo predeterminado sin otras firmas.

El ahorrador crea una bóveda de Miniscript 3 de 3 con las siguientes especificaciones:

  1. Si el ahorrador, el custodio y el abogado firman conjuntamente, no hay límite de tiempo. Con las tres firmas, se puede acceder inmediatamente al bitcoin.
  2. Si las tres partes no firman, luego de esperar un número preestablecido de tiempo o bloques, solo el ahorrador y el custodio deben firmar. Con Miniscript, la billetera multi-sig 3 de 3 tiene transformado en una billetera multi-sig 2 de 3 simplemente dejando pasar el tiempo. Esto también se conoce como multi-sig en descomposición.
  3. Si el tiempo continúa transcurriendo y la red de Bitcoin ha extraído una cantidad aún mayor de bloques, entonces solo el ahorrador debe firmar.

De esta forma, el ahorrador ha recuperado los fondos después de esperar un tiempo razonable y predeterminado. Quizás las otras dos llaves fueron destruidas, pero los fondos no se pierden para siempre. Este es el miniscript veto soberano.

Más información: Las bóvedas programables de Bitcoin podrían reinventar los ahorros a largo plazo

Este lenguaje de programación hace que Bitcoin Script sea más accesible para que los ahorradores no se queden sin dinero accidentalmente. Hamilton explicó: “Miniscript permite un modelo de custodia multiinstitucional para Bitcoin. El uso de una sola contraparte o custodio es un artefacto de la banca heredada.

“Bitcoin ya era dinero programable. Con Miniscript finalmente estamos obteniendo acceso confiable a esa capa de programación en Bitcoin”.

Las bóvedas de Miniscript también crean una plantilla para que las empresas de hardware analicen Bitcoin Script con bloqueo de tiempo.

¿Quién creó Bitcoin Miniscript?

Pieter Wuille y Andrew Poelstra lo crearon en 2018 como un lenguaje de programación idiosincrásico para simplificar el aún más complicado Bitcoin Script.

Wuille y Poelstra formalmente liberado Miniscript a la lista de correo electrónico de los desarrolladores de Bitcoin Core en agosto de 2019. En ese momento, Sanket Sanjalkar se había unido a Wuille como programador. Incluso hoy, Sanjalkar y Poelstra siguen siendo compañeros de trabajo en Blockstream, la empresa de desarrollo más grande de Bitcoin.

Hamilton ofreció un pensamiento final sobre la adición del soporte de Miniscript por parte de Ledger: “Miniscript es una actualización masiva en la forma en que Bitcoin Custody puede operar. A medida que ampliamos la capacidad de programación de la capa base de Bitcoin, los beneficios se sumarán a las capas superiores del Protocolo de Bitcoin".

Para noticias más informadas, síguenos en Twitter y noticias de Google o suscríbete a nuestro YouTube canal.

Fuente: https://protos.com/what-is-miniscript__trashed/