Análise do protocolo CAT20: o ecossistema BTC entra em uma nova era de contratos inteligentes

robot
Geração de resumo em curso

O ecossistema BTC entra em uma nova era de contratos inteligentes: análise profunda do protocolo CAT20

Recentemente, o ecossistema Bitcoin atingiu um importante avanço tecnológico. Após várias rodadas de teste de rede, o Fractal BTC foi oficialmente lançado na rede principal em setembro. Um dos principais destaques do Fractal é a sua capacidade de contratos inteligentes, e no lançamento da rede principal, foi introduzido um novo protocolo de token, o CAT20. Este artigo irá analisar em profundidade o design técnico do CAT20, explorando as inovações que ele contém.

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

Introdução ao Fractal Bitcoin

Antes de entender o CAT20, precisamos apresentar brevemente 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, muito mais rápido do que a rede principal do BTC. 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 código de operação OP_CAT, que foi desativado nos primeiros dias do BTC por motivos de segurança. A recuperação deste código de operação trouxe capacidades de contratos inteligentes ao Fractal Bitcoin, abrindo um vasto espaço para o desenvolvimento do ecossistema.

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

Análise do protocolo CAT

Com o suporte do OP_CAT subjacente, o Protocolo CAT surgiu. Atualmente, o protocolo CAT20 já está em operação, e seu conceito de design é bastante semelhante ao ERC20 na Ethereum.

processo de implantação

O processo de implementação do CAT20 é dividido 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 identificador único do token.

  2. Fase de Revelação: produzir um OP_RETURN que contém o Hash do estado inicial CAT20, bem como um Minter para o processo de Mint posterior.

Este método de implantação em duas fases é um padrão comum de submissão-revelação em projetos de blockchain, que ajuda a proteger informações sensíveis.

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

mecanismo de Mint

As características do processo de Mint incluem:

  • Cada Mint tem apenas um minter como entrada
  • A saída pode conter múltiplos minters
  • Cada vez que um Mint gera um token
  • A ordem de saída é fixa, começando por minter seguido de token

É importante notar que o número de minters de saída afetará a atividade de Mint em toda a rede. A versão V2 gera por padrão dois Minters com estados semelhantes, para equilibrar a eficiência e a economia da rede.

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

Inovação na construção de transações

O CAT20 adotou um design inteligente na construção de transações:

  1. Através da reescrita da lógica do script, implementar o controle sobre diferentes UTXOs de endereços.
  2. Utilizando as características do endereço P2TR, ajuste a chave pública para gerar diferentes endereços.
  3. Poderá utilizar o OP_CAT para implementar a funcionalidade de contratos inteligentes, permitindo que todos os utilizadores utilizem o minter UTXO.

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

Gestão de Estado (versão V2)

As informações de status do CAT20 são armazenadas em dois locais:

  1. O Hash do estado atual é armazenado no OP_RETURN da saída da transação.
  2. Armazenar o número restante de Mint em contratos inteligentes (Minter e Token).

Após cada Mint, o número de mint gerado para o novo Minter é metade do número restante de mint disponível, até que se esgote.

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

transferência e destruição

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

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

Destaques Técnicos e Perspectivas

O design do CAT20 possui alta flexibilidade, permitindo que os usuários construam autonomamente diversos tipos de operações. Este design traz várias vantagens óbvias:

  1. Facilita a consulta da situação de posse de token, basta verificar o UTXO do token.
  2. Fácil de rastrear o progresso do mint, que pode ser realizado através da pesquisa de transações que contêm "cat" no OP_RETURN.

No entanto, essa flexibilidade também impõe maiores exigências à lógica de verificação dos contratos, com algumas vulnerabilidades recentes surgindo precisamente disso.

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

De um modo geral, o CAT20 trouxe novas possibilidades para o ecossistema do Bitcoin, e a implementação de sua funcionalidade de contratos inteligentes pode abrir novos cenários de aplicação para o BTC. Com o contínuo aprimoramento da tecnologia, temos razões para esperar que o CAT20 desempenhe um papel ainda maior no futuro, impulsionando o ecossistema do Bitcoin a se expandir para áreas mais amplas.

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

BTC-0.4%
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
  • 6
  • Partilhar
Comentar
0/400
OvertimeSquidvip
· 07-30 21:13
BTC também pode executar contratos inteligentes agora.
Ver originalResponder0
SchrodingersFOMOvip
· 07-30 02:38
A moda nunca para.
Ver originalResponder0
DecentralizeMevip
· 07-29 19:25
contratos inteligentes新时代
Ver originalResponder0
quietly_stakingvip
· 07-29 19:21
BTC tem um novo significado
Ver originalResponder0
SatoshiSherpavip
· 07-29 19:11
Finalmente chegou o CAT20
Ver originalResponder0
LucidSleepwalkervip
· 07-29 19:03
BTC又要 Até à lua啦
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)