Tecnologia de contratos inteligentes no BTC: Análise do Fractal Bitcoin e do protocolo CAT20
Recentemente, o ecossistema Bitcoin teve um importante avanço. Após várias execuções de teste de rede, o Fractal BTC foi oficialmente lançado na rede principal em setembro. Uma das grandes características do Fractal é a funcionalidade de contratos inteligentes, e ao mesmo tempo que foi lançado na rede principal, foi lançado o novo protocolo de token CAT20. Este artigo analisará do ponto de vista técnico o design engenhoso do CAT20, explorando suas inovações.
Introdução ao Fractal Bitcoin
Antes de aprofundar no CAT20, precisamos entender seu ambiente de operação, o Fractal Bitcoin. O Fractal Bitcoin, também conhecido como Bitcoin Fractal, é uma rede de segundo nível totalmente compatível com BTC. Em comparação com o BTC, o tempo de confirmação de bloco é reduzido para 1 minuto. Seu princípio básico é replicar várias cadeias da rede BTC, onde cada cadeia pode processar transações, aumentando assim a velocidade de processamento geral.
Um dos principais destaques do Fractal é a reativação do opcode OP_CAT, que foi abandonado no início do BTC por questões de segurança. A recuperação deste opcode melhorou significativamente as funcionalidades do Fractal Bitcoin, dotando-o de capacidade de contratos inteligentes, e oferecendo mais possibilidades para o desenvolvimento de aplicações de camada superior.
CAT Protocolo - Visão Geral
Apoiado no OP_CAT, o Protocolo CAT surgiu. Atualmente, o protocolo CAT20 está em operação em um ambiente real e pode ser visualizado no painel da plataforma Unisat.
O CAT20 foi projetado com base no ERC20, mas possui suas particularidades. A seguir, será feita uma análise do ciclo de vida do CAT20:
processo de Deploy(
Antes da implementação, os usuários devem especificar o endereço da carteira e as informações básicas do token. O CAT20 permite definir limites para a pré-mineração e para a quantidade de Mint por vez.
A implementação é dividida em duas fases: "commit" e "reveal":
Fase de Compromisso: Escrever as informações básicas do token no script de saída da transação. O hashId da transação nesta fase atua como a identificação única desse token.
Fase de Revelação: saída de um OP_RETURN contendo o Hash do estado inicial do CAT20, bem como um Minter para o processo de Mint subsequente.
Este método de implantação em duas etapas segue o padrão de submissão-revelação comumente utilizado em blockchain, o que ajuda a proteger os dados sensíveis do projeto.
![Interpretação técnica do CAT20: novo protocolo de token sobre o Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-e900482fd49f488fa34f1a7e823173d1.webp(
) processo de Mint ###
As características da negociação Mint são as seguintes:
A entrada é um minter, gerado inicialmente pelo deploy.
Cada mint tem apenas uma entrada de minter, mas pode ter várias saídas de minter.
A cada mint, gera um token
A ordem de saída é fixa, o minter deve ser seguido pelo token
O design do processo de Mint é bastante engenhoso. A configuração da quantidade de saída do minter afeta a atividade de Mint em toda a rede. Por padrão, são gerados dois Minters com estados semelhantes, para equilibrar a congestão da rede e os custos econômicos.
( mecanismo de construção de transações
O mecanismo de construção de transações do CAT20 é único:
O processo Reveal utiliza de forma inteligente a lógica de script, permitindo ao implementador controlar os UTXO de diferentes endereços.
A fase Minter permite que todos usem UTXOs específicos como entrada, o que pode ser realizado com a capacidade de contratos inteligentes do OP_CAT.
![Análise técnica do CAT20: novo protocolo de token sobre Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-4a068837b74c66fa262509c442f9162a.webp###
( gestão do estado da transação )V2###
Minter mantém dois estados:
Hash que armazena o estado da saída da transação atual em OP_RETURN
contratos inteligentes(Minter e Token) armazenam o número restante de Mint
Após cada Mint, o número de mint gerado para o novo Minter é metade da quantidade restante que pode ser mintada. Este design garante o equilíbrio do processo de cunhagem.
É importante notar que o Token CAT20 é também um contrato inteligente, registrando a quantidade e o endereço de propriedade, o que difere do modelo UTXO do BRC20 ou das inscrições.
( Transferência ) e destruição ### Burn (
Ao transferir, a quantidade de Token de entrada e saída da transação deve permanecer consistente. Vários Tokens diferentes podem ser processados na mesma transação.
Para destruir o Token, basta transferi-lo para um endereço comum.
![Interpretação técnica do CAT20: novo protocolo de token sobre Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-e327f5fb8fe3f8d0f8762ee1d421a2d6.webp(
Resumo
O design do CAT20 proporciona aos usuários uma grande flexibilidade operacional, ao mesmo tempo que impõe requisitos mais elevados à lógica de verificação dos contratos. Este design traz as seguintes vantagens:
Para consultar a situação de posse do Token, basta recuperar o UTXO do token, não é necessário retroceder.
Ao pesquisar transações que contêm "cat" em OP_RETURN, é possível entender o estado do mint.
O design inovador do CAT20 trouxe novas possibilidades para o ecossistema BTC, merecendo a atenção contínua da indústria sobre seu desenvolvimento.
![Interpretação técnica do CAT20: novo protocolo de token sobre Bitcoin fracional])https://img-cdn.gateio.im/webp-social/moments-be9094baf3be7cbadff7b63aa73f44fa.webp(
![Interpretação técnica do CAT20: novo protocolo de token sobre Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-73c817fad835a9a2cb0c727674c81801.webp(
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
10 Curtidas
Recompensa
10
6
Repostar
Compartilhar
Comentário
0/400
BearMarketSurvivor
· 07-08 14:15
Bitcoin não é feito de papel!
Ver originalResponder0
BoredStaker
· 07-07 03:31
Este CAT20 está estável.
Ver originalResponder0
OffchainOracle
· 07-06 18:00
Seguir a onda da especulação é tudo armadilha.
Ver originalResponder0
GasFeeCrier
· 07-06 02:19
Ainda é melhor investir toda a conta em BTC.
Ver originalResponder0
BridgeNomad
· 07-06 02:07
apenas mais um clone erc20... acorda-me quando corrigirem essas vulnerabilidades suculentas de implantação
CAT20 protocolo: BTC contratos inteligentes nova quebra Fractal inovação lidera o futuro
Tecnologia de contratos inteligentes no BTC: Análise do Fractal Bitcoin e do protocolo CAT20
Recentemente, o ecossistema Bitcoin teve um importante avanço. Após várias execuções de teste de rede, o Fractal BTC foi oficialmente lançado na rede principal em setembro. Uma das grandes características do Fractal é a funcionalidade de contratos inteligentes, e ao mesmo tempo que foi lançado na rede principal, foi lançado o novo protocolo de token CAT20. Este artigo analisará do ponto de vista técnico o design engenhoso do CAT20, explorando suas inovações.
Introdução ao Fractal Bitcoin
Antes de aprofundar no CAT20, precisamos entender seu ambiente de operação, o Fractal Bitcoin. O Fractal Bitcoin, também conhecido como Bitcoin Fractal, é uma rede de segundo nível totalmente compatível com BTC. Em comparação com o BTC, o tempo de confirmação de bloco é reduzido para 1 minuto. Seu princípio básico é replicar várias cadeias da rede BTC, onde cada cadeia pode processar transações, aumentando assim a velocidade de processamento geral.
Um dos principais destaques do Fractal é a reativação do opcode OP_CAT, que foi abandonado no início do BTC por questões de segurança. A recuperação deste opcode melhorou significativamente as funcionalidades do Fractal Bitcoin, dotando-o de capacidade de contratos inteligentes, e oferecendo mais possibilidades para o desenvolvimento de aplicações de camada superior.
CAT Protocolo - Visão Geral
Apoiado no OP_CAT, o Protocolo CAT surgiu. Atualmente, o protocolo CAT20 está em operação em um ambiente real e pode ser visualizado no painel da plataforma Unisat.
O CAT20 foi projetado com base no ERC20, mas possui suas particularidades. A seguir, será feita uma análise do ciclo de vida do CAT20:
processo de Deploy(
Antes da implementação, os usuários devem especificar o endereço da carteira e as informações básicas do token. O CAT20 permite definir limites para a pré-mineração e para a quantidade de Mint por vez.
A implementação é dividida em duas fases: "commit" e "reveal":
Fase de Compromisso: Escrever as informações básicas do token no script de saída da transação. O hashId da transação nesta fase atua como a identificação única desse token.
Fase de Revelação: saída de um OP_RETURN contendo o Hash do estado inicial do CAT20, bem como um Minter para o processo de Mint subsequente.
Este método de implantação em duas etapas segue o padrão de submissão-revelação comumente utilizado em blockchain, o que ajuda a proteger os dados sensíveis do projeto.
![Interpretação técnica do CAT20: novo protocolo de token sobre o Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-e900482fd49f488fa34f1a7e823173d1.webp(
) processo de Mint ###
As características da negociação Mint são as seguintes:
O design do processo de Mint é bastante engenhoso. A configuração da quantidade de saída do minter afeta a atividade de Mint em toda a rede. Por padrão, são gerados dois Minters com estados semelhantes, para equilibrar a congestão da rede e os custos econômicos.
( mecanismo de construção de transações
O mecanismo de construção de transações do CAT20 é único:
O processo Reveal utiliza de forma inteligente a lógica de script, permitindo ao implementador controlar os UTXO de diferentes endereços.
A fase Minter permite que todos usem UTXOs específicos como entrada, o que pode ser realizado com a capacidade de contratos inteligentes do OP_CAT.
![Análise técnica do CAT20: novo protocolo de token sobre Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-4a068837b74c66fa262509c442f9162a.webp###
( gestão do estado da transação )V2###
Minter mantém dois estados:
Após cada Mint, o número de mint gerado para o novo Minter é metade da quantidade restante que pode ser mintada. Este design garante o equilíbrio do processo de cunhagem.
É importante notar que o Token CAT20 é também um contrato inteligente, registrando a quantidade e o endereço de propriedade, o que difere do modelo UTXO do BRC20 ou das inscrições.
( Transferência ) e destruição ### Burn (
Ao transferir, a quantidade de Token de entrada e saída da transação deve permanecer consistente. Vários Tokens diferentes podem ser processados na mesma transação.
Para destruir o Token, basta transferi-lo para um endereço comum.
![Interpretação técnica do CAT20: novo protocolo de token sobre Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-e327f5fb8fe3f8d0f8762ee1d421a2d6.webp(
Resumo
O design do CAT20 proporciona aos usuários uma grande flexibilidade operacional, ao mesmo tempo que impõe requisitos mais elevados à lógica de verificação dos contratos. Este design traz as seguintes vantagens:
O design inovador do CAT20 trouxe novas possibilidades para o ecossistema BTC, merecendo a atenção contínua da indústria sobre seu desenvolvimento.
![Interpretação técnica do CAT20: novo protocolo de token sobre Bitcoin fracional])https://img-cdn.gateio.im/webp-social/moments-be9094baf3be7cbadff7b63aa73f44fa.webp(
![Interpretação técnica do CAT20: novo protocolo de token sobre Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-73c817fad835a9a2cb0c727674c81801.webp(