Publicidad

Pieter Wuille presenta “Miniscript”, un nuevo lenguaje de contrato inteligente para Bitcoin


Publicidad







Los contratos inteligentes pronto podrían recibir un impulso en bitcoin, ya que el destacado programador Pieter Wuille ha presentado un nuevo lenguaje de codificación diseñado específicamente para su uso.

Publicado el lunes en la
lista de correo de desarrolladores de bitcoin, el lenguaje ‘Miniscript’ tiene
como objetivo facilitar a los programadores escribir “contratos
inteligentes” o condiciones para gastar bitcoins. Los programadores
Wuille, Andrew Poelstra y Sanket Sanjalkar han estado trabajando en el código
durante aproximadamente un año, informó Wuille.

Aunque se ha compartido
entre bastidores, Wuille dijo que ahora lo está publicando en la lista de
correo electrónico porque ahora ha llegado a “una etapa en la que me
gustaría llamar más la atención”.

Retrocediendo un poco,
“Script” es el lenguaje de contratación inteligente en bitcoin, que
permite a los usuarios especificar ciertas condiciones que deben cumplirse
antes de que se pueda gastar el bitcoin. Digamos que los fondos están bloqueados
hasta cierto tiempo antes de que puedan gastarse. O bien, dos personas deben
firmar una transacción antes de que se pueda mover el dinero, un concepto
llamado “multi-sig”.

Esta forma de programación
es novedosa cuando se trata de dinero digital, ya que antes de bitcoin, no era
posible implementar tales reglas sin confiar en un banco o un tipo de
intermediario similar en el medio.

“Miniscript”, por
otro lado, se construye sobre este lenguaje de programación y lo mejora de
varias maneras. Una es que es un poco más fácil de ver y razonar, ya que Wuille
argumentó con un ejemplo que “eso permite que A tome las monedas en
cualquier momento y B después de un día”.

Así es como se implementan
estas reglas en el script de bitcoin:

   
OP_EQUALVERIFY OP_CHECKSIGVERIFY <144> OP_CSV OP_ENDIF

Entonces, lo mismo en
Minscript:

    or_d (c: pk (A) y_v (vc: pk_h (B), más
antiguo (144)))

Miniscript se construye
sobre Script, capaz de “compilar” al idioma nativo de bitcoin.

El nuevo lenguaje recibe
aplausos de los desarrolladores de la comunidad. El ingeniero de Blockstream
lightning, Rusty Russell, por ejemplo, tuiteó: “Esta será una de esas
tecnologías” ¡¿Cómo demonios lo hicimos antes de esto ?! “Unsexy y
vital”.

Hay muchos casos de uso
potenciales, como facilitar la implementación de scripts tan complejos en la
billetera, como tuiteó Eric Lombrozo. O, como lo describió el educador de
bitcoin Jimmy Song, incluso podría usarse para apuntalar la lightning
network.

Pensando en ello en el
contexto más amplio de los lenguajes de blockchain, Song comentó que el
lenguaje de contrato inteligente difiere del lenguaje de Solidity de ethereum,
porque si bien ethereum hace posible escribir muchos más tipos de contratos
inteligentes, Miniscript en realidad reduce las posibilidades.

Song argumenta que esto es
mejor porque reduce la “complejidad” y la “superficie de
ataque”.

En esta versión se incluyen
dos implementos de trabajo, en los lenguajes de programación C ++ y Rust, que
Wuille llamó un “trabajo en progreso”, y agregó:

    “A través de pruebas aleatorias a gran
escala, tenemos la confianza de que el diseño del lenguaje y los testigos
asociados son compatibles con las normas de consenso y estandarización existentes”.

La innovación que se pueda hacer en el ecosistema de la comunidad de blockchain-bitcoin, tiende a agregar valor agregado a las posibilidades de escalabilidad, la confianza crece a medida que nuevas formas de seguridad y facilidades se agregan a las transacciones. Se espera por nuevos anuncios.

Referencia: coindesk.com

Descargo de responsabilidad: InfoCoin no está afiliado con ninguna de las empresas mencionadas en este artículo y no es responsable de sus productos y/o servicios. Este comunicado de prensa es sólo para fines informativos, la información no constituye consejo de inversión o una oferta para invertir.

Noticia original de Infocoin


Publicidad
Otros artículos
Cerrar

La Corte reconsidera la decisión después de que la SEC demuestra que los tokens son valores

Después de no haber convencido a un tribunal federal con respecto a la naturaleza de los tokens de Blockvest en la audiencia anterior, la Comisión...
A %d blogueros les gusta esto: