Fractal BTC Rede principal online CAT20 protocolo abre uma nova era de contratos inteligentes Bitcoin

robot
Geração de resumo em curso

Contratos inteligentes no BTC: explorando Fractal Bitcoin e protocolo CAT20

Recentemente, surgiu um novo desenvolvimento no ecossistema Bitcoin que merece atenção. Após várias rodadas de testes, o Fractal BTC foi oficialmente lançado na mainnet em setembro. Um dos destaques do Fractal é a sua capacidade de contratos inteligentes, e durante o lançamento da mainnet, foi também introduzido um novo protocolo de token, o CAT20. Vamos explorar o design técnico do CAT20 e as implicações que ele traz.

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

Introdução ao Fractal Bitcoin

Antes de apresentar o CAT20, precisamos primeiro entender seu ambiente operacional, o Fractal Bitcoin. O 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 é mais curto, levando apenas 1 minuto. 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 total.

Uma das grandes características do Fractal é a reativação do código de operação OP_CAT, que foi abandonado no início do BTC por motivos de segurança. Esta reativação confere ao Fractal a capacidade de contratos inteligentes Bitcoin, trazendo mais possibilidades para seus cenários de aplicação.

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

Visão Geral do Protocolo CAT

Com o suporte do OP_CAT baseado na camada subjacente, o Protocolo CAT surgiu. Atualmente, o protocolo CAT20 já está em funcionamento e uma plataforma de negociação também adicionou o painel de operações correspondente.

O CAT20 é semelhante ao ERC20 no nome, e na verdade, ambos têm muitas semelhanças em termos de funcionalidade. Como o CAT20 implementa um ciclo de vida de token semelhante ao do ERC20, que já é maduro?

processo de implantação

Ao implantar o token CAT20, os usuários precisam especificar o endereço da carteira e as informações básicas do token. Essas informações são semelhantes às do ERC20, incluindo nome, símbolo, etc. A diferença é que o CAT20 permite definir a quantidade pré-minerada e o limite de cunhagem por vez.

A implementação é 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. O hashId dessa transação serve como identificação única do token.

  2. Fase de Revelação: inclui duas entradas, correspondendo às duas primeiras saídas da fase de commit. Esta transação irá gerar um OP_RETURN, armazenando o valor hash do estado inicial do CAT20, bem como um Minter, para manter as mudanças de estado durante o processo de cunhagem subsequente.

Este método de implantação em duas etapas é bastante comum em projetos de blockchain, podendo revelar certos dados do projeto apenas na fase de revelação.

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 entrada é um minter, gerado inicialmente na fase de implantação.
  • A cada mintagem, há apenas um minter como entrada, podendo haver múltiplos minters como saída.
  • A cada mintagem, gera-se um token.
  • A ordem de saída é fixa, o minter deve ser seguido pelo token.

Durante o processo de cunhagem, a variação no número de minters afetará o funcionamento de toda a rede. Se apenas um minter for emitido de cada vez, isso pode levar a congestionamentos no processo de cunhagem. Por outro lado, emitir muitos minters aumentará os custos de transação. Na versão V2, são gerados por padrão dois minters com estados semelhantes, para equilibrar este problema.

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

construção de transações

O mecanismo de construção de transações do CAT20 é bastante característico. Na fase de revelação, ao modificar habilmente a lógica do script, os usuários podem controlar UTXOs que parecem ser de endereços diferentes. E na fase de minter, todos podem usar esses UTXOs como entradas, o que pode ser aproveitado pela capacidade de contratos inteligentes fornecida pelo OP_CAT.

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

gestão de estado

CAT20 mantém informações de estado nas transações, armazenadas em OP_RETURN e nos contratos inteligentes (Minter e Token). OP_RETURN guarda o valor hash do estado atual da saída da transação, enquanto o contrato armazena o número restante de cunhagens. Após cada cunhagem, o número de cunhagens do novo Minter gerado é a metade da quantidade restante que pode ser cunhada.

É importante notar que o token CAT20 não é armazenado diretamente no UTXO do endereço do usuário, o que é diferente do BRC20 ou das inscrições.

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 permanecer consistente. Uma única transação pode conter vários tokens diferentes, desde que as quantidades de entrada e saída de cada um estejam equilibradas.

Para destruir o token, basta transferi-lo para um endereço comum.

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

Resumo

O design do CAT20 proporciona aos usuários uma grande flexibilidade operacional, o que também requer que a parte do contrato tenha uma lógica de verificação rigorosa. Esse design traz algumas vantagens:

  1. Para verificar a posse de tokens, basta verificar o UTXO do token, sem necessidade de rastrear para trás.
  2. Através da pesquisa de transações que contêm "cat" em OP_RETURN, é fácil verificar a situação atual da cunhagem.

A chegada do CAT20 trouxe novas possibilidades para o ecossistema do Bitcoin, demonstrando uma abordagem inovadora para implementar funcionalidades de contratos inteligentes em blockchains tradicionais. Com a participação de mais desenvolvedores e usuários, esperamos ver mais aplicações interessantes baseadas neste protocolo.

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 fractal

BTC0.36%
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
  • 5
  • Partilhar
Comentar
0/400
AllInAlicevip
· 07-28 07:44
Já estava à espera disto!
Ver originalResponder0
fren.ethvip
· 07-26 12:38
Acreditando nisso, vou direto ao assunto.
Ver originalResponder0
DarkPoolWatchervip
· 07-25 23:49
BTC finalmente pode ser negociado em contratos.
Ver originalResponder0
ThesisInvestorvip
· 07-25 23:44
O velho ecossistema do btc tem potencial.
Ver originalResponder0
OnchainDetectivevip
· 07-25 23:39
É hora de pegar este pedaço de bolo.
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)