El colaborador de Bitcoin Core Jeremy Rubin ha revelado su trabajo en un nuevo lenguaje de contrato inteligente para Bitcoin, que espera que aumente la "soberanía financiera" de los usuarios.

Rubin demostró el nuevo idioma, Sapio, el sábado en una RecklessVR reunión presentación en realidad virtual, con muchos miembros de la audiencia uniéndose a la charla en auriculares VR. Él planea lanzar el lenguaje de programación como parte de su nueva organización de investigación, Judica.

Los contratos inteligentes con estado permiten a los usuarios bloquear el dinero para que los fondos no se puedan gastar hasta que se cumplan ciertas condiciones o se hayan tomado una serie de pasos interactivos. Estos contratos se asocian más comúnmente con la cadena de bloques Ethereum, que es muy flexible, lo que hace que los contratos inteligentes con estado sean fáciles de escribir.

Lea más: ¿Cómo funcionan los contratos inteligentes de Ethereum?

Sin embargo, es menos conocido que Bitcoin también admite varios tipos diferentes de contratos inteligentes más complejos, como requerir que más de una persona firme en un transacción antes de que pueda gastarse. Pero en comparación con Ethereum, los contratos inteligentes de Bitcoin son mucho más complicados y difíciles de crear, o son apátridas, es decir, las condiciones se cumplen de una vez o de ninguna manera. Hasta ahora, esto ha significado que ha habido menos opciones para desarrollar contratos inteligentes en Bitcoin.

Rubin espera expandir aún más los casos de uso de contratos inteligentes para Bitcoin para dar a los usuarios aún más control sobre lo que pueden hacer con su dinero.

Nuevas posibilidades para contratos inteligentes de Bitcoin

Sapio podría trabajar para contratos inteligentes de Bitcoin hoy. Pero la mayoría de los tipos de contratos inteligentes que Rubin imagina aún no están disponibles en Bitcoin.

Construyó Sapio específicamente alrededor de CHECKTEMPLATEVERIFY (CTV), un cambio que, si se adopta, podría aportar características de contrato más inteligentes a la red Bitcoin, es decir, permitir a los usuarios asegurar su bitcoin de nuevas maneras

En su charla, Rubin describió CTV como "un sistema de alianza simple para bitcoin". La idea de los convenios, que ha existido durante mucho tiempo, es agregar medidas de seguridad, como hornear reglas adicionales a un lote de bitcoin, evitando que el propietario del bitcoin envíe a todas las direcciones, excepto a unas pocas.

"En la práctica, significa que le permite hacer una contratación inteligente más compleja [determining] cómo se puede gastar bitcoin cuando se crea una moneda", dijo Rubin.

Un caso de uso para convenios son las "bóvedas" de bitcoin. Por lo general, una vez que se toma una clave privada, un actor malicioso puede escaparse con las monedas asociadas. Pero bloquear sus fondos en una bóveda de este tipo agrega restricciones en el movimiento de bitcoin en caso de error u otro problema de seguridad.

“Creo que las bóvedas son uno de los casos de uso más importantes que CTV traerá a la mesa. Brindan una inmensa cantidad de herramientas de soberanía financiera a una amplia audiencia ", dijo Rubin, y agregó que esta tecnología abre la oportunidad para que los usuarios hagan esto por sí mismos sin un proveedor de servicios externo.

Lea más: El "Gran bloqueo" está aumentando la demanda de soluciones de custodia de Bitcoin

Las bóvedas son actualmente posibles en bitcoin, pero podría ser mucho más fácil de crear con CTV, argumentó Rubin.

Si bien Rubin está muy entusiasmado con las bóvedas, CTV abre una variedad de otros casos de uso, como el control de congestión. CTV podría ayudar a los usuarios de bitcoin a esperar altas tarifas durante un tiempo en el que la cadena de bloques tiene menos tráfico de transacciones y, como tal, tarifas más bajas.

Ahora que Rubin ha creado Sapio, un lenguaje de contrato inteligente específicamente para CTV, estos casos de uso serán más fáciles de programar para los desarrolladores y, por lo tanto, más fáciles de implementar para los usuarios cotidianos.

Bitcoin como un "poder judicial"

Judica, la organización de investigación recién creada de Rubin, se centrará en este conjunto de tecnologías. Planea lanzar herramientas que espera que "expandan masivamente la economía de Bitcoin", dijo Rubin a CoinDesk en un correo electrónico.

La palabra "Judica" en latín significa "juicio": Rubin ve a Bitcoin como un poder judicial, y quiere impulsarlo a crecer en este papel.

“Si observa la relación entre el mercado y el gobierno, generalmente los absolutistas de libre mercado dirán que el gobierno simplemente es un agente interferente y se irá. Pero si observa más de cerca, la funcionalidad de los tribunales es realmente crítica para el desarrollo de la economía. Sin tribunales confiables o algún sistema judicial (el arbitraje privado también cuenta), realizar transacciones con desconocidos es demasiado arriesgado, lo que limita severamente la actividad económica ”.
Bitcoin entra y hace todo esto más fácil. "La capacidad de hacer cumplir los contactos a través de un sistema legal (en lugar de hacerlo a través de la fuerza personal) permite que florezca una economía", dijo.

Pero él argumenta que Bitcoin es demasiado limitado en lo que puede hacer hoy.

"La cadena de bloques de Bitcoin cumple la función de poder judicial, pero en este momento los tipos de contratos que puede resolver son bastante limitados y es difícil desarrollar contratos más avanzados", agregó Rubin.

Como parte de Judica, Rubin planea lanzar Sapio "junto con diseños para una miríada de contratos inteligentes" implementados en el lenguaje de contrato inteligente. Como Judica aún se encuentra en sus primeras etapas, Rubin dijo que está buscando subvenciones, fondos y otros miembros del equipo para unirse.

Envío de CTV y Sapio

Pero no está claro cuándo (y si) se desplegará CTV, explicó Rubin en su charla. Es un cambio más grande de Bitcoin, por lo que puede llevar tiempo antes de que el código de operación sea utilizable.

"No sé exactamente cuándo va a suceder. Me gustaría verlo más temprano que tarde ", dijo Rubin.

Debido a que Bitcoin está descentralizado, no existe una autoridad central para tomar decisiones. Como tal, los desarrolladores no siempre están de acuerdo sobre el camino a seguir.

"Si le preguntas a cada desarrollador cuándo [CTV will be deployed]obtendrás una respuesta muy diferente", dijo Rubin en su conferencia. "Hay una cantidad razonable de personas que dicen que dentro de tres años, al menos".

Rubin ha estado defendiendo CTV, que, si se activa con éxito, agregaría estas habilidades a Bitcoin. La mayoría de los cambios en Bitcoin, grandes o pequeños, son detalles de implementación o políticas locales. Sin embargo, debido a que CTV cambia una regla de consenso global, se entregaría a través de una "bifurcación suave", a pesar de que los cambios de código reales requeridos para CTV son pequeños. Como tal, requeriría suficientes participantes de la red para soportarlo y poder activarlo sin problemas. Entonces, Rubin no está seguro de cuándo estará disponible el cambio.

Lea más: Hard Fork vs Soft Fork

Muchos desarrolladores de bitcoin son más cautelosos, solo dan sus bendiciones a los cambios que se han investigado hasta cierto punto.

Pero, en opinión de Rubin, un plazo de tres años es demasiado largo. Llamó a esta línea de tiempo "triste" y dijo: "Es difícil para mí argumentar que esto es algo importante para trabajar si no es realmente utilizable hasta al menos dentro de tres años".

"Algunas personas dicen, 'Envíalo y ve si podemos conseguirlo en seis meses'. Me caigo más en ese campamento", dijo, sugiriendo que los cambios deberían hacerse rápidamente mientras Bitcoin todavía está en su primeras etapas y es más maleable. “Sostengo que Bitcoin es tan temprano y experimental que necesitamos empujar muy rápido. Otras personas sienten que Bitcoin está más osificado y necesita moverse muy lentamente ".

Rubin piensa que este tipo de cambio es importante para el futuro de Bitcoin.

Como dijo en su presentación, "Necesitamos muchas novedades [features]de modo que cuando decimos" Bitcoin arregla esto "en realidad significa lo que creemos que hace".

Divulgación

El líder en noticias de blockchain, CoinDesk es un medio de comunicación que se esfuerza por los más altos estándares periodísticos y cumple con un estricto conjunto de políticas editoriales . CoinDesk es una subsidiaria operativa independiente de Digital Currency Group, que invierte en criptomonedas y startups de blockchain.

[DISPLAY_ULTIMATE_PLUS]

Referencia: https://www.coindesk.com/this-new-coding-language-could-help-unlock-bitcoins-smart-contract-potential

Please enter CoinGecko Free Api Key to get this plugin works.