La empresa especializada en tecnologรญa blockchain, Chain lanzรณ al mercado un compilador de fuente abierta y ambiente de desarrollo que permitirรก escribir contratos inteligentes para Bitcoin. Es compatible con SegWit y permite establecer caracterรญsticas como comprobaciones de firmas, compromisos de hash y plazos de tiempo en sus contratos.
Los interesados en crear sus propias plantillas de contrato podrรกn utilizar la herramienta de Chain, Ivy Playground. Esta utilidad cumple las funciones de Bitcoin Script -el lenguaje de programaciรณn que funciona actualmente para las operaciones de Bitcoin-ย permitiendo crear nuevos contratos vรกlidos en la blockchain de la criptomoneda madre. Chain publicรณ un post en su cuenta en Medium para anunciar la nueva utilidad.
Para probar Ivy, puede usar Ivy Playground para Bitcoin, que le permite diseรฑar, crear y gastar contratos simulados de Bitcoin. El playground incluye plantillas precargadas que demuestran una pequeรฑa fracciรณn de posibles contratos. Los documentos explican esos ejemplos y describen cรณmo puedes usar Ivy Playground para escribir y probar tus propios contratos.
Ivy para Bitcoin: un lenguaje de contrato inteligente que se compila con Bitcoin Script
Ivy busca superar las dificultades de Bitcoin Script, especialmente las asociadas a su complejidad y a sus caracterรญsticas primitivas. El objetivo es que, utilizando Ivy, los usuarios aprendan y se familiaricen con los contratos inteligentes que pueden ser escritos enย Bitcoin y generen novedades importantes con una herramienta de escritura mรกs sencilla.
Los contratos de Ivy bloquean el valor en una blockchain junto a una serie de clรกusulas y cada una de ellas remite a un conjunto de condiciones que deben satisfacerse para que se libere dicho activo. El contrato incluye una clave pรบblica, que se proporciona en el momento en que el valor es suscrito en el contrato y una firma, que se debe proporcionar al momento en que se desbloquea el valor.
Mediante la combinaciรณn de condiciones, usuarios y desarrolladores pueden generar diferentes contratos para controlar los activos bitcoin, sin perder de vista las potencialidades que tendrรญan estos instrumentos en el mercado financiero. Actualmente Ivy Playground ha sido incluido directamente en una versiรณn especial del Chain Core Developer y estรก pre-cargado con varias plantillas.