CAT20 protocolo: nuevo estándar de contratos inteligentes en la red BTC

robot
Generación de resúmenes en curso

Contratos inteligentes en la red BTC: Fractal Bitcoin y el protocolo CAT20

Recientemente, el ecosistema de BTC ha recibido una importante actualización. Después de varias 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 su capacidad para 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 diseño técnico de CAT20 y las innovaciones que contiene.

Interpretación técnica de CAT20: nuevo protocolo de token sobre Bitcoin fractal

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, el tiempo de confirmación de bloques de Fractal solo requiere 1 minuto, lo que mejora significativamente la velocidad de las transacciones. Su principio básico es replicar múltiples redes BTC, cada cadena puede procesar transacciones, aumentando así el rendimiento general.

Un gran avance de Fractal radica en la reactivación del código de operación OP_CAT de BTC, que fue abandonado en sus primeros días por razones de seguridad. Esta medida ha mejorado enormemente la funcionalidad de Fractal Bitcoin, dotándolo de capacidades de contratos inteligentes y proporcionando un amplio espacio para el desarrollo de aplicaciones futuras.

Interpretación técnica de CAT20: nuevo protocolo de token sobre Bitcoin fractal

CAT Protocolo概览

Con el soporte de OP_CAT, surge el Protocolo CAT. Actualmente, el protocolo CAT20 está en funcionamiento, y una plataforma de intercambio también ha añadido un panel de funciones correspondiente. CAT20, en nombre, hace eco de ERC20, y su diseño funcional es bastante similar.

proceso de implementación

El proceso de implementación de CAT20 se divide en dos etapas: "commit" y "reveal":

  1. Etapa de Compromiso: En el script de salida de la transacción se escriben los datos básicos del token, como el nombre, el símbolo, etc. El hashId de la transacción de esta etapa servirá como el identificador único de dicho token.

  2. Fase de Revelación: salida que contiene dos partes - un OP_RETURN para guardar el Hash del estado inicial de CAT20, y un Minter para mantener el cambio de estado durante el proceso de Mint posterior.

Este enfoque de implementación en dos etapas es bastante común en proyectos de blockchain y ayuda a proteger la información sensible hasta que se haga completamente pública en la última etapa.

Interpretación técnica de CAT20: nuevo protocolo de token sobre Bitcoin fractal

mecanismo de Mint

El proceso de acuñación tiene las siguientes características:

  • La entrada es un minter, generado originalmente en la fase de implementación.
  • Cada vez que se acuña, solo puede haber un minter como entrada, pero puede haber múltiples minters como salida.
  • Cada vez que se acuña un nuevo token.
  • El orden de salida es fijo, el minter debe estar antes del token.

Es importante notar que la configuración de la cantidad de minters afectará la actividad de mint en toda la red. Si se emite solo un minter cada vez, puede provocar congestión en el proceso de mint; mientras que si se permite que varios minters emitan, puede resultar en una deflación de minters por razones económicas. Actualmente, la versión V2 genera de manera predeterminada dos minters con estados similares para equilibrar este problema.

Interpretación técnica de CAT20: nuevo protocolo de token sobre Bitcoin fractal

Innovación en la construcción de transacciones

CAT20 adopta un diseño ingenioso en la construcción de transacciones:

  1. A través de la reescritura de la lógica del script, el usuario puede controlar los UTXO de direcciones que no son suyas.
  2. Utilizando las características de la dirección P2TR, ajustar la clave pública según ISSUE_PUBKEY para generar diferentes direcciones.
  3. Minter como contrato inteligente, permite a cualquier persona usar su UTXO como entrada.

Interpretación técnica de CAT20: nuevo protocolo de token sobre Bitcoin fractal

gestión de estado (versión V2)

CAT20 utiliza un mecanismo de almacenamiento de doble estado:

  • Hash que almacena el estado de salida de la transacción actual en OP_RETURN.
  • Almacenar el número restante de Mint en el contrato (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 mint. Este diseño asegura una distribución equilibrada del proceso de mint.

A diferencia de BRC20 o inscripciones, el token CAT20 no se almacena directamente en el UTXO de la dirección del usuario, sino que existe como un contrato inteligente independiente.

Interpretación técnica de CAT20: nuevo protocolo de token sobre el Bitcoin fractal

transferencia y destrucción

Al realizar una transferencia, la cantidad de tokens de entrada y salida de la transacción debe mantenerse igual. Una sola transacción puede contener múltiples tokens diferentes, siempre que cada uno esté equilibrado.

Para destruir el token, simplemente transfiérelo a una dirección normal.

Interpretación técnica de CAT20: protocolo de nuevo token sobre Bitcoin fractal

Resumen

El concepto de diseño de CAT20 destaca la flexibilidad y la eficiencia:

  1. Para consultar la situación de tenencia de tokens, solo es necesario verificar el UTXO del token, sin necesidad de rastrear hacia atrás.
  2. A través de la búsqueda de transacciones que contengan "cat" en OP_RETURN se puede entender rápidamente el estado de mint.

Este diseño innovador brinda nuevas posibilidades a la red de BTC, pero también requiere fortalecer la verificación en la lógica del contrato para prevenir posibles vulnerabilidades. A medida que la tecnología continúa mejorando, se espera que CAT20 se convierta en un estándar importante de protocolo de tokens en el ecosistema de BTC.

Interpretación técnica de CAT20: nuevo protocolo de token sobre Bitcoin fractal

Interpretación técnica de CAT20: nuevo protocolo de token sobre Bitcoin fractal

BTC0.45%
Ver originales
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.
  • Recompensa
  • 6
  • Republicar
  • Compartir
Comentar
0/400
GmGnSleepervip
· 08-02 11:13
El bull run ha llegado seguro.
Ver originalesResponder0
RugPullAlarmvip
· 08-02 10:32
El proyecto es demasiado nuevo, hay que tener precaución.
Ver originalesResponder0
DegenRecoveryGroupvip
· 08-01 05:46
Aprovechar la ventaja primero.
Ver originalesResponder0
ZenChainWalkervip
· 08-01 05:42
Finalmente he esperado el efecto de aceleración.
Ver originalesResponder0
GasFeeTearsvip
· 08-01 05:25
btc en línea contratos inteligentes es realmente bueno
Ver originalesResponder0
PebbleHandervip
· 08-01 05:19
Finalmente llegó el BTC inteligente.
Ver originalesResponder0
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)