Comparte este artículo
La propuesta de convenio OP_CAT se presentó formalmente como “BIP-420”, con el objetivo de permitir contratos inteligentes, puentes seguros y comercio en cadena en la red Bitcoin.
Presentación de BIP-420: propuesta formal de mejora de Bitcoin para OP_CAT
¡Es un día histórico!
Hoy, después de una larga espera, la propuesta OP_CAT recibió formalmente un número BIP. ¡Conoce BIP-420!
BIP-420 habilita acuerdos sobre bitcoin, permitiendo contratos inteligentes, puentes seguros, en cadena… pic.twitter.com/z6ItJT7LX4
—Udí | BIP-420 🐱 (@udiWertheimer) 22 de abril de 2024
El , escrito por Ethan Heilman y Armin Sabouri, busca reintroducir el código de operación OP_CAT en Bitcoin a través de una bifurcación suave compatible con versiones anteriores redefiniendo el código de operación OP_SUCCESS126. Este es el mismo valor de código de operación utilizado por el OP_CAT original, que fue deshabilitado por Satoshi Nakamoto en 2010 debido a preocupaciones sobre posibles vulnerabilidades.
“BIP-420 habilita acuerdos sobre bitcoin, lo que permite contratos inteligentes, puentes seguros, comercio en cadena, verificación de prueba zk y más”, dijo el defensor de OP_CAT y cofundador de Taproot Wizards, Udi Wertheimer.
Pactos de Bitcoin
Los convenios sobre Bitcoin son funciones avanzadas de secuencias de comandos que permiten condiciones específicas sobre cómo se pueden gastar los bitcoins en transacciones futuras. Podrían permitir casos de uso como la creación de “bóvedas” seguras para transacciones reversibles, pagos recurrentes automatizados, transferencias de herencia con límite de tiempo e instrumentos financieros complejos como depósitos en garantía y bonos.
En este sentido, los convenios de Bitcoin existen actualmente como mecanismos propuestos para hacer cumplir las condiciones sobre cómo se transferirá BTC en el futuro. Sirven como un conjunto de reglas que rigen cómo se puede gastar un Bitcoin en particular, agregando una capa adicional de seguridad y funcionalidad a la red. Los convenios de Bitcoin operan a través del lenguaje de programación de Bitcoin, estableciendo condiciones que deben cumplirse para que se procese una transacción de Bitcoin.
Existen diferentes tipos de pactos, cada uno con su propio conjunto de ventajas y desventajas. Los tipos más comunes incluyen:
-
Convenios basados en valores: restringe el valor del resultado de una transacción.
-
Convenios basados en direcciones: restringe la dirección de salida de una transacción.
-
Convenios basados en guiones: restringe el script de salida de una transacción.
Los convenios de Bitcoin podrían revolucionar la forma en que usamos Bitcoin hoy al permitir que se cree una gama más amplia de productos y servicios financieros sobre la red de Bitcoin. Podrían hacer que Bitcoin sea más versátil, permitiendo transacciones más complejas y contratos inteligentes.
Sin embargo, la implementación de los convenios de Bitcoin no está exenta de desafíos. Los principales riesgos incluyen posibles problemas de fungibilidad, mayor complejidad y la introducción de nuevas vulnerabilidades de seguridad. El concepto de covenants en Bitcoin se ha discutido desde al menos 2013.
Ampliando la funcionalidad
Según la propuesta, el código de operación OP_CAT simplificaría y ampliaría las funcionalidades de Bitcoin, haciendo que los protocolos descentralizados sean más prácticos y admitiendo configuraciones avanzadas de múltiples firmas. Básicamente, OP_CAT aumentaría significativamente el poder y la flexibilidad de las secuencias de comandos de Bitcoin, facilitando el desarrollo de aplicaciones más sofisticadas directamente en la cadena de bloques de Bitcoin.
En particular, las posibilidades de que realmente se produzca una bifurcación suave OP_CAT dependen de una combinación de factores que incluyen capacidades técnicas de los desarrolladores principales, consideraciones de seguridad en la cadena y consenso de la comunidad.
Sin embargo, OP_CAT no es la única propuesta de pacto de Bitcoin que se está debatiendo. Otras propuestas incluyen Check Template Verify (CTV), OP_CHECKSIGFROMSTACK (CSFS) y LNHANCE, cada una de las cuales varía en su enfoque y compensaciones y en diferentes etapas de investigación y debate.
Comparte este artículo