O protocolo CAT20 lidera uma nova era de contratos inteligentes BTC

robot
Geração de resumo em curso

BTC contratos inteligentes novo capítulo: análise do Fractal Bitcoin e do protocolo CAT20

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

Fractal Bitcoin, como um novo membro do ecossistema Bitcoin, foi oficialmente lançado na mainnet em setembro após várias rodadas de testes na rede de testes. Um dos seus principais destaques é a capacidade de contratos inteligentes, e no momento do lançamento da mainnet, foi introduzido o protocolo de token CAT20. Então, quais são os projetos técnicos engenhosos do CAT20? O que podemos aprender com isso?

Fractal Bitcoin Introdução

Antes de aprofundarmos no CAT20, precisamos entender o Fractal Bitcoin. É uma rede de segunda camada completamente compatível com BTC, com um tempo de confirmação de bloco de apenas 1 minuto. O princípio básico é replicar a rede BTC várias vezes, permitindo que cada cadeia processe transações, aumentando assim a velocidade de processamento global.

Uma das grandes inovações do Fractal é a ativação do código de operação OP_CAT, que foi abandonado precocemente no BTC por questões de segurança. Isso confere ao Fractal Bitcoin a capacidade de contratos inteligentes, possibilitando mais aplicações inovadoras.

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

Visão Geral do Protocolo CAT

Baseado no suporte ao OP_CAT, o Protocolo CAT surgiu. Atualmente, o protocolo CAT20 já está em funcionamento na mainnet Fractal. Ele é projetado de forma semelhante ao padrão ERC20 do Ethereum, mas tem suas particularidades.

processo de implantação

A implementação do CAT20 é dividida 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, gerando o hash da transação como o identificador único desse token.

  2. Fase de Revelação: output um OP_RETURN para salvar o hash do estado inicial do CAT20 e gerar um Minter para o processo de cunhagem subsequente.

Este método de implantação em duas etapas ajuda a proteger as informações do projeto, tornando-as completamente públicas apenas na fase de revelação.

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

mecanismo de cunhagem

O processo de cunhagem do CAT20 tem várias características:

  • Cada vez que for feita uma mintagem, utilizar um minter como entrada
  • É possível emitir vários minters, mas a cada vez só pode ser cunhado um token
  • A ordem de saída é fixa, o minter deve estar antes do token

Para equilibrar a congestão da rede e a economia, a versão V2 gera por padrão dois Minters com estados semelhantes.

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

construção da transação

CAT20 aproveita de forma inteligente a flexibilidade do script do BTC:

  1. Na fase de revelação, através do ajuste do método de geração da chave pública, permite que o implantador controle UTXOs de diferentes endereços.

  2. A fase de minter utiliza OP_CAT para implementar a funcionalidade de contratos inteligentes, permitindo que qualquer pessoa use UTXO de minter.

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

gestão de estado

CAT20 armazena informações de estado em OP_RETURN e contratos inteligentes:

  • OP_RETURN salva o hash do estado da saída da transação atual
  • Registra o número restante de vezes que o Token pode ser cunhado no contrato.

Após cada mintagem, a quantidade de mintagem do novo Minter gerado é metade da quantidade restante que pode ser mintada.

transferência e destruição

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

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

Resumo

A flexibilidade de design do CAT20 é alta, permitindo que os usuários construam suas próprias transações. Este design facilita a consulta da situação de posse de tokens e do estado de cunhagem, mas também exige que a parte do contrato tenha uma lógica de verificação rigorosa.

O CAT20, como um protocolo inovador na Fractal Bitcoin, demonstra novas possibilidades para o ecossistema Bitcoin no campo dos contratos inteligentes. O seu desenvolvimento trará mais cenários de aplicação interessantes para a rede Bitcoin.

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

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

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

CAT-5.95%
BTC0.79%
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
ForkLibertarianvip
· 11h atrás
btc também está a brincar com contratos inteligentes.
Ver originalResponder0
CryptoHistoryClassvip
· 07-21 00:39
a história se repete... mania de ICO de 2017 novamente para ser sincero
Ver originalResponder0
TideRecedervip
· 07-20 09:51
Isto é demasiado otimista, não é?
Ver originalResponder0
PhantomMinervip
· 07-20 09:46
Mágico~ mais um projeto layer2
Ver originalResponder0
GraphGuruvip
· 07-20 09:40
Se não sabe jogar, não jogue.
Ver originalResponder0
AirdropHunter007vip
· 07-20 09:37
btc finalmente vai Até à lua!
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)