CAT20 protocolo: nova quebra de contratos inteligentes na Fractal Bitcoin

robot
Geração do resumo em andamento

Contratos inteligentes no BTC: Análise profunda do protocolo CAT20 do Bit fractal

Recentemente, o ecossistema Bitcoin recebeu um grande avanço. Após várias rodadas de testes de rede, o Fractal BTC finalmente foi lançado oficialmente na rede principal em setembro. Um dos grandes destaques do Fractal é que ele possui a funcionalidade de contratos inteligentes e, no momento do lançamento da rede principal, lançou o novo protocolo de moeda CAT20. Então, quais são os pontos engenhosos no design técnico do CAT20? O que podemos aprender com isso?

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

Introdução ao Fractal Bitcoin

Antes de aprofundar na CAT20, precisamos primeiro entender o Fractal Bitcoin. A relação entre eles é semelhante à do ERC20 com o ETH, o protocolo CAT20 é implantado na rede Fractal Bitcoin.

Fractal Bitcoin, também conhecido como Bitcoin fractal, é uma rede "de segunda camada" totalmente compatível com BTC. Em comparação com BTC, o tempo de confirmação dos blocos é mais curto, levando apenas 1 minuto. Seu princípio básico, como o nome sugere, é que várias cópias da rede BTC são feitas, permitindo que cada cadeia processe transações, aumentando assim a velocidade geral de processamento.

Uma característica importante do Fractal é a ativação do opcode OP_CAT, que foi abandonado no início do BTC por questões de segurança. Esta medida aumentou significativamente as funcionalidades do Fractal Bitcoin, conferindo-lhe capacidades de contratos inteligentes e abrindo mais possibilidades para o desenvolvimento futuro.

Interpretação técnica do CAT20: novo protocolo de moeda sobre Bitcoin fracional

Análise do Protocolo CAT

Com o suporte de base do OP_CAT, o Protocolo CAT nasceu. Atualmente, o protocolo CAT20 já está em funcionamento na aplicação prática.

processo de implantação

Antes de implantar o token CAT20, os usuários precisam especificar o endereço da carteira e as informações básicas do token. Em comparação com o ERC20, o CAT20 também permite definir a quantidade de pré-mineração e o limite de quantidade para cada cunhagem.

A implantação é dividida em duas fases: "commit" e "reveal". Na fase "commit", o script de saída da transação registra as informações básicas do token. O hash da transação gerado na fase "commit" servirá como a identificação única desse token.

A fase de "reveal" irá gerar duas saídas-chave: uma OP_RETURN para armazenar o hash do estado inicial do CAT20, e a outra é o Minter, para o processo de mintagem subsequente.

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

mecanismo de cunhagem

No processo de cunhagem, a entrada da transação é um minter, gerado inicialmente na fase de implantação. Cada cunhagem tem apenas um minter como entrada, mas pode haver vários minters como saída.

É interessante notar que a quantidade de saídas do minter pode ser definida de forma flexível. Se a cada vez for gerado apenas 1, o número de minters disponíveis na rede permanecerá o mesmo, o que pode levar a congestionamentos na cunhagem. Por outro lado, gerar múltiplos minters requer o pagamento de taxas UTXO adicionais, o que exige que alguns usuários se voluntariem para arcar com essa parte do custo.

Na versão V2, são gerados por padrão dois Minters com estados semelhantes, para equilibrar eficiência e custo.

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

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

A construção das transações do CAT20 utiliza algumas técnicas engenhosas. Por exemplo, durante o processo de revelação, ajustando a lógica do script do Bitcoin, os usuários podem controlar UTXOs que parecem ter endereços diferentes. Por outro lado, o UTXO do minter pode ter utilizado a capacidade de contratos inteligentes fornecida pelo OP_CAT, permitindo que qualquer pessoa use esses UTXOs como entrada.

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

gestão de estado

O CAT20 salvou informações de estado no minter, armazenadas em OP_RETURN e contratos inteligentes. Após cada cunhagem, a quantidade de cunhagem do novo Minter será igual à metade da quantidade restante que pode ser cunhada, até que tudo esteja cunhado.

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

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 enviá-los para um endereço comum.

Análise Técnica do CAT20: Novo Protocolo de Moeda em Bitcoin Fractal

Resumo

O design do CAT20 oferece aos usuários uma grande flexibilidade, ao mesmo tempo que impõe requisitos mais elevados à lógica de verificação dos contratos. Este design facilita a consulta da situação de posse de tokens e do estado de cunhagem, melhorando a eficiência.

Com o desenvolvimento do Fractal Bitcoin e do CAT20, o ecossistema Bitcoin está avançando para cenários de aplicação mais ricos, trazendo novas possibilidades para o setor de finanças descentralizadas e contratos inteligentes.

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

Interpretação técnica do CAT20: novo protocolo de moeda sobre Bitcoin fracionário

FB-3%
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
  • 5
  • Repostar
  • Compartilhar
Comentário
0/400
PumpDetectorvip
· 21h atrás
já vi este padrão antes.. meio suspeito o timing com todo o movimento das baleias ultimamente, para ser sincero
Ver originalResponder0
StakeOrRegretvip
· 21h atrás
contratos inteligentes? Novo ferramenta para fazer as pessoas de parvas.
Ver originalResponder0
OnChainArchaeologistvip
· 21h atrás
Outra vez, o que se passa com os contratos inteligentes?
Ver originalResponder0
AlphaBrainvip
· 21h atrás
Outra vez a especular sobre um novo protocolo.
Ver originalResponder0
NftDeepBreathervip
· 22h atrás
Parece que o btc também está a usar contratos inteligentes?
Ver originalResponder0
  • Marcar
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)