Protocolo CAT20: Análisis profundo de los nuevos avances en contratos inteligentes BTC

robot
Generación de resúmenes en curso

Nuevos contratos inteligentes en BTC: análisis en profundidad del protocolo CAT20

Recientemente, ha surgido un nuevo desarrollo notable en el ecosistema de Bitcoin: Fractal BTC se lanzó oficialmente en la mainnet en septiembre después de múltiples pruebas. Una de las principales características de Fractal es su capacidad para contratos inteligentes, y en el lanzamiento de la mainnet, se introdujo un nuevo protocolo de token llamado CAT20. Este artículo analizará en profundidad la filosofía de diseño de CAT20 desde una perspectiva técnica.

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

Introducción a 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 copiar varias veces la red BTC, cada cadena puede procesar transacciones, mejorando así la velocidad de procesamiento general.

Una de las grandes ventajas de Fractal es que ha habilitado el código de operación OP_CAT, que fue descartado en los primeros días de BTC por razones de seguridad. Esto ha mejorado enormemente las capacidades de Fractal, dándole la capacidad de contratos inteligentes y abriendo la posibilidad para más aplicaciones innovadoras.

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

Análisis del protocolo CAT20

proceso de despliegue

El despliegue del token CAT20 se divide en dos etapas: commit y reveal.

  1. Fase de Compromiso: Escribir la información básica del token ( como nombre, símbolo, etc. ) en el script de salida de la transacción. El hashId de esta transacción actúa como identificador del token.

  2. Etapa de Revelación: salida que contiene el Hash del estado inicial en OP_RETURN, así como el Minter para el Mint posterior.

Este modelo de implementación en dos etapas es bastante común en proyectos de blockchain, y se pueden revelar algunas informaciones clave en la fase de revelación.

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

mecanismo de acuñación

Características de las transacciones de Mint:

  • La entrada es un minter
  • Salida que incluye cualquier cantidad de minters y un token
  • El orden de salida es fijo, el minter debe estar antes del token

La configuración de la cantidad de Minter es clave:

  • Establecer en 1 causará congestión
  • Establecer en más de 1 puede aumentar el minter disponible, pero también aumenta el costo
  • Establecer en 0 causará deflación del minter

La versión V2 genera por defecto dos Minter con estados similares, para equilibrar los factores mencionados anteriormente.

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

detalles técnicos de la construcción de transacciones

CAT20 utiliza ingeniosamente el script de BTC, permitiendo a los usuarios controlar UTXO que parecen no pertenecer a su dirección:

  • A través de la reescritura de la lógica del script, utilizar sus propias claves públicas y privadas
  • Ajustar la clave pública utilizando las características de la dirección P2TR

Minter como contratos inteligentes, puede ser utilizado por cualquiera, y su implementación específica puede depender de OP_CAT.

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

gestión del estado de la transacción (V2)

  • OP_RETURN almacena el Hash del estado de salida de la transacción actual
  • Almacenar el número restante de Mint de Token en el contrato
  • La cantidad de mint de un nuevo generador Minter es la mitad de la cantidad restante que se puede mint.

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

transferencia y destrucción

Al realizar una transferencia, la cantidad de entrada y salida del mismo Token debe mantenerse consistente. La destrucción solo requiere transferir el Token a una dirección normal.

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

Resumen

La flexibilidad de diseño de CAT20 es muy alta, los usuarios pueden construir todo tipo de operaciones por sí mismos. Este diseño facilita la consulta de la situación de tenencia de Token y el progreso de mint, pero también requiere que los contratos realicen una verificación estricta para prevenir vulnerabilidades.

CAT20 como un nuevo protocolo de contratos inteligentes en el ecosistema de BTC, ha traído más posibilidades a Bitcoin, y vale la pena seguir su desarrollo.

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

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

BTC-0.42%
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
  • 3
  • Republicar
  • Compartir
Comentar
0/400
TopBuyerBottomSellervip
· hace15h
Otra vez el moneda caliente que se ha disparado hasta el cielo, los inversores minoristas seguramente perderán.
Ver originalesResponder0
TokenomicsTrappervip
· hace15h
smh otro ponzi l2 golpeando btc... clásico patrón de salida de pump cargando
Ver originalesResponder0
tx_pending_forevervip
· hace16h
Todo el día con las nuevas cosas de btc, la moneda ya se ha vendido por completo[垂死]
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)