Topics BitcoinCurrent Page

¿Qué es el estándar CAT20 y cómo funciona?

Avanzado
Bitcoin
9 de oct de 2024
10 minutos de lectura

Resumen mediante IA

Mostrar más

Resumen detallado

Cuando la cadena de bloques Ethereum (ETH) apareció en el horizonte en 2015 con su funcionalidad de contrato inteligente, tokens no fungibles (NFT) y aplicaciones descentralizadas (DApps), muchos en el sector de la cadena de bloques supusieron que Bitcoin (BTC) finalmente se desvanecería. La cadena de bloques más antigua del mundo simplemente no tenía ninguna de las características novedosas que su rival más joven tenía. Avance rápido hasta casi una década después, y varios protocolos innovadores y estándares de tokens han iniciado la era de un Bitcoin totalmente nuevo, uno con sus propias NFT, tokens fungibles e incluso funcionalidad tipo contrato inteligente.

En los últimos dos años, el protocolo Bitcoin Ordinals ha habilitado las NFT basadas en Bitcoin. El estándar de token BRC-20, basado en la misma teoría de inscripción ordinal, introdujo la capacidad de crear tokens fungibles en la cadena. Poco después, el protocolo Runes abrió una forma de crear activos fungibles mucho más ligeros que los tokens BRC-20. Con todas estas innovaciones, parece que Bitcoin finalmente ha encontrado su ritmo en el nuevo mundo de la cadena de bloques.

En septiembre de 2024, se propuso otro estándar de token potencialmente cambiante, CAT20, para la red Bitcoin. CAT20 permite a los desarrolladores crear tokens fungibles basados en Bitcoin que se adhieren tanto a los estándares nativos de la cadena de bloques como al modelo de salida de transacciones no gastadas (UTXO), a la vez que introducen altos niveles de componibilidad, creando oportunidades para una funcionalidad compleja similar a un contrato inteligente.

Conclusiones clave:

  • CAT20 es un nuevo estándar de token fungible propuesto para Bitcoin. Entre las ventajas de los tokens CAT20 se encuentra su capacidad de admitir una componibilidad relativamente sofisticada, seguridad a nivel de bitcoins, interoperabilidad entre cadenas y compatibilidad con el modelo de transacción UTXO de la cadena de bloques.

  • Los tokens CAT20 pueden funcionar en cualquier cadena compatible con el código operativo OP_CAT (código operativo), que actualmente está desactivado en Bitcoin. Hay debates continuos en la comunidad sobre si OP_CAT debe volver a habilitarse en la cadena de bloques de Bitcoin.

EN_2409-T35020_Learn_Read_to_Earn_728x90.png

Introducción al protocolo CAT

CAT20 es un nuevo estándar de token fungible propuesto para la cadena de bloques Bitcoin (CAT significa token certificado por el Pacto). El token CAT20 es:

  • basado en el modelo de transacción UTXO nativo de Bitcoin

  • asegurado por un procedimiento minero

  • compatible con el mecanismo de seguridad subyacente de la cadena de bloques

Además, el token CAT20:

  • admite la menta programable 

  • está diseñado para ofrecer altos niveles de composición, una característica que allana el camino para el uso de contratos inteligentes en la cadena 

  • representa una nueva incorporación a la línea de tecnologías y estándares de token recientemente propuestos o introducidos en Bitcoin para permitir una funcionalidad inteligente compleja y operaciones de token fungibles flexibles

El estándar fue propuesto en septiembre de 2024 por el equipo del protocolo CAT y es aplicable a cualquier cadena de bloques que admita el código operativo OP_CAT. Los códigos operativos son scripts especiales que indican a las transacciones de cadena de bloques que realicen ciertas operaciones. La cadena de bloques de Bitcoin admitió el código operativo OP_CAT hasta 2010, cuando el fundador anónimo de la plataforma, Satoshi Nakamoto, lo eliminó debido a problemas de seguridad y eficiencia de las transacciones.

Actualmente, hay un interés reavivado en OP_CAT dentro de la comunidad de usuarios de Bitcoin, y varias partes han propuesto su reintroducción. Si OP_CAT se vuelve a habilitar en Bitcoin, es probable que CAT20 pase de un estado propuesto a un estándar totalmente implementado en la cadena. Entre las redes de cadena de bloques que actualmente lo admiten se encuentra Fractal Bitcoin (FB), una solución de cadena lateral de capa 2 que admite mayores velocidades y niveles de escalabilidad para transacciones de Bitcoin.

La norma CAT20 propuesta recientemente no debe confundirse con la norma CAT20 mucho antes (y no relacionada) para tokens de seguridad y valores tokenizados compatibles, introducida en 2018 por el conjunto de desarrollo de cadena de bloques Securrency.

Comprensión de la norma CAT20

Para comprender los tokens CAT20, es crucial ser consciente de lo que hace el código operativo OP_CAT. Disponible originalmente en Bitcoin, permite a los desarrolladores concatenar (de ahí el nombre) dos datos juntos, lo que potencialmente abre una forma de crear una funcionalidad de transacción compleja. Sin embargo, OP_CAT también tiene cierto potencial para ser explotado para ejecutar ataques de denegación de servicio (DOS) y congestionar la red Bitcoin.

Debido a estas vulnerabilidades, Satoshi Nakamoto desactivó OP_CAT, junto con otros varios códigos operativos. OP_CAT, en la que se basa en gran medida la norma CAT20, sigue sin funcionar en Bitcoin a principios de octubre de 2024. La justificación principal detrás de la decisión de Nakamoto probablemente recaiga en el deseo en ese momento de mantener Bitcoin estrictamente un entorno para transferencias y almacenamiento de activos seguros.

Sin embargo, en los últimos años, la cadena de bloques ha ido más allá de su estado original, con protocolos y estándares como BRC-20, Runes e inscripciones ordinarias que marcan el inicio de una era de mayor grado de actividad de la red. Además, una variedad de soluciones de capa 2 vinculadas al bitcoin han contribuido al desarrollo del ecosistema de la cadena. 

Con todas estas tecnologías totalmente operativas en la red Bitcoin, muchos de los miembros de su comunidad han cuestionado la necesidad de mantener OP_CAT desactivado.

Al final del día, si se permite que los tokens BRC-20 proliferen en la cadena, y varios protocolos de capa 2 han introducido una funcionalidad inteligente similar a un contrato, ¿por qué se haría una excepción para OP_CAT? Las voces que claman para volver a activar OP_CAT están aumentando cada día, y se espera que el código operativo se vuelva a activar. 

En ese caso, CAT20 puede admitir la creación y el uso de tokens de Bitcoin con un grado significativo de componibilidad. Significativamente, esto podría abrir oportunidades para aprovechar una variedad de DApps dentro del ecosistema de Bitcoin.

¿Cómo afecta el estándar CAT20 a la cadena de bloques de bitcoins?

Debido a que los tokens CAT20 son altamente componibles y modulares, podrían aumentar significativamente la sofisticación de las transacciones de Bitcoin, lo que podría allanar el camino para la funcionalidad DApp completa directamente en la red.

Al mismo tiempo, la capacidad de proporcionar una funcionalidad sofisticada puede provocar congestión en la red, debido a la cantidad y complejidad de las operaciones que estos tokens son capaces de producir. Bitcoin ya tiene dificultades con los nuevos estándares y protocolos — BRC-20, Runes e inscripciones ordinarias— que han provocado un gran aumento de la actividad en su red. La introducción de tokens CAT20 en la cadena de bloques podría aumentar aún más los niveles de tráfico.

Ventajas de la norma CAT20

Seguridad a nivel de bitcoin

Los tokens CAT20 se adhieren al mecanismo de seguridad subyacente de Bitcoin, que se basa en el procedimiento de prueba de trabajo (PoW). Ha sido fundamental para establecer la reputación de la cadena de bloques como un entorno transaccional altamente seguro. Al aprovechar PoW, los tokens CAT20 garantizarían que sus operaciones estén protegidas al mismo nivel que los activos nativos de BTC.

Nativo del bitcoin (basado en UTCO)

Además de PoW, otro elemento que garantiza la seguridad de Bitcoin es su reconocido modelo de transacción UTXO, mediante el cual los saldos y transferencias de Bitcoin se representan por resultados de transacciones anteriores. Los tokens CAT20 se basan en UTXO y aprovechan directamente el propio script de Bitcoin en la capa 1. Esto significa que estos tokens no necesitan depender de indexadores fuera de la cadena, software utilizado para organizar transacciones y simplificar la consulta de la cadena de bloques.

Interoperabilidad entre cadenas

El estándar CAT20 crea oportunidades para operaciones entre cadenas, ya que se puede implementar en cualquier red que admita el código operativo OP_CAT. Hemos señalado anteriormente que la cadena lateral Fractal Bitcoin Layer 2 es un ejemplo de una red compatible con OP_CAT. Además del bitcoin Fractal, hay dos notables horquillas de bitcoin con funcionalidad OP_CAT habilitada: Bitcoin Cash (BCH) y Bitcoin SV (BSV).

Ligero

Los tokens CAT20 tienen funcionalidad incorporada para admitir la verificación simplificada de pagos (SPV). Esta tecnología permite a los clientes ligeros, como los teléfonos móviles, verificar la autenticidad de los tokens CAT20 de una manera descentralizada y eficiente.

Desventajas de la norma CAT20

Limitado a redes OP_CAT

Aunque CAT20 tiene cierto potencial de interoperabilidad entre cadenas, la red existente de cadenas que admiten OP_CAT (y que, en teoría, podrían admitir CAT20) es bastante limitada. El proyecto Fractal Bitcoin es una nueva solución de capa 2, aún en las primeras etapas de su presencia en el mercado, mientras que Bitcoin Cash y Bitcoin SV son actores menores en el mundo de las cadenas inteligentes con capacidad de contrato. Estas dos plataformas admiten cierto grado de funcionalidad inteligente utilizando sus propios mecanismos únicos. 

Aun así, sus capacidades DApp están muy por detrás de las de Ethereum y otras cadenas de contratos inteligentes, como BNB Chain (BNB), Polygon (POL), Cardano (ADA) y Solana (SOL). Como tal, el alcance potencial del estándar de token está relativamente restringido, especialmente porque OP_CAT sigue sin funcionar en Bitcoin en sí.

Posible congestión de red

La capacidad de CAT20 para admitir funciones complejas y componibles puede conducir a la congestión de la red, debido tanto a la gran cantidad de procesamiento necesario como al aumento general de la demanda de DApps. El bitcoin ya tiene dificultades con el problema de la congestión, y la introducción de CAT20 podría exacerbar este problema. 

El siguiente gráfico muestra el número de transacciones de Bitcoin durante los últimos tres años (hasta el 6 de octubre de 2024). Es imposible pasar por alto el aumento gradual de la actividad de la red durante el año anterior, aproximadamente:

Desarrollo en fase temprana

La norma CAT20 aún se encuentra en las primeras etapas de su desarrollo. Se ha introducido y promocionado recientemente por el protocolo CAT, y muchos detalles prácticos de su implementación aún no se han definido o hecho públicos.

Potencial de aumento de las tarifas

El aumento de la actividad en cadena y el uso de DApp que CAT20 podría estimular probablemente afectaría no solo a los niveles de congestión de la red, sino también a los costes de transacción. El bitcoin ya se enfrenta a aumentos en estos costes, debido al ajetreo de la actividad relacionada con los tokens BRC-20, los tokens Runes y las NFT de inscripciones ordinarias. Con la llegada de CAT20, los costes de las transacciones con Bitcoin pueden aumentar aún más.

CAT20 frente a otros estándares de token de bitcoin

CAT20 frente a BRC-20

CAT20 tiene una serie de ventajas con respecto al estándar de token fungible BRC-20. En primer lugar, a diferencia de BRC-20, CAT20 no requiere divisores fuera de cadena. Con todas sus operaciones estrictamente en cadena, los tokens CAT20 disfrutan de una mayor eficiencia y un mejor perfil de seguridad que los activos BRC-20. Además, la tecnología CAT20 permite una funcionalidad mucho más flexible y sofisticada de lo que el estándar de token BRC-20 puede proporcionar.

CAT20 frente a Runas

Los tokens CAT20 comparten ciertas similitudes con Runes, otra variedad de token fungible muy popular en Bitcoin. Ambos tokens aprovechan en gran medida el entorno en cadena para su funcionalidad, aunque Runes requiere indexadores mientras que CAT20 no lo hace. Ambos estándares pueden ser ligeros, aunque en el caso de CAT20 depende en gran medida del diseño real del token y la funcionalidad prevista. Además, tanto los tokens Runes como CAT20 aprovechan el modelo UTXO de Bitcoin.

Sin embargo, la diferencia crítica entre estas dos tecnologías de tokens es que los tokens CAT20 se pueden utilizar para habilitar DApps bastante sofisticadas, que van desde creadores de dinero automatizados (AMM) hasta protocolos de préstamos y apilado. Por el contrario, el protocolo Runes se ha limitado principalmente a respaldar la emisión y el uso de monedas meme.

CAT20 frente a ARC-20

ARC-20 es un estándar diseñado para tokens fungibles que admite la gestión de propiedad digital y la representación de activos para objetos coleccionables y NFT. Aunque ARC-20 es un estándar de token fungible, su principal enfoque es la representación digital para elementos distintos y NFT. Por el contrario, CAT20 está diseñado para tokens fungibles con diversas aplicaciones y casos de uso. 

Aunque ambos estándares de token podrían tener casos de uso en finanzas descentralizadas (DeFi) u otros nichos de DApp, los activos CAT20 son capaces de admitir funcionalidades más sofisticadas y programables.

Skinny_Banner-1600x400.webp

El futuro de la norma CAT20

En el momento de esta redacción, el 8 de octubre de 2024), el futuro de la norma CAT20 depende en gran medida de si el código operativo OP_CAT se vuelve a habilitar en Bitcoin y cuándo. Esto lo determinará la comunidad general de Bitcoin a través de debates en línea y deliberaciones sobre propuestas. A diferencia de algunas cadenas con procesos de gobernanza en cadena altamente estructurados, Bitcoin tiene un proceso flexible, principalmente fuera de cadena y menos estructurado de tomar decisiones sobre asuntos tan importantes como la reintroducción de códigos operativos críticos.

El CAT20 se propuso en septiembre de 2024 y las conversaciones activas están en curso. La comunidad de Bitcoin puede tardar unas semanas o meses en decidir sobre este tema. Por supuesto, siempre existe la posibilidad de que la reintroducción propuesta por OP_CAT pueda rechazarse o dejarse en limbo durante un periodo prolongado.

En resumen

El estándar CAT20 es un paso significativo hacia adelante para Bitcoin, debido al potencial de programación relativamente sofisticada de CAT20, la dependencia del mecanismo de seguridad subyacente de Bitcoin, la naturaleza basada en UTXO y la interoperabilidad entre cadenas. Sin embargo, las preocupaciones sobre la congestión de la red y el aumento de las tarifas de transacción están aumentando dentro de la comunidad de Bitcoin en este momento, principalmente debido a la avalancha de actividad relacionada con BRC-20, Runes e inscripciones ordinarias. 

Sin embargo, se espera que la comunidad de Bitcoin sea capaz de distinguir entre tecnologías que son más adecuadas para las acrobacias de monedas meme y aquellas que pueden proporcionar una funcionalidad útil similar a la DApp. Como mínimo, el equipo de CAT Protocol espera que sea así, y mantendrá los dedos cruzados. Si OP_CAT se vuelve a habilitar, los tokens CAT20 se convertirán en un nuevo éxito en la red de cadena de bloques más grande del mundo.

#LearnWithBybit

Aplicación de Bybit
Gana de forma inteligente