BTC contratos inteligentes novo avanço: Fractal BTC Rede principal online introduz protocolo CAT20

robot
Geração do resumo em andamento

Contratos inteligentes no BTC: Análise dos protocolos Fractal BTC e CAT20

Recentemente, o ecossistema BTC passou por um importante avanço. Após várias rodadas de teste de rede, o Fractal BTC foi oficialmente lançado na mainnet em setembro. Um dos principais destaques do Fractal é a funcionalidade de contratos inteligentes, e, simultaneamente ao lançamento na mainnet, foi lançado o novo protocolo de token CAT20. Este artigo irá explorar em profundidade o design técnico do CAT20 e seu impacto potencial.

Interpretação técnica do CAT20: novo protocolo de token sobre Bitcoin fractal

Introdução ao Fractal Bitcoin

Antes de entender o CAT20, precisamos conhecer brevemente o Fractal Bitcoin. O Fractal Bitcoin é uma rede "de segunda camada" totalmente compatível com BTC, com um tempo de confirmação de bloco de apenas 1 minuto. O princípio básico é replicar a rede BTC várias vezes, onde cada cadeia pode processar transações, aumentando assim a velocidade de processamento geral.

Um dos principais destaques do Fractal é a reativação do opcode OP_CAT, que foi desativado no início do BTC por questões de segurança. Esta reativação confere ao Fractal a capacidade de criar contratos inteligentes Bitcoin, abrindo possibilidades para mais aplicações inovadoras.

Interpretação técnica do CAT20: novo protocolo de token sobre Bitcoin fractal

Visão Geral do Protocolo CAT

Com o suporte do OP_CAT, o CAT Protocol nasceu. O protocolo CAT20, que já está em operação, é funcionalmente semelhante ao padrão ERC20 da Ethereum. Vamos ver como o CAT20 implementa um ciclo de vida semelhante ao do ERC20.

processo de implantação

A implementação do CAT20 é dividida em duas etapas: "commit" e "reveal":

  1. Fase de Compromisso: escrever as informações básicas do token (, como nome, símbolo, etc., no script de saída da transação. O hashId da transação serve como identificador único do token.

  2. Fase de Revelação: saída de um OP_RETURN contendo o Hash do estado inicial do CAT20, bem como um Minter para o processo de Mint subsequente.

Este modo de implantação em duas fases é um padrão comum de submissão-revelação em projetos de blockchain, permitindo que alguns dados do projeto sejam divulgados apenas na fase de revelação.

![Interpretação técnica do CAT20: novo protocolo de token sobre Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-e900482fd49f488fa34f1a7e823173d1.webp(

) mecanismo de Mint

O processo de Mint tem as seguintes características:

  • A entrada é um minter### inicialmente gerado por deploy (
  • A cada mintagem, há apenas uma entrada de minter, mas pode haver várias saídas de minter.
  • A cada mint, gera-se um token
  • A ordem de saída é fixa: o minter deve ser seguido pelo token

A mudança na quantidade de minters durante o processo de Mint é crucial. Se apenas um minter for gerado por vez, isso causará congestionamento na rede; se muitos forem gerados, isso aumentará os custos de transação. A versão V2 gera por padrão dois Minters com estados semelhantes, para equilibrar este problema.

![Interpretação técnica do CAT20: novo protocolo de token sobre Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-c4ee2f9b3915fce9662f89bddd9ec195.webp(

) construção de transação

A construção de transações do CAT20 tem dois pontos chave:

  1. Fase de Revelação: através da modificação astuta da lógica do script, alcançar o controle sobre UTXO que não pertence a este endereço.

  2. Fase Minter: presume-se que seja uma funcionalidade de contratos inteligentes implementada com OP_CAT, permitindo que todos usem o UTXO do minter como entrada.

![Interpretação técnica do CAT20: novo protocolo de token sobre o Bitcoin fractal]###https://img-cdn.gateio.im/webp-social/moments-4a068837b74c66fa262509c442f9162a.webp(

) estado da transação ###V2(

O estado da transação é armazenado no OP_RETURN e em contratos inteligentes. O OP_RETURN armazena o Hash do estado atual da saída, enquanto o contrato armazena o número restante de Mint. Após cada Mint, a quantidade de mint do novo Minter é metade da quantidade restante de mint.

É importante notar que o token CAT20 é também um contrato inteligente, contendo dois estados básicos: quantidade e endereço do proprietário. Isso significa que o CAT20 não existe diretamente no UTXO do endereço do usuário.

![Interpretação técnica do CAT20: novo protocolo de token sobre Bitcoin fracionado])https://img-cdn.gateio.im/webp-social/moments-cbca62f8d46cd64c04aa94b61d0bde93.webp(

) transferência e destruição

Ao transferir, a quantidade de tokens de entrada e saída da transação deve ser mantida consistente. Para destruir tokens, basta transferi-los para um endereço normal.

![Interpretação técnica do CAT20: novo protocolo de token sobre Bitcoin fractal]###https://img-cdn.gateio.im/webp-social/moments-e327f5fb8fe3f8d0f8762ee1d421a2d6.webp(

Resumo

O design do CAT20 oferece aos usuários uma grande flexibilidade de operação, mas também impõe requisitos mais elevados à lógica de verificação do contrato. As vantagens desse design incluem:

  1. Para consultar a situação de posse do token, basta verificar o UTXO do token.
  2. Através da pesquisa de transações que contêm "cat" no OP_RETURN, é possível entender rapidamente o estado do mint.

CAT20 trouxe novas possibilidades para o ecossistema BTC, mas sua segurança e eficácia prática ainda precisam ser observadas e verificadas.

![Interpretação técnica do CAT20: novo protocolo de token sobre Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-be9094baf3be7cbadff7b63aa73f44fa.webp(

![Interpretação técnica do CAT20: protocolo de novo token sobre Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-73c817fad835a9a2cb0c727674c81801.webp(

BTC0.79%
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • 6
  • Repostar
  • Compartilhar
Comentário
0/400
RadioShackKnightvip
· 4h atrás
BTC está aqui a criar um Metaverso?
Ver originalResponder0
AirdropHunterXMvip
· 4h atrás
Originalmente, é assim que se joga. Bull!
Ver originalResponder0
LadderToolGuyvip
· 4h atrás
btc finalmente entendeu, Até à lua~
Ver originalResponder0
MEV_Whisperervip
· 4h atrás
Minuto de confirmação, entrar numa posição, entrar numa posição.
Ver originalResponder0
NftCollectorsvip
· 4h atrás
Do ponto de vista da dimensão fractal, a escalabilidade do BTCzk está tão alinhada com a teoria da arte espacial de Picasso, é uma progressão de camadas impressionante.
Ver originalResponder0
LiquidityWhisperervip
· 4h atrás
Esta onda de BTC finalmente pode usar contratos inteligentes, não é em vão que é o BTC.
Ver originalResponder0
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)