Nueva era de contratos inteligentes BTC: Análisis del protocolo CAT20 en Bitcoin fractal
Fractal Bitcoin, como una red de segunda capa de Bitcoin, ha recibido gran atención desde su lanzamiento en la red principal en septiembre. Su característica más destacada es que, al habilitar el código de operación OP_CAT, aporta capacidades de contratos inteligentes a Bitcoin. Esto llevó al nacimiento del protocolo CAT20, un estándar de token similar al ERC20 que trae nuevas posibilidades al ecosistema de Bitcoin.
Introducción a Fractal Bitcoin
El Bitcoin fractal es una red de segunda capa completamente compatible con BTC, que tiene un tiempo de confirmación de bloque de 1 minuto más rápido. Su principio básico es replicar la red BTC varias veces, donde cada cadena puede procesar transacciones, lo que mejora la velocidad de procesamiento general. Sin embargo, actualmente, la oficina oficial no ha publicado documentación técnica detallada.
El mayor atractivo de Bitcoin Fractal radica en la habilitación del código de operación OP_CAT. Aunque este código de operación ya ha sido desechado por BTC, su reactivación en Bitcoin Fractal otorga a Bitcoin la capacidad de contratos inteligentes, ampliando significativamente sus escenarios de aplicación.
Análisis del protocolo CAT20
El protocolo CAT20 es un estándar de token basado en el fractal Bitcoin, similar al ERC20 en Ethereum. Su ciclo de vida incluye principalmente varias etapas como el despliegue, la acuñación y la transferencia.
proceso de despliegue
El despliegue del CAT20 se divide en dos fases: "commit" y "reveal":
Etapa de compromiso: escribir la información básica del token en el script de salida de la transacción, el hash de la transacción generado sirve como la única identificación de este token.
Fase de Revelación: generar un OP_RETURN que contenga el hash del estado inicial de CAT20, así como un Minter para la acuñación posterior.
Este enfoque de implementación en dos etapas es un modelo de presentación-revelación comúnmente utilizado en proyectos de blockchain, que ayuda a proteger la información del proyecto.
mecanismo de acuñación
El proceso de acuñación de CAT20 tiene las siguientes características:
Solo se puede usar un Minter como entrada por cada acuñación.
La salida puede incluir múltiples nuevos Minter
Solo se puede acuñar un tipo de moneda a la vez.
El orden de salida es fijo, Minter debe estar antes del token
La gestión de la cantidad de Minter es clave. Si se emite solo un Minter cada vez, se producirá congestión en la acuñación; emitir demasiado aumentará el costo de las transacciones. La versión V2 genera por defecto dos Minter con estados similares, para equilibrar la eficiencia y el costo.
construcción de transacciones
La construcción de transacciones de CAT20 utiliza un diseño ingenioso:
A través de la reescritura de la lógica del script, se permite a los usuarios controlar los UTXO de direcciones que no son propias.
Utilizando la característica de la dirección P2TR, ajustar la clave pública según ISSUE_PUBKEY para generar diferentes direcciones.
Minter en sí mismo es un contrato inteligente, que puede ser utilizado por cualquier persona, los detalles específicos de implementación aún no se han hecho públicos.
gestión de estado
El estado de CAT20 se almacena en dos lugares:
El hash de estado actual se almacena en el OP_RETURN de la salida de la transacción.
Almacena la cantidad restante de monedas que se pueden acuñar en el contrato Minter.
Después de cada acuñación, la cantidad de Minter que se puede acuñar es la mitad del total restante, hasta que se complete la acuñación.
transferencia y destrucción
Al realizar una transferencia, la cantidad de entrada y salida de los mismos tokens debe mantenerse igual. Para destruir, simplemente necesita transferir los tokens a una dirección normal.
Resumen
El protocolo CAT20 adopta un modelo flexible de construcción autónoma por parte del usuario, incorporando verificaciones estrictas en los contratos. Este diseño facilita la consulta de la situación de tenencia de moneda y el progreso de acuñación, pero también requiere atención a los riesgos de seguridad potenciales.
En general, CAT20 ha traído un protocolo de token estandarizado similar al ERC20 para el ecosistema de Bitcoin, lo que promete estimular más aplicaciones innovadoras y promover el desarrollo de contratos inteligentes de Bitcoin.
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.
10 me gusta
Recompensa
10
3
Compartir
Comentar
0/400
WinterWarmthCat
· hace12h
¿Otro altcoin con demasiadas capas?
Ver originalesResponder0
NestedFox
· hace12h
¿Cuál es el sentido de este tipo de segundo nivel que es inútil?
Ver originalesResponder0
GetRichLeek
· hace13h
Otra oportunidad para ser engañados, ya está preparada una emboscada, jaja.
CAT20 protocolo: El estándar ERC20 en Bitcoin fractal abre una nueva era de contratos inteligentes BTC
Nueva era de contratos inteligentes BTC: Análisis del protocolo CAT20 en Bitcoin fractal
Fractal Bitcoin, como una red de segunda capa de Bitcoin, ha recibido gran atención desde su lanzamiento en la red principal en septiembre. Su característica más destacada es que, al habilitar el código de operación OP_CAT, aporta capacidades de contratos inteligentes a Bitcoin. Esto llevó al nacimiento del protocolo CAT20, un estándar de token similar al ERC20 que trae nuevas posibilidades al ecosistema de Bitcoin.
Introducción a Fractal Bitcoin
El Bitcoin fractal es una red de segunda capa completamente compatible con BTC, que tiene un tiempo de confirmación de bloque de 1 minuto más rápido. Su principio básico es replicar la red BTC varias veces, donde cada cadena puede procesar transacciones, lo que mejora la velocidad de procesamiento general. Sin embargo, actualmente, la oficina oficial no ha publicado documentación técnica detallada.
El mayor atractivo de Bitcoin Fractal radica en la habilitación del código de operación OP_CAT. Aunque este código de operación ya ha sido desechado por BTC, su reactivación en Bitcoin Fractal otorga a Bitcoin la capacidad de contratos inteligentes, ampliando significativamente sus escenarios de aplicación.
Análisis del protocolo CAT20
El protocolo CAT20 es un estándar de token basado en el fractal Bitcoin, similar al ERC20 en Ethereum. Su ciclo de vida incluye principalmente varias etapas como el despliegue, la acuñación y la transferencia.
proceso de despliegue
El despliegue del CAT20 se divide en dos fases: "commit" y "reveal":
Etapa de compromiso: escribir la información básica del token en el script de salida de la transacción, el hash de la transacción generado sirve como la única identificación de este token.
Fase de Revelación: generar un OP_RETURN que contenga el hash del estado inicial de CAT20, así como un Minter para la acuñación posterior.
Este enfoque de implementación en dos etapas es un modelo de presentación-revelación comúnmente utilizado en proyectos de blockchain, que ayuda a proteger la información del proyecto.
mecanismo de acuñación
El proceso de acuñación de CAT20 tiene las siguientes características:
La gestión de la cantidad de Minter es clave. Si se emite solo un Minter cada vez, se producirá congestión en la acuñación; emitir demasiado aumentará el costo de las transacciones. La versión V2 genera por defecto dos Minter con estados similares, para equilibrar la eficiencia y el costo.
construcción de transacciones
La construcción de transacciones de CAT20 utiliza un diseño ingenioso:
A través de la reescritura de la lógica del script, se permite a los usuarios controlar los UTXO de direcciones que no son propias.
Utilizando la característica de la dirección P2TR, ajustar la clave pública según ISSUE_PUBKEY para generar diferentes direcciones.
Minter en sí mismo es un contrato inteligente, que puede ser utilizado por cualquier persona, los detalles específicos de implementación aún no se han hecho públicos.
gestión de estado
El estado de CAT20 se almacena en dos lugares:
El hash de estado actual se almacena en el OP_RETURN de la salida de la transacción.
Almacena la cantidad restante de monedas que se pueden acuñar en el contrato Minter.
Después de cada acuñación, la cantidad de Minter que se puede acuñar es la mitad del total restante, hasta que se complete la acuñación.
transferencia y destrucción
Al realizar una transferencia, la cantidad de entrada y salida de los mismos tokens debe mantenerse igual. Para destruir, simplemente necesita transferir los tokens a una dirección normal.
Resumen
El protocolo CAT20 adopta un modelo flexible de construcción autónoma por parte del usuario, incorporando verificaciones estrictas en los contratos. Este diseño facilita la consulta de la situación de tenencia de moneda y el progreso de acuñación, pero también requiere atención a los riesgos de seguridad potenciales.
En general, CAT20 ha traído un protocolo de token estandarizado similar al ERC20 para el ecosistema de Bitcoin, lo que promete estimular más aplicaciones innovadoras y promover el desarrollo de contratos inteligentes de Bitcoin.