Análisis del protocolo CAT20: el ecosistema BTC da la bienvenida a una nueva era de contratos inteligentes

robot
Generación de resúmenes en curso

El ecosistema BTC da la bienvenida a la nueva era de contratos inteligentes: Profundidad en el análisis del protocolo CAT20

Recientemente, el ecosistema de Bitcoin ha experimentado un importante avance técnico. Después de varias rondas de pruebas 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 funciones de contratos inteligentes, y en el momento del lanzamiento de la red principal se presentó un nuevo protocolo de token llamado CAT20. Este artículo analizará en profundidad el diseño técnico de CAT20 y explorará las innovaciones que contiene.

Interpretación técnica de CAT20: nuevo protocolo de tokens en Bitcoin fractal

Introducción a Fractal Bitcoin

Antes de entender CAT20, primero necesitamos presentar brevemente Fractal Bitcoin. Es una red "de segunda capa" completamente compatible con BTC, con un tiempo de confirmación de bloques de solo 1 minuto, lo que es mucho más rápido que la red principal de BTC. Su principio básico es replicar la red BTC varias veces, y cada cadena puede procesar transacciones, lo que mejora la velocidad de procesamiento general.

Una de las grandes ventajas de Fractal es que ha reactivado el opcode OP_CAT, que fue desechado en los primeros días de BTC por razones de seguridad. Esta recuperación del opcode aporta capacidades de contratos inteligentes a Fractal Bitcoin, abriendo un amplio espacio para el desarrollo del ecosistema.

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

Análisis del protocolo CAT

Basado en el soporte OP_CAT de nivel inferior, el Protocolo CAT ha surgido. Actualmente, el protocolo CAT20 está en funcionamiento, y su concepto de diseño es bastante similar al ERC20 en Ethereum.

proceso de despliegue

El proceso de despliegue de CAT20 se divide en dos fases: "commit" y "reveal":

  1. Fase de compromiso: Escribir la información básica del token (como el nombre, el símbolo, etc.) en el script de salida de la transacción. El hashId de la transacción sirve como la identificación única del token.

  2. Fase de Revelación: output un OP_RETURN que contenga el Hash del estado inicial de CAT20, así como un Minter para el proceso de Mint posterior.

Este enfoque de implementación en dos etapas es un patrón de presentación-revelación común en proyectos de blockchain, que ayuda a proteger la información sensible.

Interpretación desde el punto de vista técnico de CAT20: nuevo protocolo de token sobre Bitcoin fractal

mecanismo de Mint

Las características del proceso de acuñación incluyen:

  • Cada Mint tiene solo un minter como entrada
  • La salida puede incluir múltiples minters
  • Cada vez que se crea un token
  • El orden de salida se fija como minter seguido de token

Es importante notar que la cantidad de minters que se generan afectará la actividad de Mint en toda la red. La versión V2 genera por defecto dos minters con estados similares para equilibrar la eficiencia y la economía de la red.

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

innovación en la construcción de transacciones

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

  1. A través de la reescritura de la lógica del script, se logra el control de UTXO de diferentes direcciones.
  2. Aprovechar las características de la dirección P2TR para ajustar la clave pública y generar diferentes direcciones.
  3. Podría utilizarse OP_CAT para implementar funcionalidades de contratos inteligentes, permitiendo que todos los usuarios utilicen el UTXO minter.

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

gestión de estado (versión V2)

La información de estado de CAT20 se almacena en dos lugares:

  1. El OP_RETURN de la salida de la transacción almacena el Hash del estado actual.
  2. Almacenar el número restante de Mint en los contratos inteligentes (Minter y Token).

Después de cada Mint, la cantidad de mint generada para el nuevo Minter es la mitad de la cantidad restante que se puede mintar, hasta que se agote por completo.

Interpretación técnica de CAT20: nuevo protocolo de token sobre 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. Para destruir tokens, solo es necesario transferirlos a una dirección normal.

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

Aspectos técnicos destacados y perspectivas

El diseño de CAT20 tiene una alta flexibilidad, lo que permite a los usuarios construir diversas operaciones de forma autónoma. Este diseño presenta varias ventajas obvias:

  1. Facilita la consulta de la situación de tenencia de tokens, solo es necesario verificar el UTXO del token.
  2. Fácil de rastrear el progreso de mint, se puede lograr buscando transacciones que contengan "cat" en OP_RETURN.

Sin embargo, esta flexibilidad también plantea mayores exigencias a la lógica de verificación de contratos, y algunos de los recientes fallos reportados provienen de esto.

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

En general, CAT20 ha traído nuevas posibilidades al ecosistema de Bitcoin, y la implementación de su funcionalidad de contratos inteligentes podría abrir nuevos escenarios de aplicación para BTC. A medida que la tecnología continúa mejorando, tenemos razones para esperar que CAT20 desempeñe un papel más importante en el futuro, impulsando la expansión del ecosistema de Bitcoin hacia áreas más amplias.

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

BTC-3.12%
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
  • 7
  • Compartir
Comentar
0/400
consensus_whisperervip
· hace16h
BTC ecosistema realmente está progresando.
Ver originalesResponder0
OvertimeSquidvip
· 07-30 21:13
BTC también puede jugar con contratos inteligentes.
Ver originalesResponder0
SchrodingersFOMOvip
· 07-30 02:38
La tendencia nunca se detiene
Ver originalesResponder0
DecentralizeMevip
· 07-29 19:25
contratos inteligentes新时代
Ver originalesResponder0
quietly_stakingvip
· 07-29 19:21
BTC tiene un nuevo significado
Ver originalesResponder0
SatoshiSherpavip
· 07-29 19:11
Finalmente llegó CAT20
Ver originalesResponder0
LucidSleepwalkervip
· 07-29 19:03
BTC又要 To the moon啦
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)