Noticias sobre tokenización, blockchain y activos del mundo real (RWA)

El medio independiente para entender la evolución cripto, Web3 y la tokenización del mundo real

Blockstream lanza Simplicity: el nuevo lenguaje para contratos inteligentes en Bitcoin

Blockstream, la empresa de infraestructura cripto cofundada por el pionero de Bitcoin Adam Back, ha anunciado oficialmente el lanzamiento de Simplicity. Se trata de un nuevo lenguaje de programación diseñado específicamente para contratos inteligentes en Liquid Network, una red de capa 2 que opera sobre la cadena de bloques de Bitcoin.

Este desarrollo representa un avance significativo en la capacidad de programación de Bitcoin, un ámbito históricamente dominado por otras redes como Ethereum.

¿Qué es simplicity?

Simplicity es un lenguaje de programación enfocado en contratos inteligentes, priorizando la seguridad, la especificación formal y la eficiencia. A diferencia de soluciones basadas en máquinas virtuales (VM), Simplicity busca evitar problemas de seguridad comunes en entornos como Ethereum. Según Adam Back, “Simplicity otorga a Bitcoin capacidad de programación expresiva, sin los problemas de seguridad que conllevan las cadenas basadas en máquinas virtuales.”

Entre sus características distintivas, se encuentran:

  • Sin bucles ilimitados: Mitiga el riesgo de ataques que explotan vulnerabilidades en la lógica de ejecución.
  • Modelo UTXO: Utiliza el modelo Unspent Transaction Output de Bitcoin, donde los tokens se comportan como efectivo digital, manteniendo coherencia con la arquitectura original de BTC.

Orígenes y evolución

Aunque el interés en la programabilidad de Bitcoin ha crecido con iniciativas como BitVM, Simplicity tiene una historia más antigua. Fue conceptualizado en 2012 por Russell O’Connor, investigador de Blockstream, con el objetivo de crear una solución matemáticamente verificable para contratos complejos en Bitcoin.

Liquid Network como base operativa y sus implicaciones

Simplicity ya está disponible para desarrolladores en Liquid Network, una solución de segunda capa de Bitcoin que ofrece transacciones rápidas y confidenciales. Esta red cuenta con más de USD $3.000 millones en valor total bloqueado (TVL), proporcionando una base sólida para el despliegue de aplicaciones descentralizadas.

Con Simplicity, los desarrolladores podrán construir herramientas similares a las vistas en otras redes blockchain habilitadas para contratos inteligentes, tales como:

  • Bóvedas programables
  • Casas de cambio descentralizadas (DEX)
  • Servicios de custodia
  • Protocolos de gobernanza

Todo esto, con Bitcoin como la capa de liquidación subyacente.

La introducción de Simplicity es un paso importante para que Bitcoin evolucione más allá de ser solo un sistema de transferencia de valor. Al ejecutarse en una capa superior como Liquid, el lenguaje no requiere modificaciones en el protocolo base de Bitcoin, lo que facilita su adopción dentro de una comunidad que a menudo es conservadora respecto a los cambios de código. Además, Simplicity puede contribuir a la escalabilidad, permitiendo que procesos más complejos se manejen fuera de la cadena principal, manteniendo la eficiencia y seguridad de la red original.