CAT20 protocolo: nuevo avance en contratos inteligentes sobre Fractal Bitcoin

robot
Generación de resúmenes en curso

Contratos inteligentes en BTC: Análisis profundo del protocolo CAT20 de fractales de Bitcoin

Recientemente, el ecosistema de Bitcoin ha experimentado un avance significativo. Después de varias rondas de pruebas en la red, Fractal BTC finalmente 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 al iniciar la red principal, se lanzó un nuevo protocolo de moneda, CAT20. Entonces, ¿cuáles son las ingeniosas características de CAT20 en su diseño técnico? ¿Qué podemos aprender de ello?

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

Introducción a Fractal Bitcoin

Antes de profundizar en CAT20, necesitamos entender un poco sobre Fractal Bitcoin. Su relación es similar a la de ERC20 con ETH, el protocolo CAT20 está desplegado en la red de 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 es más corto, solo 1 minuto. Su principio básico, como su nombre indica, es que se copia varias veces la red BTC, y cada cadena puede procesar transacciones, lo que mejora la velocidad de procesamiento general.

Una característica importante de Fractal es que ha habilitado el opcode 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, otorgándole la capacidad de contratos inteligentes y abriendo más posibilidades para el desarrollo futuro.

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

Análisis del protocolo CAT

Con el soporte subyacente de OP_CAT, nace el Protocolo CAT. Actualmente, el protocolo CAT20 ya está funcionando en aplicaciones reales.

proceso de implementación

Antes de desplegar el token CAT20, el usuario necesita especificar la dirección de la billetera y la información básica del token. En comparación con ERC20, CAT20 también permite establecer la cantidad de pre-minado y el límite de cantidad por cada acuñación.

La implementación se divide en dos fases: "commit" y "reveal". En la fase "commit", el script de salida de la transacción escribe la información básica del token. El valor hash de la transacción generado en la fase "commit" servirá como la identificación única de ese token.

La etapa "reveal" generará dos salidas clave: un OP_RETURN para guardar el hash del estado inicial de CAT20, y el otro es el Minter, que se utilizará para el proceso de acuñación posterior.

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

mecanismo de acuñación

Durante el proceso de acuñación, la entrada de la transacción es un minter, generado originalmente en la fase de despliegue. Cada vez que se acuña, solo hay un minter como entrada, pero puede haber múltiples minters como salida.

Es interesante que la cantidad de salida de minter se puede ajustar de manera flexible. Si cada vez se emite solo 1, la cantidad de minters disponibles en la red permanecerá constante, lo que podría llevar a un embotellamiento en la acuñación. Por otro lado, emitir múltiples minters requiere pagar costos adicionales de UTXO, lo que significa que algunos usuarios deben asumir voluntariamente esta parte del costo.

En la versión V2, se generan por defecto dos Minter con estados similares para equilibrar la eficiencia y el costo.

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

detalles técnicos de la construcción de transacciones

La construcción de transacciones de CAT20 utiliza algunas técnicas ingeniosas. Por ejemplo, durante el proceso de revelación, al ajustar la lógica del script de Bitcoin, los usuarios pueden controlar UTXO que parecen de diferentes direcciones. Mientras tanto, el UTXO del minter puede haber utilizado la capacidad de contratos inteligentes proporcionada por OP_CAT, lo que permite a cualquier persona usar estos UTXO como entradas.

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

gestión de estado

CAT20 guardó información de estado en minter, almacenada en OP_RETURN y contratos inteligentes. Cada vez que se acuña, la cantidad de acuñación del nuevo Minter será igual a la mitad de la cantidad restante que se puede acuñar, hasta que se complete la acuñación.

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

transferencia y destrucción

Al realizar una transferencia, la cantidad de tokens de entrada y salida de la transacción debe ser la misma. Para destruir tokens, solo es necesario transferirlos a una dirección común.

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

Resumen

El diseño de CAT20 proporciona a los usuarios una gran flexibilidad, al mismo tiempo que plantea mayores exigencias a la lógica de verificación del contrato. Este diseño facilita la consulta del estado de posesión de tokens y del estado de acuñación, mejorando la eficiencia.

Con el desarrollo de Fractal Bitcoin y CAT20, el ecosistema de Bitcoin está avanzando hacia escenarios de aplicación más ricos, aportando nuevas posibilidades para las finanzas descentralizadas y los contratos inteligentes.

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

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

FB-2.77%
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
  • 5
  • Republicar
  • Compartir
Comentar
0/400
PumpDetectorvip
· hace22h
he visto este patrón antes.. un poco sospechoso el momento con todo el movimiento de ballenas últimamente, no voy a mentir
Ver originalesResponder0
StakeOrRegretvip
· hace22h
¿Contratos inteligentes? Solo una nueva herramienta para tomar a la gente por tonta.
Ver originalesResponder0
OnChainArchaeologistvip
· hace22h
¿Qué pasa con otro contratos inteligentes?
Ver originalesResponder0
AlphaBrainvip
· hace23h
Otra vez están promocionando un nuevo protocolo.
Ver originalesResponder0
NftDeepBreathervip
· hace23h
¿Parece que btc también está jugando con contratos inteligentes?
Ver originalesResponder0
  • Anclado
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)