Análise técnica do novo protocolo de token CAT20 em Bitcoin fractal
Recentemente, o Fractal Bitcoin( passou por várias rodadas de teste na rede e foi oficialmente lançado na rede principal. Como uma rede de camada dois compatível com BTC, uma das características do Fractal Bitcoin é o suporte à funcionalidade de contratos inteligentes. Ao mesmo tempo, um novo protocolo de Token chamado CAT20 também foi lançado. Este artigo irá analisar, do ponto de vista técnico, a filosofia de design e a forma de implementação do CAT20.
![Interpretação técnica do CAT20: novo protocolo de token sobre Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-8aed56f390689b0122618f4ce4be841b.webp(
Introdução ao Fractal Bitcoin
Fractal Bitcoin é uma rede de segunda camada totalmente compatível com Bitcoin, com um tempo de confirmação de bloco de apenas 1 minuto. O seu princípio básico é replicar a rede Bitcoin várias vezes, com cada cadeia capaz de processar transações, aumentando assim a velocidade total de processamento das transações.
Uma das grandes atrações do Fractal Bitcoin é a ativação do código de operação OP_CAT, que foi abandonado no início do BTC por questões de segurança. Isso confere ao Fractal Bitcoin a capacidade de contratos inteligentes, fornecendo a base para a implementação de protocolos como o CAT20.
![Análise técnica do CAT20: novo protocolo de token sobre Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-e7063433589252ea275ad154228720e1.webp(
Análise do protocolo CAT20
O protocolo CAT20 é semelhante ao ERC20 na Ethereum, sendo um padrão de token implementado na Fractal Bitcoin. Abaixo, analisaremos em detalhe a implementação técnica do CAT20 em termos de implantação, cunhagem e outros aspectos.
) processo de implantação
A implementação do CAT20 é dividida em duas fases: "commit" e "reveal":.
Fase de Compromisso: Escrever as informações básicas do Token ###, como nome, símbolo, etc. ( no script de saída da transação. O hashId dessa transação serve como identificador único do Token.
Fase de Revelação: gerar um OP_RETURN, guardar o Hash do estado inicial do CAT20; ao mesmo tempo, gerar um Minter, para o processo de cunhagem subsequente.
Este método de implantação em duas fases é um padrão comum em projetos de blockchain, utilizando o modelo de submissão-revelação, onde os dados-chave são revelados apenas na fase de revelação.
![Interpretação técnica do CAT20: novo protocolo de token sobre Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-e900482fd49f488fa34f1a7e823173d1.webp(
) Mint ### mecanismo
O processo de cunhagem do CAT20 tem as seguintes características:
Cada mintagem tem um minter como entrada
Pode gerar uma quantidade ilimitada de minter
Cada vez que é gerado um Token
A configuração do número de minters é crucial:
Definir como 1 causará congestionamento
Definir como 0 levará à deflação
Definir como superior a 1 pode aumentar o minter disponível, mas requer custos adicionais
A versão V2 gera por padrão dois Minter com estados semelhantes.
( construção de transação
CAT20 aproveita habilmente o script do Bitcoin, permitindo que os usuários controlem UTXO de endereços que não lhes pertencem:
Escrever o par de chaves públicas e privadas do usuário no script
Ajustar a chave pública através de ISSUE_PUBKEY para gerar endereços diferentes
O minter utiliza o OP_CAT para implementar funcionalidades de contrato inteligente, mas os detalhes específicos da implementação ainda não foram divulgados.
![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 de estado
CAT20 armazena estado em OP_RETURN e contratos inteligentes:
OP_RETURN armazena o Hash do estado da saída da transação atual
Número restante de Mint para armazenamento de contrato
O número de mint gerado pelo novo Minter é metade do número restante de mint disponível.
![Interpretação técnica do CAT20: novo protocolo de token sobre Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-cbca62f8d46cd64c04aa94b61d0bde93.webp###
( transferência e destruição
Ao transferir, a quantidade de entrada e saída do mesmo Token deve permanecer consistente. Para destruir, basta transferir o Token para um endereço normal.
![Interpretação técnica do CAT20: novo protocolo de Token sobre Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-e327f5fb8fe3f8d0f8762ee1d421a2d6.webp###
Resumo
A flexibilidade de design do CAT20 é muito alta, mas também apresenta exigências mais elevadas para a lógica de verificação de contratos. As vantagens desse design incluem:
Para consultar a situação de posse de Token, basta verificar o UTXO do token.
Para verificar a situação de mint, pode pesquisar transações que contêm "cat" em OP_RETURN
No geral, o CAT20 trouxe novas possibilidades para o ecossistema do Bitcoin, merecendo atenção contínua ao seu desenvolvimento.
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.
12 Curtidas
Recompensa
12
4
Compartilhar
Comentário
0/400
TBCChargeForward
· 4h atrás
#TBC# TBC atualmente planeja lançar seu próprio sistema de pagamento baseado em QR Code. Assim como eu disse em Hong Kong, já estamos trabalhando nesse projeto. Aqui na Coreia também estamos quase lá, já negociamos com o governo de Hong Kong. Isso será lançado nos próximos dois meses, e essa é a única parte que queremos, ou seja, que todos que desejam usar o serviço possam utilizá-lo. Sistema de pagamento baseado em ativos de criptografia? Eles devem ser capazes de usar sua própria moeda de criptografia ou Token TBC para efetuar pagamentos.
Ver originalResponder0
WenMoon
· 10h atrás
btc finalmente vai Até à lua
Ver originalResponder0
TheMemefather
· 10h atrás
Bom, vamos dar uma cheirada primeiro.
Ver originalResponder0
ZkSnarker
· 10h atrás
tecnicamente falando... cat20 acabou de lançar um pouco de hopium de grau académico para os maxis do btc
Análise CAT20: Novo protocolo de Token sobre o Fractal Bitcoin
Análise técnica do novo protocolo de token CAT20 em Bitcoin fractal
Recentemente, o Fractal Bitcoin( passou por várias rodadas de teste na rede e foi oficialmente lançado na rede principal. Como uma rede de camada dois compatível com BTC, uma das características do Fractal Bitcoin é o suporte à funcionalidade de contratos inteligentes. Ao mesmo tempo, um novo protocolo de Token chamado CAT20 também foi lançado. Este artigo irá analisar, do ponto de vista técnico, a filosofia de design e a forma de implementação do CAT20.
![Interpretação técnica do CAT20: novo protocolo de token sobre Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-8aed56f390689b0122618f4ce4be841b.webp(
Introdução ao Fractal Bitcoin
Fractal Bitcoin é uma rede de segunda camada totalmente compatível com Bitcoin, com um tempo de confirmação de bloco de apenas 1 minuto. O seu princípio básico é replicar a rede Bitcoin várias vezes, com cada cadeia capaz de processar transações, aumentando assim a velocidade total de processamento das transações.
Uma das grandes atrações do Fractal Bitcoin é a ativação do código de operação OP_CAT, que foi abandonado no início do BTC por questões de segurança. Isso confere ao Fractal Bitcoin a capacidade de contratos inteligentes, fornecendo a base para a implementação de protocolos como o CAT20.
![Análise técnica do CAT20: novo protocolo de token sobre Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-e7063433589252ea275ad154228720e1.webp(
Análise do protocolo CAT20
O protocolo CAT20 é semelhante ao ERC20 na Ethereum, sendo um padrão de token implementado na Fractal Bitcoin. Abaixo, analisaremos em detalhe a implementação técnica do CAT20 em termos de implantação, cunhagem e outros aspectos.
) processo de implantação
A implementação do CAT20 é dividida em duas fases: "commit" e "reveal":.
Fase de Compromisso: Escrever as informações básicas do Token ###, como nome, símbolo, etc. ( no script de saída da transação. O hashId dessa transação serve como identificador único do Token.
Fase de Revelação: gerar um OP_RETURN, guardar o Hash do estado inicial do CAT20; ao mesmo tempo, gerar um Minter, para o processo de cunhagem subsequente.
Este método de implantação em duas fases é um padrão comum em projetos de blockchain, utilizando o modelo de submissão-revelação, onde os dados-chave são revelados apenas na fase de revelação.
![Interpretação técnica do CAT20: novo protocolo de token sobre Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-e900482fd49f488fa34f1a7e823173d1.webp(
) Mint ### mecanismo
O processo de cunhagem do CAT20 tem as seguintes características:
A configuração do número de minters é crucial:
A versão V2 gera por padrão dois Minter com estados semelhantes.
( construção de transação
CAT20 aproveita habilmente o script do Bitcoin, permitindo que os usuários controlem UTXO de endereços que não lhes pertencem:
O minter utiliza o OP_CAT para implementar funcionalidades de contrato inteligente, mas os detalhes específicos da implementação ainda não foram divulgados.
![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 de estado
CAT20 armazena estado em OP_RETURN e contratos inteligentes:
O número de mint gerado pelo novo Minter é metade do número restante de mint disponível.
![Interpretação técnica do CAT20: novo protocolo de token sobre Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-cbca62f8d46cd64c04aa94b61d0bde93.webp###
( transferência e destruição
Ao transferir, a quantidade de entrada e saída do mesmo Token deve permanecer consistente. Para destruir, basta transferir o Token para um endereço normal.
![Interpretação técnica do CAT20: novo protocolo de Token sobre Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-e327f5fb8fe3f8d0f8762ee1d421a2d6.webp###
Resumo
A flexibilidade de design do CAT20 é muito alta, mas também apresenta exigências mais elevadas para a lógica de verificação de contratos. As vantagens desse design incluem:
No geral, o CAT20 trouxe novas possibilidades para o ecossistema do Bitcoin, merecendo atenção contínua ao seu desenvolvimento.