A un intento serio de llevar una funcionalidad de contrato inteligente similar a Ethereum a Bitcoin llamado OP_CAT finalmente se le ha otorgado un "número BIP:" 347 . Este es el primer paso hacia el lanzamiento de la actualización de software propuesta desde hace mucho tiempo.
"Obtener un número BIP no indica ningún tipo de consenso por parte de la comunidad", dijo en una entrevista Ethan Heilman, ONE de los coautores de la propuesta junto con Armin Sabouri. "Simplemente hace que discutir y escribir software en torno a Hacer la propuesta más fácil porque ahora tiene un identificador numérico único en el que todos están de acuerdo".
En otras palabras, que se le asigne el BIP 347 significa que la discusión sobre la controvertida propuesta finalmente puede comenzar en serio.
De un lado están aquellos que quieren reservar la red Bitcoin simplemente para transacciones monetarias; por el otro, están aquellos que quieren construir cosas nuevas en la cadena, de los cuales los defensores de OP_CAT son solo una pequeña parte.
OP_CAT tiene una larga historia en los círculos de Bitcoin . Inicialmente incluido como ONE de los primeros op_codes (esencialmente atajos de programación integrados en Bitcoin), el propio Satoshi Nakamoto eliminó la funcionalidad en 2010 después de que surgieran preocupaciones sobre el uso excesivo de memoria y la posibilidad de introducir vulnerabilidades.
Pero en los últimos años, especialmente después del lanzamiento del protocolo Ordinals que revitalizó el deseo de los desarrolladores de construir en cadena, los defensores han regresado a OP_CAT como una posible forma de aumentar la cantidad de cosas que se pueden construir usando Bitcoin. Otras propuestas incluyen cosas como CTV del desarrollador de Bitcoin Jeremy Rubin y soluciones de escalamiento ricas en funciones como Stacks y Ark.
Heilman y Sabouri comenzaron a estudiar la reintroducción de OP_CAT en 2022 y propusieron por primera vez lanzarlo un año después en la lista de correo de Bitcoin a través de una bifurcación suave compatible con versiones anteriores. La idea sería redefinir y ampliar un código existente llamado "OP_SUCCESS126", sin tener que bifurcar la cadena.
Si la propuesta se aprueba, los convenios OP_CAT podrían permitir la creación de aplicaciones más sofisticadas y configuraciones de firmas múltiples en Bitcoin. Funciona introduciendo "convenios" o reglas que se pueden establecer para determinar cómo funcionará una transacción específica en Bitcoin.
"Bitcoin permite a los usuarios establecer reglas sobre quién y cómo se pueden gastar sus bitcoins. Lo único que hace el CAT es unir dos valores. Entonces, si tienes 'abc' y 'def', CAT unirá estos dos valores para formar 'abcdef'", dijo Heilman, añadiendo que una maniobra tan básica no es posible hoy en día. "El CAT es simplemente una abreviatura de conCATenate".
"Después de que la comunidad esté segura de que el software funciona según lo diseñado, armaremos un PR en bitcoin-core. Aquí es donde comienza la verdadera diversión porque la pregunta cambia de "¿es correcto el software?" a '¿la comunidad Bitcoin quiere OP_CAT?'", dijo Heilman. "Este podría ser un proceso QUICK o podría llevar años".
Entre los mayores defensores de OP_CAT se encuentran los cofundadores del popular proyecto Ordinals Taproot Wizards, Eric Wall y Udi Wertheimer, quienes crearon el proyecto de inscripciones Quantum Cats como una especie de campaña de marketing para la propuesta de Heilman y Sabouri.
Si bien Quantum Cats es ONE de los proyectos de inscripción más populares hasta la fecha, OP_CAT en sí está lejos de ser aceptado universalmente. Existe cierta especulación, por ejemplo, de que a pesar de que Heilman y Sabouri presentaron su propuesta de BIP hace varios meses, el único editor de BIP y desarrollador de Bitcoin CORE , Luke Dashjr, que no está solo en su escepticismo sobre las últimas novedades, no la aprobó. Experimentación en cadena.
El lunes, la comunidad Bitcoin nombró a cinco editores BIP adicionales. Según GitHub, el número BIP de OP_CAT fue asignado por un editor llamado "Roasbeef".
Ver también: Ver también: ¿Los nuevos editores BIP de Bitcoin agilizarán el desarrollo?
Heilman dijo que ahora que OP_CAT tiene un número BIP, depende de la comunidad determinar si debe seguir adelante.
"Hablando sólo por mí, en este punto planeo retirarme del proceso y dejar que la comunidad debata si OP_CAT es algo que quieren o no quieren", dijo. "No planeo entrar en ese debate excepto si es necesario para aclarar cuestiones técnicas".