CAT20 protocolo: Profundidade da nova ruptura dos contratos inteligentes BTC

robot
Geração de resumo em curso

Novos contratos inteligentes no BTC: Análise profunda do protocolo CAT20

Recentemente, a ecologia do Bitcoin apresentou um novo desenvolvimento intrigante - o Fractal BTC foi oficialmente lançado na mainnet em setembro após vários testes. Uma das principais características do Fractal é a capacidade de contratos inteligentes, e logo no início do lançamento da mainnet foi lançado um novo protocolo de token chamado CAT20. Este artigo irá analisar em profundidade a filosofia de design do CAT20 do ponto de vista técnico.

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

Introdução ao Fractal Bitcoin

Fractal Bitcoin, também conhecido como Bitcoin Fractal, é uma rede de segunda camada totalmente compatível com BTC. Comparado ao BTC, o tempo de confirmação de bloco foi drasticamente reduzido para 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.

Uma das grandes características do Fractal é a ativação do opcode OP_CAT, que foi descartado no início do BTC por questões de segurança. Isso aumentou significativamente as funcionalidades do Fractal, permitindo que tenha capacidades de contratos inteligentes e abrindo possibilidades para mais aplicações inovadoras.

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

Análise do protocolo CAT20

processo de implementação

A implantação do token CAT20 é dividida em duas fases: 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 dessa transação serve como identificação do token.

  2. Fase de Revelação: saída que contém o Hash do estado inicial no OP_RETURN, bem como o Minter utilizado para o Mint subsequente.

Este modo de implantação em duas fases é bastante comum em projetos de blockchain, permitindo revelar algumas informações chave na fase de revelação.

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

Mecanismo de Mint

Características da transação Mint:

  • A entrada é um minter
  • Saída que contém um número arbitrário de minters e um token
  • A ordem de saída é fixa, o minter deve estar antes do token.

A configuração da quantidade de Minter é crucial:

  • Definir como 1 causará congestionamento
  • Definir como superior a 1 pode aumentar o minter disponível, mas também aumenta os custos.
  • Definir como 0 causará a deflação do minter

A versão V2 gera por padrão dois Minter com estados semelhantes, a fim de equilibrar os fatores mencionados.

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

detalhes técnicos da construção de transações

CAT20 aproveita habilmente o script do Bitcoin, permitindo que os usuários controlem UTXO que parecem não pertencer ao seu endereço:

  • Ao reescrever a lógica do script, use suas próprias chaves públicas e privadas
  • Ajustar a chave pública utilizando as características do endereço P2TR

Minter como contratos inteligentes, pode ser utilizado por qualquer pessoa, a implementação específica pode depender de OP_CAT.

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

Gestão de Estado de Transação (V2)

  • OP_RETURN armazena o Hash do estado atual da saída da transação
  • Armazenar o número restante de Mint de Token no contrato
  • O número de mint gerado para o novo Minter é metade do número restante que pode ser mintado.

Análise técnica do CAT20: novo protocolo de token sobre Bitcoin fractal

transferência e destruição

Ao transferir, a quantidade de entrada e saída do mesmo Token deve permanecer consistente. A destruição só requer que o Token seja transferido para um endereço comum.

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

Resumo

A flexibilidade de design do CAT20 é muito alta, permitindo que os usuários construam vários tipos de operações. Esse design facilita a consulta da situação de posse de Token e o progresso de mint, mas também exige que o contrato faça uma verificação rigorosa para evitar vulnerabilidades.

CAT20 como um novo protocolo de contratos inteligentes no ecossistema BTC, trouxe mais possibilidades para o Bitcoin, merecendo atenção contínua ao seu desenvolvimento.

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

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

BTC0.65%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 4
  • Republicar
  • Partilhar
Comentar
0/400
retroactive_airdropvip
· 7h atrás
Entender como minerar esta coisa é muito importante.
Ver originalResponder0
TopBuyerBottomSellervip
· 08-08 05:36
Mais uma moeda quente que disparou até às estrelas, os investidores de retalho certamente vão perder.
Ver originalResponder0
TokenomicsTrappervip
· 08-08 05:28
smh outro ponzi l2 atingindo btc... padrão clássico de saída pump em andamento
Ver originalResponder0
tx_pending_forevervip
· 08-08 05:20
O dia todo a brincar com novas coisas de btc, a moeda já se esgotou [垂死]
Ver originalResponder0
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)