Noticias

Miniscript forja un nuevo lenguaje de contratos inteligentes para Bitcoin

Los desarrolladores de Bitcoin Pieter Wuille, Andrew Poelstra y Sanket Kanjalkar han creado un nuevo lenguaje de programación que puede ayudar a que las transacciones de bitcoin sean más versátiles.

Anunciado el 19 de agosto, Miniscript confía en el sencillo lenguaje de contratos inteligentes ya utilizable en Bitcoin, “Script”, para ampliar las posibilidades condicionales en torno a los pagos de bitcoin a través de una mezcla de cerradura de hash, cerradura de tiempo y firmas, (hash lock, time lock).

Explicó Wuille:

«Es un lenguaje para escribir (un subconjunto de) Scripts Bitcoin de forma estructurada, permitiendo el análisis, la composición, la firma genérica y mucho más».

Wuille añadió:

“Miniscript fue diseñado para Bitcoin, tal y como existe hoy en día y no se necesitan cambios de consenso para usarlo. Los desarrolladores dijeron que planeaban «soportar futuros cambios de script que Bitcoin podría incluir» para evolucionar con el blockchain.

Wuille señaló más tarde en Twitter que el nuevo lenguaje podría eventualmente ser introducido en el repositorio Bitcoin Core si la comunidad Bitcoin lo aceptaba.

Wuille dijo:

«Trabajaré en la incorporación de esto en Bitcoin Core, creo que podría ser muy útil, pero idealmente se incluye en muchas piezas de la tecnología de la billetera».

En particular, los desarrolladores crearon un llamado «compilador de políticas» para Miniscript. Entre otras cosas, la herramienta permite a los usuarios hacerse una idea de cuándo se pueden gastar las transacciones de bitcoin condicional.

Lecciones aprendidas para el futuro

Pieter Wuille y Andrew Poelstra son desarrolladores de rockstar en la comunidad Bitcoin. Esto no sólo se debe a lo que ya han construido, sino también a la tecnología en la que siguen trabajando y que podría dar forma al futuro de Bitcoin en los próximos años.

Parte de esa tecnología incluye desarrollos en curso como Schnorr Signatures y Taproot. El primero es un algoritmo eficiente para las firmas criptográficas, y el segundo haría que las transacciones contractuales inteligentes de bitcoin fueran privadas al hacerlas aparecer como transacciones normales.

Tras la revelación de Miniscript el lunes 19 de agosto de 2019, Wuille dijo que el proyecto no estaba directamente relacionado con Taproot, sino que proporcionó a los desarrolladores participantes información sobre cómo mejorar el propio lenguaje Script, lo que podría tener implicaciones más amplias más adelante en el ecosistema de Bitcoin.

Wuille agrego:

“Tampoco tiene nada que ver con nuestro trabajo en Taproot, ya que Miniscript trabaja con Bitcoin tal y como existe hoy en día. Por supuesto, trabajar en Miniscript nos enseñó un montón de cosas sobre el guión que informan los diseños para futuras mejoras de Script; y Miniscript puede extenderse según sea necesario».

Otra tecnología en la que se está trabajando generalmente en la comunidad Bitcoin son las PSBTs, o transacciones de bitcoin parcialmente firmadas. Wuille también señaló que los avances posibilitan el nuevo lenguaje de scripting podrían funcionar de manera complementaria con tales transacciones.

«Mi esperanza es que Miniscript, junto con cosas como PSBT, puedan reducir algunas de las barreras entre las piezas de software», dijo.

En otras noticias, Square Crypto contrata a Matt Corallo

Uno de los codificadores más estimados en todo el espacio de criptomonedas ha llegado a bordo del equipo de bitcoin del CEO de Twitter Jack Dorsey.

Square Crypto, el brazo de desarrollo de Bitcoins de código abierto de la popular compañía de pagos Square, anunció el 20 de agosto la contratación del desarrollador de Bitcoin Matt Corallo.

Corallo confirmó más tarde su nuevo empleo en Twitter. Uno de los principales expertos y constructores de Bitcoin en el mundo, Matt aporta una presencia veterana al equipo de desarrollo que sólo contrató a su primer empleado, el ex director de productos de Google Steve Lee, en junio.

El proyecto forma parte de la misión personal de Jack Dorsey de contribuir a la construcción del ecosistema Bitcoin.

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.