CAT20 protocolo: padrões ERC20 sobre Bitcoin fracionário inicia uma nova era de contratos inteligentes BTC

robot
Geração de resumo em curso

Nova Era dos Contratos Inteligentes BTC: Análise do Protocolo CAT20 sobre Bitcoin

O Fractal Bitcoin, como uma rede de segunda camada do Bitcoin, ganhou grande atenção após o lançamento da mainnet em setembro. Sua principal característica é a ativação do código de operação OP_CAT, que traz capacidade de contratos inteligentes ao Bitcoin. Com isso, surgiu o protocolo CAT20, um padrão de token semelhante ao ERC20, que trouxe novas possibilidades para o ecossistema do Bitcoin.

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

Introdução ao Fractal Bitcoin

O Bitcoin Fractal é uma rede de segunda camada totalmente compatível com BTC, com um tempo de confirmação de bloco de 1 minuto mais rápido. 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. No entanto, até agora, a equipe oficial ainda não divulgou documentação técnica detalhada.

O maior destaque do Bitcoin Fractal é a ativação do código de operação OP_CAT. Embora este código já tenha sido abandonado pelo BTC, sua reativação no Bitcoin Fractal confere à Bitcoin a capacidade de contratos inteligentes, ampliando significativamente seus casos de uso.

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

Análise do protocolo CAT20

O protocolo CAT20 é um padrão de token baseado em Bitcoin fractal, semelhante ao ERC20 na Ethereum. Seu ciclo de vida inclui principalmente várias fases, como implantação, cunhagem e transferência.

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

processo de implantação

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

  1. Fase de Commit: escrever as informações básicas do token no script de saída da transação, o hash da transação gerada serve como o identificador único desse token.

  2. Fase de Revelação: produzir um OP_RETURN que contém o hash do estado inicial do CAT20, bem como um Minter para a cunhagem subsequente.

Este modo de implementação em duas fases é um padrão de submissão-revelação comum em projetos de blockchain, que ajuda a proteger as informações do projeto.

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

mecanismo de cunhagem

O processo de cunhagem do CAT20 tem as seguintes características:

  • A cada cunhagem, apenas um Minter pode ser usado como entrada
  • A saída pode conter vários novos Minter
  • Apenas um tipo de moeda pode ser cunhado a cada vez
  • A ordem de saída é fixa, o Minter deve estar antes do token.

A gestão da quantidade de Minter é crucial. Se for gerado apenas um Minter de cada vez, isso pode causar congestionamento na cunhagem; gerar em excesso aumentará os custos de transação. A versão V2 gera 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 fracionário

construção de transação

A construção de transações do CAT20 utiliza um design engenhoso:

  1. Ao reescrever a lógica do script, permite que os usuários controlem UTXO de endereços que não são seus.

  2. Utilizando as características do endereço P2TR, ajuste a chave pública de acordo com o ISSUE_PUBKEY para gerar diferentes endereços.

  3. O Minter é um contrato inteligente, que pode ser utilizado por qualquer pessoa, e os detalhes específicos da implementação ainda não foram divulgados.

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

gestão de estado

O estado do CAT20 é armazenado em dois locais:

  1. O OP_RETURN da saída da transação armazena o hash do estado atual.

  2. Armazenar a quantidade restante de moedas que podem ser cunhadas no contrato Minter.

Após cada mintagem, a quantidade de Minter que pode ser cunhada é metade do total restante, até que tudo esteja cunhado.

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 dos mesmos tokens deve permanecer consistente. Para destruir, basta transferir os tokens para um endereço normal.

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

Resumo

O protocolo CAT20 adota um modelo flexível de construção autônoma pelo usuário, incorporando verificações rigorosas nos contratos. Este design facilita a consulta da situação da posse de tokens e do progresso da mintagem, mas também requer atenção aos riscos de segurança potenciais.

Em geral, o CAT20 trouxe para o ecossistema Bitcoin um protocolo de moeda padronizado semelhante ao ERC20, com a expectativa de estimular mais aplicações inovadoras e impulsionar o desenvolvimento de contratos inteligentes Bitcoin.

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

BTC-0.15%
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
  • 3
  • Partilhar
Comentar
0/400
WinterWarmthCatvip
· 8h atrás
Mais um altcoin, já há muitos demais.
Ver originalResponder0
NestedFoxvip
· 8h atrás
Qual é o sentido deste fraco segundo nível?
Ver originalResponder0
GetRichLeekvip
· 8h atrás
Outra oportunidade de fazer as pessoas de parvas, já está deitado numa emboscada, haha
Ver originalResponder0
  • Pino
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)