En Resumen

  • Blockstream lanzó el jueves Simplicity, un lenguaje de programación de contratos inteligentes para su sidechain Liquid con el objetivo de llevar funcionalidades al estilo de Ethereum a Bitcoin.
  • Andrew Poelstra, jefe de investigación de Blockstream, afirmó que Simplicity amplía la utilidad de Bitcoin posicionándolo como una plataforma programable para infraestructura financiera.
  • El ejecutivo señaló que si se adopta en Bitcoin en el futuro, Simplicity podría posicionar a Bitcoin como una capa de liquidación programable para finanzas de grado institucional.

Blockstream, una empresa de infraestructura Bitcoin, está apostando a que puede hacer lo que otros han fallado en hacer: llevar contratos inteligentes funcionales a la red de Bitcoin.

El jueves, Blockstream, una empresa canadiense de infraestructura de Bitcoin que construye tecnología para finanzas descentralizadas, lanzó Simplicity, un lenguaje de programación de contratos inteligentes para su sidechain Liquid. El objetivo es llevar funcionalidades al estilo de Ethereum a Bitcoin, sin la sobrecarga o riesgos de seguridad.

Los contratos inteligentes han sido durante mucho tiempo una pieza faltante en el blockchain de Bitcoin. Mientras que Ethereum y otros blockchains ofrecen características programables, Bitcoin ha resistido una expansión similar, tanto por razones técnicas como por razones ideológicas.

Según Andrew Poelstra, jefe de investigación de Blockstream, Simplicity es el intento de la firma de cerrar esa brecha. Al admitir contratos inteligentes más avanzados de forma nativa, Poelstra afirma que Simplicity podría permitir una variedad de herramientas financieras, como bóvedas, control delegado y firmas de umbral, directamente en el protocolo de Bitcoin.

"A medida que la dominancia de Bitcoin continúa creciendo, está quedando cada vez más claro que servirá como el almacén digital de valor más seguro del mundo", dijo Poelstra a Decrypt. "Este enfoque amplía la utilidad de Bitcoin más allá de simplemente mantener valor, posicionándolo como una plataforma programable para la infraestructura financiera".

Según Bob Bodily, cofundador del proyecto Bitcoin Runes Odin.Fun, si bien los desarrolladores han trabajado para llevar contratos inteligentes y DeFi a la red de Bitcoin, su capa base nunca se construyó para la lógica compleja necesaria para permitir contratos inteligentes, y ahí es donde comienzan a mostrarse las limitaciones técnicas.

"Porque solo tienes script de Bitcoin en Bitcoin L1 en términos de contratos inteligentes, es muy limitado. No es un lenguaje de programación completo de Turing", dijo Bodily a Decrypt. "Tienes muchos códigos OP faltantes u otras cosas que podrías necesitar con otros sistemas más expresivos. Y debido a eso, no puedes hacer todo lo que podrías querer hacer en Bitcoin L1".

Blockstream dijo que Simplicity evita características que han llevado a errores y hackeos en otras plataformas. Apuntó a Solidity—el lenguaje detrás de los contratos inteligentes de Ethereum—por permitir cosas como recursión, bucles infinitos y estado global, que hacen que el código sea más poderoso pero también más arriesgado y difícil de predecir.

Al eliminar estos factores, Simplicity afirma proporcionar una ejecución más segura, predecible y eficiente en recursos al prevenir cálculos infinitos y limitar los contratos a lógica autocontenida, auditable y explícitamente definida.

Mientras esto puede limitar lo que los desarrolladores pueden hacer, Blockstream dice que el compromiso vale la pena.

"La capacidad de demostrar matemáticamente cómo se comportará un contrato antes de la ejecución on-chain elimina clases enteras de errores comunes en DeFi que han mantenido a las grandes instituciones al margen de participar significativamente en el ecosistema hasta ahora", dijo Poelstra.

Simplicity, propuesto por primera vez en 2012, está diseñado para el sistema UTXO de Bitcoin. UTXO significa Salida de Transacción No Gastada, es la forma en que Bitcoin lleva un registro de quién posee qué. A diferencia del sistema basado en cuentas de Ethereum, Bitcoin ve cada transacción como el uso de monedas antiguas y la creación de nuevas.

Simplicity intenta evitar esas limitaciones al funcionar en la red de capa 2 de Blockstream que admite transacciones más rápidas y privadas.

Simplicity no se ejecuta directamente en Bitcoin, sino en una sidechain federada gestionada por la Federación Liquid. Esto significa que no es una red completamente abierta y sin permisos como Bitcoin o Ethereum. Bodily señaló que esta configuración podría plantear preocupaciones sobre la censura, la centralización y si ganará una adopción generalizada con el tiempo.

"Te encuentras con preocupaciones de centralización y censura, y un millón de compensaciones, no solo en la capa técnica, sino también legal, de programabilidad, velocidad y gobernanza", dijo. "Todos están probando diferentes enfoques, haciendo compensaciones, buscando un caso de uso de Bitcoin que se ajuste a lo que la gente quiere hacer".

Por ahora, Simplicity funciona en Liquid, pero su potencial a largo plazo radica en cómo, y si, eventualmente llega a la capa uno del blockchain de Bitcoin.

"Si se adopta en Bitcoin en el futuro, Simplicity podría posicionar a Bitcoin como una capa de liquidación programable para toda la finanza de grado institucional, sin sacrificar los principios fundamentales de Bitcoin", dijo Poelstra.

Daily Debrief Newsletter

Start every day with the top news stories right now, plus original features, a podcast, videos and more.