Nuevos avances en contratos inteligentes BTC: Análisis de Fractal y protocolo CAT20
Recientemente, el ecosistema de BTC ha experimentado un desarrollo importante. Fractal BTC se lanzó oficialmente en la red principal en septiembre después de múltiples pruebas. Como una red de segunda capa compatible con BTC, la mayor característica de Fractal es que admite la funcionalidad de contratos inteligentes. Al mismo tiempo, un nuevo protocolo de token llamado CAT20 también se lanzó en Fractal. Este artículo ofrecerá un análisis profundo de las características técnicas de Fractal y el diseño del protocolo CAT20.
Introducción a Fractal Bitcoin
Fractal Bitcoin es una red de segunda capa completamente compatible con BTC. En comparación con el BTC nativo, su tiempo de confirmación de bloques es de solo 1 minuto, lo que mejora significativamente la velocidad de las transacciones. Su principio básico es replicar la red BTC varias veces, donde cada cadena puede procesar transacciones, aumentando así el rendimiento total.
Una de las grandes innovaciones de Fractal es la reactivación del código de operación OP_CAT, que fue desechado en los primeros días de BTC por razones de seguridad. Esto otorga a Fractal capacidades similares a los contratos inteligentes, ofreciendo más posibilidades para el desarrollo de aplicaciones sobre su plataforma.
Análisis del protocolo CAT20
CAT20 es un protocolo de token desarrollado sobre Fractal Bitcoin, similar al ERC20 en Ethereum. Su proceso de implementación y uso tiene los siguientes pasos clave:
proceso de implementación
El despliegue de CAT20 se divide en dos fases: commit y reveal.
Fase de compromiso: escribir la información básica del token en el script de salida de la transacción, generando una identificación única del token.
Fase de Revelación: salida que incluye el hash del estado inicial en OP_RETURN, así como el Minter para la acuñación posterior.
Este enfoque de dos fases permite revelar la información completa del proyecto solo al momento de la revelación, lo cual es un modo de implementación común en la blockchain.
mecanismo de acuñación
El proceso de acuñación de CAT20 tiene varias características:
Cada vez que se acuña, se utiliza un minter como entrada
Se pueden emitir múltiples nuevos minter
Cada vez que se acuña, se genera una salida de token
Al crear, se puede ajustar de manera flexible la cantidad de minters de salida, lo que afecta la disponibilidad de la acuñación posterior. Por defecto, se generarán dos minters con estados similares.
construcción de transacciones
CAT20 utiliza de manera ingeniosa el script de BTC, lo que permite a los usuarios controlar UTXO de direcciones que no les pertenecen. Esto proporciona una base para construir transacciones de manera flexible.
Minter es esencialmente un contrato inteligente, que podría estar basado en OP_CAT. Sin embargo, los detalles específicos de su implementación aún no se han hecho públicos.
gestión de estado
CAT20 almacena el hash de estado y el número de acuñaciones restantes en OP_RETURN y en el contrato, respectivamente. Después de cada acuñación, la cantidad acuñable del nuevo minter se reduce a la mitad.
A diferencia de BRC20, el token CAT20 es también un contrato inteligente, que incluye dos estados básicos: cantidad y dirección de propiedad.
transferencia y destrucción
Al realizar una transferencia, se debe asegurar que la cantidad de tokens de entrada y salida sea la misma. Para destruir, solo se necesita transferir los tokens a una dirección normal.
Resumen
El diseño de CAT20 es muy flexible, permitiendo a los usuarios construir sus propias transacciones. Esto también plantea mayores requisitos para la lógica de verificación de contratos. Sus ventajas son:
Se puede consultar directamente la situación de tenencia a través del UTXO de token.
Se puede localizar rápidamente la transacción de acuñación a través de datos OP_RETURN
En general, Fractal y CAT20 han traído nuevas posibilidades al ecosistema de BTC, lo que merece una atención continua a su desarrollo.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
7 me gusta
Recompensa
7
4
Compartir
Comentar
0/400
0xSherlock
· 07-12 02:42
Es bastante suave jugar así.
Ver originalesResponder0
GasFeeBarbecue
· 07-09 21:11
¡El ecosistema de btc ha explotado!
Ver originalesResponder0
JustAnotherWallet
· 07-09 21:07
¿BTC ha vuelto a actualizar la trampa?
Ver originalesResponder0
SelfCustodyIssues
· 07-09 21:07
¿Finalmente llegó el momento de que btc juegue con contratos inteligentes?
Fractal y CAT20: nueva ruptura en el ecosistema de contratos inteligentes BTC
Nuevos avances en contratos inteligentes BTC: Análisis de Fractal y protocolo CAT20
Recientemente, el ecosistema de BTC ha experimentado un desarrollo importante. Fractal BTC se lanzó oficialmente en la red principal en septiembre después de múltiples pruebas. Como una red de segunda capa compatible con BTC, la mayor característica de Fractal es que admite la funcionalidad de contratos inteligentes. Al mismo tiempo, un nuevo protocolo de token llamado CAT20 también se lanzó en Fractal. Este artículo ofrecerá un análisis profundo de las características técnicas de Fractal y el diseño del protocolo CAT20.
Introducción a Fractal Bitcoin
Fractal Bitcoin es una red de segunda capa completamente compatible con BTC. En comparación con el BTC nativo, su tiempo de confirmación de bloques es de solo 1 minuto, lo que mejora significativamente la velocidad de las transacciones. Su principio básico es replicar la red BTC varias veces, donde cada cadena puede procesar transacciones, aumentando así el rendimiento total.
Una de las grandes innovaciones de Fractal es la reactivación del código de operación OP_CAT, que fue desechado en los primeros días de BTC por razones de seguridad. Esto otorga a Fractal capacidades similares a los contratos inteligentes, ofreciendo más posibilidades para el desarrollo de aplicaciones sobre su plataforma.
Análisis del protocolo CAT20
CAT20 es un protocolo de token desarrollado sobre Fractal Bitcoin, similar al ERC20 en Ethereum. Su proceso de implementación y uso tiene los siguientes pasos clave:
proceso de implementación
El despliegue de CAT20 se divide en dos fases: commit y reveal.
Fase de compromiso: escribir la información básica del token en el script de salida de la transacción, generando una identificación única del token.
Fase de Revelación: salida que incluye el hash del estado inicial en OP_RETURN, así como el Minter para la acuñación posterior.
Este enfoque de dos fases permite revelar la información completa del proyecto solo al momento de la revelación, lo cual es un modo de implementación común en la blockchain.
mecanismo de acuñación
El proceso de acuñación de CAT20 tiene varias características:
Al crear, se puede ajustar de manera flexible la cantidad de minters de salida, lo que afecta la disponibilidad de la acuñación posterior. Por defecto, se generarán dos minters con estados similares.
construcción de transacciones
CAT20 utiliza de manera ingeniosa el script de BTC, lo que permite a los usuarios controlar UTXO de direcciones que no les pertenecen. Esto proporciona una base para construir transacciones de manera flexible.
Minter es esencialmente un contrato inteligente, que podría estar basado en OP_CAT. Sin embargo, los detalles específicos de su implementación aún no se han hecho públicos.
gestión de estado
CAT20 almacena el hash de estado y el número de acuñaciones restantes en OP_RETURN y en el contrato, respectivamente. Después de cada acuñación, la cantidad acuñable del nuevo minter se reduce a la mitad.
A diferencia de BRC20, el token CAT20 es también un contrato inteligente, que incluye dos estados básicos: cantidad y dirección de propiedad.
transferencia y destrucción
Al realizar una transferencia, se debe asegurar que la cantidad de tokens de entrada y salida sea la misma. Para destruir, solo se necesita transferir los tokens a una dirección normal.
Resumen
El diseño de CAT20 es muy flexible, permitiendo a los usuarios construir sus propias transacciones. Esto también plantea mayores requisitos para la lógica de verificación de contratos. Sus ventajas son:
En general, Fractal y CAT20 han traído nuevas posibilidades al ecosistema de BTC, lo que merece una atención continua a su desarrollo.