Bitcoin ecosistema da la bienvenida a nuevos posibilidades de contratos inteligentes
Recientemente, Fractal BTC ha sido lanzado oficialmente en la mainnet después de múltiples pruebas. Como un nuevo miembro del ecosistema de Bitcoin, la mayor característica de Fractal es que cuenta con la funcionalidad de contratos inteligentes. Al mismo tiempo, ha surgido un nuevo protocolo de token llamado CAT20. ¿Cuáles son las particularidades del diseño técnico de CAT20? ¿Qué podemos aprender de esto?
Fractal Bitcoin Introducción
Para entender CAT20, primero es necesario comprender su entorno de funcionamiento 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 significativamente a 1 minuto. Su principio básico es copiar la red BTC varias veces, donde cada cadena puede procesar transacciones, lo que aumenta la velocidad de procesamiento general.
Otra gran característica de Fractal es la habilitación del código de operación OP_CAT, que fue desechado en los primeros días de BTC por motivos de seguridad. Esta operación mejora significativamente las capacidades de Fractal Bitcoin, sentando las bases para la implementación de contratos inteligentes.
Análisis del protocolo CAT20
Basado en el soporte de OP_CAT, el Protocolo CAT ha surgido. El protocolo CAT20 es el principal protocolo que ya está en uso. No es difícil ver que el CAT20 se basa en el estándar ERC20 de Ethereum en su diseño. Entonces, ¿cómo logra el CAT20 implementar funciones similares a las de ERC20 en el ecosistema de Bitcoin?
proceso de despliegue
El proceso de despliegue de CAT20 se divide en dos fases: "commit" y "reveal":
Fase de Compromiso: Escriba la información básica del token en el script de salida de la transacción, el hash de la transacción generado como el identificador único de dicho token.
Fase de Revelación: generar un OP_RETURN que contenga el hash del estado inicial de CAT20, así como un Minter para la operación de Mint posterior.
Este proceso de dos pasos sigue el patrón común de envío-revelación en blockchain, lo que ayuda a proteger la información del proyecto.
mecanismo de Mint
Las principales características del proceso de acuñación incluyen:
Cada vez que se Mint, solo se utiliza un Minter como entrada
La salida puede incluir múltiples Minter
Cada vez que se Mint, solo se genera un Token
El orden de salida es fijo: Minter seguido de Token
La gestión de la cantidad de Minter afecta directamente la conveniencia de Mint. Para equilibrar la congestión de la red y los costos económicos, la versión V2 genera por defecto dos Minter con estados similares.
Principios de construcción de transacciones
La construcción de transacciones de CAT20 aprovecha la flexibilidad del script de Bitcoin. A través de un diseño ingenioso de la lógica del script, se logra el control de diferentes UTXO de direcciones. La fase de revelación utiliza una clave pública ajustada, mientras que el Minter puede implementar funciones de contratos inteligentes basadas en OP_CAT.
gestión del estado
La información de estado de CAT20 se almacena en OP_RETURN y contratos inteligentes. OP_RETURN almacena el hash del estado de la salida de la transacción actual, y el contrato almacena el número restante de Mint. Después de cada Mint, la cantidad de Mint del nuevo Minter es la mitad de la cantidad restante que se puede Mint.
transferencia y destrucción
Al realizar una transferencia, la cantidad de Token de entrada y salida de la transacción debe mantenerse igual. Para destruir un Token, solo es necesario transferirlo a una dirección normal.
Resumen
El diseño de CAT20 aprovecha al máximo las características del ecosistema de Bitcoin, logrando una gestión de tokens flexible. Este diseño facilita el seguimiento de la tenencia de tokens y el progreso de la acuñación, lo que aporta nuevas posibilidades a la red de Bitcoin. Sin embargo, la flexibilidad también significa mayores requisitos de seguridad, y la lógica de verificación del contrato es crucial.
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.
23 me gusta
Recompensa
23
4
Compartir
Comentar
0/400
DataBartender
· 07-04 09:30
Finalmente llegamos a los contratos inteligentes de btc, muy bien muy bien
Ver originalesResponder0
LayerZeroHero
· 07-01 10:02
Esperando más grandes victorias de L2
Ver originalesResponder0
GateUser-bd883c58
· 07-01 10:01
Todavía estás usando layer2, ya lo tengo claro.
Ver originalesResponder0
DefiOldTrickster
· 07-01 09:58
He encontrado la última oportunidad de Arbitraje. Los que hacen dinero en silencio, cuando el precio sube, liquidan y se van.
Fractal BTC lanza Mainnet, el protocolo CAT20 trae nuevas posibilidades de contratos inteligentes para el ecosistema de Bitcoin.
Bitcoin ecosistema da la bienvenida a nuevos posibilidades de contratos inteligentes
Recientemente, Fractal BTC ha sido lanzado oficialmente en la mainnet después de múltiples pruebas. Como un nuevo miembro del ecosistema de Bitcoin, la mayor característica de Fractal es que cuenta con la funcionalidad de contratos inteligentes. Al mismo tiempo, ha surgido un nuevo protocolo de token llamado CAT20. ¿Cuáles son las particularidades del diseño técnico de CAT20? ¿Qué podemos aprender de esto?
Fractal Bitcoin Introducción
Para entender CAT20, primero es necesario comprender su entorno de funcionamiento 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 significativamente a 1 minuto. Su principio básico es copiar la red BTC varias veces, donde cada cadena puede procesar transacciones, lo que aumenta la velocidad de procesamiento general.
Otra gran característica de Fractal es la habilitación del código de operación OP_CAT, que fue desechado en los primeros días de BTC por motivos de seguridad. Esta operación mejora significativamente las capacidades de Fractal Bitcoin, sentando las bases para la implementación de contratos inteligentes.
Análisis del protocolo CAT20
Basado en el soporte de OP_CAT, el Protocolo CAT ha surgido. El protocolo CAT20 es el principal protocolo que ya está en uso. No es difícil ver que el CAT20 se basa en el estándar ERC20 de Ethereum en su diseño. Entonces, ¿cómo logra el CAT20 implementar funciones similares a las de ERC20 en el ecosistema de Bitcoin?
proceso de despliegue
El proceso de despliegue de CAT20 se divide en dos fases: "commit" y "reveal":
Fase de Compromiso: Escriba la información básica del token en el script de salida de la transacción, el hash de la transacción generado como el identificador único de dicho token.
Fase de Revelación: generar un OP_RETURN que contenga el hash del estado inicial de CAT20, así como un Minter para la operación de Mint posterior.
Este proceso de dos pasos sigue el patrón común de envío-revelación en blockchain, lo que ayuda a proteger la información del proyecto.
mecanismo de Mint
Las principales características del proceso de acuñación incluyen:
La gestión de la cantidad de Minter afecta directamente la conveniencia de Mint. Para equilibrar la congestión de la red y los costos económicos, la versión V2 genera por defecto dos Minter con estados similares.
Principios de construcción de transacciones
La construcción de transacciones de CAT20 aprovecha la flexibilidad del script de Bitcoin. A través de un diseño ingenioso de la lógica del script, se logra el control de diferentes UTXO de direcciones. La fase de revelación utiliza una clave pública ajustada, mientras que el Minter puede implementar funciones de contratos inteligentes basadas en OP_CAT.
gestión del estado
La información de estado de CAT20 se almacena en OP_RETURN y contratos inteligentes. OP_RETURN almacena el hash del estado de la salida de la transacción actual, y el contrato almacena el número restante de Mint. Después de cada Mint, la cantidad de Mint del nuevo Minter es la mitad de la cantidad restante que se puede Mint.
transferencia y destrucción
Al realizar una transferencia, la cantidad de Token de entrada y salida de la transacción debe mantenerse igual. Para destruir un Token, solo es necesario transferirlo a una dirección normal.
Resumen
El diseño de CAT20 aprovecha al máximo las características del ecosistema de Bitcoin, logrando una gestión de tokens flexible. Este diseño facilita el seguimiento de la tenencia de tokens y el progreso de la acuñación, lo que aporta nuevas posibilidades a la red de Bitcoin. Sin embargo, la flexibilidad también significa mayores requisitos de seguridad, y la lógica de verificación del contrato es crucial.