- OP_CAT, originalmente desactivado en 2010 debido a problemas de memoria, está listo para volver con Tapscript, que ahora resuelve las limitaciones del pasado limitando los elementos de la pila a 520 bytes.
- Esta reintroducción podría desbloquear nuevas capacidades de contratos inteligentes, aplicaciones de capa 2 y pruebas de conocimiento cero para Bitcoin, mejorando sus capacidades técnicas.
Durante el año formativo de Bitcoin en 2009, Satoshi Nakamoto introdujo el lenguaje de scripting OP_CAT Bitcoin que permitía la concatenación de datos. Sin embargo, el equipo de desarrolladores pronto lo desactivó en 2010 debido a su potencial para crear scripts que agotaban la memoria.
Ahora, OP_CAT está a punto de volver con Tapscript, reintroducido el año pasado en octubre de 2023 para redefinir el opcode OP_SUCCESS126.
La función del OP_CAT es simplificar las operaciones fusionando dos datos, ya sean números o cadenas, en uno solo. Como se ha dicho, al principio había problemas de memoria que implicaban expandir un pequeño valor de 1 byte en pilas de 1 terabyte.
Sin embargo, Tapscrip[t ha resuelto este problema limitando los elementos de la pila a 520 bytes. Este avance ha abierto nuevas vías para Bitcoin, tales como capacidades de contratos inteligentes y aplicaciones de capa 2.
Esta reintroducción de OP_CAT puede impulsar la trayectoria de crecimiento de la red Bitcoin al permitir pruebas de conocimiento-cero (ZK-Proofs), capacidades de script mejoradas, así como el potencial de contratos inteligentes BitVM, aportando así características similares a Ethereum al blockchain de Bitcoin.
Además, OP_CAT también permitirá a la red Bitcoin soportar mecanismos de estaca descentralizados a través de condiciones de corte.
A pesar de este potencial que se abre ante nosotros, algunos miembros de la comunidad Bitcoin creen que el equipo debería centrarse en cuestiones fundamentales de privacidad y escalabilidad en lugar de añadir nuevas funcionalidades, según el informe de CNF.
Por qué el OP_CAT de Bitcoin puede desempeñar un papel fundamental en el futuro
A medida que la blockchain de Bitcoin evoluciona a través de innovaciones como Runes y Ordinals, OP_CAT puede desempeñar un papel fundamental en la expansión de sus horizontes técnicos. Sin embargo, su implementación requerirá un mayor consenso de la comunidad.
Como se ha dicho, una nueva propuesta pretende introducir OP_CAT como un opcode tapscript, activado a través de un soft fork mediante la redefinición de OP_SUCCESS80. Cuando se ejecute, OP_CAT lo hará:
- Extrae los dos valores superiores de la pila,
- Los concatena,
- Vuelve a colocar el valor resultante en la pila.
OP_CAT fallará si hay menos de dos valores en la pila o si el tamaño combinado excede el límite de 520 bytes.
Qué cambios puede aportar OP_CAT
La introducción de OP_CAT podría aportar una serie de funcionalidades como:
- Firmas en árbol: Esto permitirá secuencias de comandos multifirma con tamaños logarítmicos en relación con el número de claves públicas, al tiempo que admite condiciones de gasto complejas con una sobrecarga de datos mínima.
- Firmas Lamport poscuánticas: OP_CAT facilitará las firmas Lamport en transacciones Bitcoin que sólo requieran hashing y concatenación.
- Bóvedas: OP_CAT habilitará bóvedas avanzadas al tiempo que evitará que actores maliciosos accedan a fondos comprometidos.
- Contratos sin Equivocación: OP_CAT soportará mecanismos que penalicen el doble gasto en los canales de pago de Bitcoin a la vez que aplica reglas sobre el gasto de nonces de transacción.
- Convenios y Contratos Avanzados: OP_CAT podría simplificar la creación de contratos sin necesidad de transacciones pre-firmadas, reduciendo la complejidad y los requisitos de almacenamiento de datos.
Así, OP_CAT pretende mejorar significativamente la funcionalidad de los scripts de Bitcoin a la vez que permite aplicaciones sofisticadas en la red. Además, se adhiere a las medidas de seguridad al tiempo que evita los problemas de memoria anteriormente asociados.
El precio del Bitcoin ha subido un 1% en la prensa moviéndose muy cerca de los niveles de $60.000. Los analistas de mercado predicen que BTC se dirige a fuertes ganancias según la «Teoría del batido de dólares», informó Crypto News Flash.