Nueva etapa de contratos inteligentes BTC: Análisis del protocolo CAT20 sobre fractales de Bitcoin
Recientemente, el ecosistema de Bitcoin ha alcanzado un importante avance. Después de múltiples rondas de verificación en la red de pruebas, Fractal BTC se lanzó oficialmente en la red principal en septiembre. Uno de los aspectos destacados de Fractal es que cuenta con la funcionalidad de contratos inteligentes, y en el momento del lanzamiento en la red principal, se presentó un nuevo protocolo de token llamado CAT20. Este artículo explorará en profundidad el ingenio del diseño técnico de CAT20 y su impacto potencial.
Introducción a Fractal Bitcoin
Antes de profundizar en CAT20, necesitamos entender su entorno operativo, Fractal Bitcoin. Fractal Bitcoin, también conocido como Bitcoin fractal, es una red de segunda capa completamente compatible con BTC. En comparación con BTC, su tiempo de confirmación de bloques se reduce drásticamente a 1 minuto. Su principio básico es replicar la red BTC varias veces, cada cadena puede procesar transacciones, lo que mejora la velocidad de procesamiento general.
Una de las grandes innovaciones de Fractal es el reinicio del código de operación OP_CAT que fue desechado en los primeros días de BTC por razones de seguridad. Esta medida ha mejorado significativamente la funcionalidad de Fractal Bitcoin, dándole capacidades de contratos inteligentes y abriendo un espacio de aplicación más amplio.
Análisis del protocolo CAT
proceso de implementación
El despliegue del token CAT20 se divide en dos fases: "commit" y "reveal":
Fase de Compromiso:
Escribir la información básica del token en el script de salida de la transacción (como nombre, símbolo, etc.)
El hash de la transacción generada actúa como la única identificación de ese token.
Fase de Revelación:
Salida un OP_RETURN, almacenar el hash del estado inicial de CAT20
Generar Minter, utilizado para el proceso de acuñación posterior.
Este enfoque de implementación en dos pasos protege eficazmente la información del proyecto, haciendo que solo se haga completamente pública en la fase de revelación.
mecanismo de acuñación
El proceso de acuñación tiene las siguientes características:
La entrada es un minter (generado inicialmente por deploy)
Cada vez que se acuña, solo hay una entrada de minter, pero puede haber múltiples salidas de minter.
Cada vez que se mint, se genera un token
Orden de salida fijo: después de minter debe estar el token
Para equilibrar la eficiencia de la red y la economía, la versión V2 genera por defecto dos Minter con estados similares.
construcción de innovaciones en transacciones
CAT20 utiliza un ingenioso diseño de script que permite a los usuarios controlar UTXO que no pertenecen a su propia dirección. Este diseño se refleja tanto en la fase de revelación como en la fase de minter, lo que mejora enormemente la flexibilidad del protocolo.
gestión de estado (V2)
La información de estado de CAT20 se almacena en dos lugares:
En el OP_RETURN de la salida de la transacción (hash del estado actual)
En contratos inteligentes (Minter y Token)
Después de cada Mint, la cantidad de mint generada por el nuevo Minter es la mitad de la cantidad restante que se puede mintar, hasta que se complete la acuñación.
transferencia y destrucción
Al realizar una transferencia, la cantidad de token de entrada y salida de la transacción debe mantenerse constante. Se pueden operar múltiples tokens en la misma transacción, solo es necesario equilibrarlos entre sí.
Para destruir el token, solo necesitas transferirlo a una dirección normal.
Resumen
El diseño del CAT20 es extremadamente flexible, permitiendo a los usuarios construir diversas operaciones de manera autónoma. Este diseño trae numerosas ventajas:
Simplificar la consulta de la situación de tenencia de tokens, solo necesita verificar el UTXO del token.
Para facilitar el monitoreo del progreso de mint, se puede realizar una búsqueda de transacciones que contengan "cat" en OP_RETURN.
Sin embargo, la alta flexibilidad también plantea mayores requisitos para la lógica de verificación de contratos, y algunas vulnerabilidades provienen de esto.
El lanzamiento de CAT20 trae nuevas posibilidades para el ecosistema de Bitcoin, su diseño innovador podría proporcionar nuevas ideas para el desarrollo futuro de los protocolos de tokens de blockchain.
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
19 me gusta
Recompensa
19
6
Compartir
Comentar
0/400
ZKProofEnthusiast
· 07-25 14:33
Aún es temprano, no te apresures a abrir el champán.
Ver originalesResponder0
AirdropBuffet
· 07-23 12:44
Ah, qué delicioso, ¡ya puedo esperar el Airdrop!
Ver originalesResponder0
TokenRationEater
· 07-22 20:34
El dinero se debe ganar, pero sin impulsos.
Ver originalesResponder0
LadderToolGuy
· 07-22 20:29
¡Vamos a por ello!
Ver originalesResponder0
DefiPlaybook
· 07-22 20:25
Según los datos, la tasa de crecimiento del TVL de CAT20 en Mainnet es del 9.2%/semana, lo cual se considera un rango razonable.
Análisis del protocolo CAT20: una nueva era de contratos inteligentes Fractal BTC
Nueva etapa de contratos inteligentes BTC: Análisis del protocolo CAT20 sobre fractales de Bitcoin
Recientemente, el ecosistema de Bitcoin ha alcanzado un importante avance. Después de múltiples rondas de verificación en la red de pruebas, Fractal BTC se lanzó oficialmente en la red principal en septiembre. Uno de los aspectos destacados de Fractal es que cuenta con la funcionalidad de contratos inteligentes, y en el momento del lanzamiento en la red principal, se presentó un nuevo protocolo de token llamado CAT20. Este artículo explorará en profundidad el ingenio del diseño técnico de CAT20 y su impacto potencial.
Introducción a Fractal Bitcoin
Antes de profundizar en CAT20, necesitamos entender su entorno operativo, Fractal Bitcoin. Fractal Bitcoin, también conocido como Bitcoin fractal, es una red de segunda capa completamente compatible con BTC. En comparación con BTC, su tiempo de confirmación de bloques se reduce drásticamente a 1 minuto. Su principio básico es replicar la red BTC varias veces, cada cadena puede procesar transacciones, lo que mejora la velocidad de procesamiento general.
Una de las grandes innovaciones de Fractal es el reinicio del código de operación OP_CAT que fue desechado en los primeros días de BTC por razones de seguridad. Esta medida ha mejorado significativamente la funcionalidad de Fractal Bitcoin, dándole capacidades de contratos inteligentes y abriendo un espacio de aplicación más amplio.
Análisis del protocolo CAT
proceso de implementación
El despliegue del token CAT20 se divide en dos fases: "commit" y "reveal":
Fase de Compromiso:
Fase de Revelación:
Este enfoque de implementación en dos pasos protege eficazmente la información del proyecto, haciendo que solo se haga completamente pública en la fase de revelación.
mecanismo de acuñación
El proceso de acuñación tiene las siguientes características:
Para equilibrar la eficiencia de la red y la economía, la versión V2 genera por defecto dos Minter con estados similares.
construcción de innovaciones en transacciones
CAT20 utiliza un ingenioso diseño de script que permite a los usuarios controlar UTXO que no pertenecen a su propia dirección. Este diseño se refleja tanto en la fase de revelación como en la fase de minter, lo que mejora enormemente la flexibilidad del protocolo.
gestión de estado (V2)
La información de estado de CAT20 se almacena en dos lugares:
Después de cada Mint, la cantidad de mint generada por el nuevo Minter es la mitad de la cantidad restante que se puede mintar, hasta que se complete la acuñación.
transferencia y destrucción
Al realizar una transferencia, la cantidad de token de entrada y salida de la transacción debe mantenerse constante. Se pueden operar múltiples tokens en la misma transacción, solo es necesario equilibrarlos entre sí.
Para destruir el token, solo necesitas transferirlo a una dirección normal.
Resumen
El diseño del CAT20 es extremadamente flexible, permitiendo a los usuarios construir diversas operaciones de manera autónoma. Este diseño trae numerosas ventajas:
Sin embargo, la alta flexibilidad también plantea mayores requisitos para la lógica de verificación de contratos, y algunas vulnerabilidades provienen de esto.
El lanzamiento de CAT20 trae nuevas posibilidades para el ecosistema de Bitcoin, su diseño innovador podría proporcionar nuevas ideas para el desarrollo futuro de los protocolos de tokens de blockchain.