Fractal BTC lançou na Rede principal o protocolo CAT20, trazendo novas possibilidades de contratos inteligentes para o ecossistema Bitcoin.

robot
Geração de resumo em curso

Bitcoin生态迎来 contratos inteligentes新可能

Recentemente, o Fractal BTC foi oficialmente lançado na mainnet após várias rodadas de testes. Como um novo membro do ecossistema Bitcoin, a maior característica do Fractal é a sua capacidade de contratos inteligentes. Ao mesmo tempo, um novo protocolo de token chamado CAT20 também foi lançado. Quais são as particularidades do 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

Para entender o CAT20, primeiro é necessário compreender o seu ambiente de operação Fractal Bitcoin. Fractal Bitcoin, também conhecido como Bitcoin Fractal, é uma rede de segunda camada totalmente compatível com BTC. Em comparação com o BTC, o tempo de confirmação de bloco foi drasticamente reduzido para 1 minuto. O princípio básico é replicar a rede BTC múltiplas vezes, onde cada cadeia pode processar transações, aumentando assim a velocidade de processamento geral.

Outro grande destaque do Fractal é a ativação do opcode OP_CAT, que foi abandonado no início do BTC por questões de segurança. Esta operação aumentou significativamente a capacidade do Fractal Bitcoin, estabelecendo as bases para a implementação de contratos inteligentes.

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

Análise do protocolo CAT20

Com o suporte baseado em OP_CAT, o CAT Protocol surgiu. O protocolo CAT20 é o principal protocolo atualmente em uso. Não é difícil perceber que o CAT20 se inspira na norma ERC20 do Ethereum em seu design. Então, como o CAT20 consegue implementar funcionalidades semelhantes às do ERC20 no ecossistema Bitcoin?

processo de implementação

O processo de implantação do CAT20 é dividido em duas fases: "commit" e "reveal":

  1. Fase de Compromisso: Escrever as informações básicas do token no script de saída da transação, o hash da transação gerada serve como a identificação única desse token.

  2. Fase de Revelação: gerar um OP_RETURN contendo o hash do estado inicial do CAT20, bem como um Minter para operações de Mint subsequentes.

Este processo em duas etapas segue o padrão comum de submissão-revelação na blockchain, favorecendo a proteção das informações do projeto.

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

Mecanismo de Mint

As principais características do processo de Mint incluem:

  • Cada Mint usa apenas um Minter como entrada
  • A saída pode incluir vários Minter
  • A cada Mint, é gerado apenas um Token
  • A ordem de saída é fixa como Minter seguido de Token

A gestão da quantidade de Minter afeta diretamente a conveniência de Mint. Para equilibrar a congestão da rede e o custo econômico, a versão V2 gera por default dois Minter com estados próximos.

Análise Técnica do CAT20: Novo Protocolo de Token sobre Bitcoin Fractal

princípio da construção de transações

A construção de transações do CAT20 aproveita a flexibilidade do script do Bitcoin. Através do design inteligente da lógica do script, foi alcançado o controle sobre diferentes UTXOs de endereço. A fase de revelação utiliza uma chave pública ajustada, enquanto o Minter pode implementar funcionalidades de contratos inteligentes com base no OP_CAT.

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

gestão de estado

As informações de status do CAT20 são armazenadas em OP_RETURN e contratos inteligentes. OP_RETURN armazena o hash do estado da saída da transação atual, enquanto o contrato armazena o número restante de Mint. Após cada Mint, a quantidade de Mint do novo Minter é a metade da quantidade restante que pode ser Mint.

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 mantida consistente. Para destruir Tokens, basta transferi-los para um endereço comum.

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

Resumo

O design do CAT20 aproveita plenamente as características do ecossistema Bitcoin, permitindo uma gestão flexível de tokens. Este design facilita o acompanhamento da posse de tokens e do progresso da Mint, trazendo novas possibilidades para a rede Bitcoin. No entanto, a flexibilidade também implica em requisitos de segurança mais elevados, sendo a lógica de verificação do contrato crucial.

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 fracionário

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
  • Partilhar
Comentar
0/400
DataBartendervip
· 07-04 09:30
Finalmente chegou o btc contratos inteligentes, muito bom!
Ver originalResponder0
LayerZeroHerovip
· 07-01 10:02
Aguardando mais grandes vitórias do L2
Ver originalResponder0
GateUser-bd883c58vip
· 07-01 10:01
Ainda a usar layer2, todos entenderam claramente.
Ver originalResponder0
DefiOldTrickstervip
· 07-01 09:58
Consegui a mais recente oportunidade de Arbitragem. Quem enriquece em silêncio, quando o preço dispara, realiza o lucro e desaparece.
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)