Nova Era dos Contratos Inteligentes BTC: Análise do Protocolo CAT20 sobre Bitcoin
O Fractal Bitcoin, como uma rede de segunda camada do Bitcoin, ganhou grande atenção após o lançamento da mainnet em setembro. Sua principal característica é a ativação do código de operação OP_CAT, que traz capacidade de contratos inteligentes ao Bitcoin. Com isso, surgiu o protocolo CAT20, um padrão de token semelhante ao ERC20, que trouxe novas possibilidades para o ecossistema do Bitcoin.
Introdução ao Fractal Bitcoin
O Bitcoin Fractal é uma rede de segunda camada totalmente compatível com BTC, com um tempo de confirmação de bloco de 1 minuto mais rápido. 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 geral. No entanto, até agora, a equipe oficial ainda não divulgou documentação técnica detalhada.
O maior destaque do Bitcoin Fractal é a ativação do código de operação OP_CAT. Embora este código já tenha sido abandonado pelo BTC, sua reativação no Bitcoin Fractal confere à Bitcoin a capacidade de contratos inteligentes, ampliando significativamente seus casos de uso.
Análise do protocolo CAT20
O protocolo CAT20 é um padrão de token baseado em Bitcoin fractal, semelhante ao ERC20 na Ethereum. Seu ciclo de vida inclui principalmente várias fases, como implantação, cunhagem e transferência.
processo de implantação
A implementação do CAT20 é dividida em duas fases: "commit" e "reveal":
Fase de Commit: escrever as informações básicas do token no script de saída da transação, o hash da transação gerada serve como o identificador único desse token.
Fase de Revelação: produzir um OP_RETURN que contém o hash do estado inicial do CAT20, bem como um Minter para a cunhagem subsequente.
Este modo de implementação em duas fases é um padrão de submissão-revelação comum em projetos de blockchain, que ajuda a proteger as informações do projeto.
mecanismo de cunhagem
O processo de cunhagem do CAT20 tem as seguintes características:
A cada cunhagem, apenas um Minter pode ser usado como entrada
A saída pode conter vários novos Minter
Apenas um tipo de moeda pode ser cunhado a cada vez
A ordem de saída é fixa, o Minter deve estar antes do token.
A gestão da quantidade de Minter é crucial. Se for gerado apenas um Minter de cada vez, isso pode causar congestionamento na cunhagem; gerar em excesso aumentará os custos de transação. A versão V2 gera por padrão dois Minters com estados semelhantes, para equilibrar eficiência e custo.
construção de transação
A construção de transações do CAT20 utiliza um design engenhoso:
Ao reescrever a lógica do script, permite que os usuários controlem UTXO de endereços que não são seus.
Utilizando as características do endereço P2TR, ajuste a chave pública de acordo com o ISSUE_PUBKEY para gerar diferentes endereços.
O Minter é um contrato inteligente, que pode ser utilizado por qualquer pessoa, e os detalhes específicos da implementação ainda não foram divulgados.
gestão de estado
O estado do CAT20 é armazenado em dois locais:
O OP_RETURN da saída da transação armazena o hash do estado atual.
Armazenar a quantidade restante de moedas que podem ser cunhadas no contrato Minter.
Após cada mintagem, a quantidade de Minter que pode ser cunhada é metade do total restante, até que tudo esteja cunhado.
transferência e destruição
Ao transferir, a quantidade de entrada e saída dos mesmos tokens deve permanecer consistente. Para destruir, basta transferir os tokens para um endereço normal.
Resumo
O protocolo CAT20 adota um modelo flexível de construção autônoma pelo usuário, incorporando verificações rigorosas nos contratos. Este design facilita a consulta da situação da posse de tokens e do progresso da mintagem, mas também requer atenção aos riscos de segurança potenciais.
Em geral, o CAT20 trouxe para o ecossistema Bitcoin um protocolo de moeda padronizado semelhante ao ERC20, com a expectativa de estimular mais aplicações inovadoras e impulsionar o desenvolvimento de contratos inteligentes Bitcoin.
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.
10 gostos
Recompensa
10
3
Partilhar
Comentar
0/400
WinterWarmthCat
· 8h atrás
Mais um altcoin, já há muitos demais.
Ver originalResponder0
NestedFox
· 8h atrás
Qual é o sentido deste fraco segundo nível?
Ver originalResponder0
GetRichLeek
· 8h atrás
Outra oportunidade de fazer as pessoas de parvas, já está deitado numa emboscada, haha
CAT20 protocolo: padrões ERC20 sobre Bitcoin fracionário inicia uma nova era de contratos inteligentes BTC
Nova Era dos Contratos Inteligentes BTC: Análise do Protocolo CAT20 sobre Bitcoin
O Fractal Bitcoin, como uma rede de segunda camada do Bitcoin, ganhou grande atenção após o lançamento da mainnet em setembro. Sua principal característica é a ativação do código de operação OP_CAT, que traz capacidade de contratos inteligentes ao Bitcoin. Com isso, surgiu o protocolo CAT20, um padrão de token semelhante ao ERC20, que trouxe novas possibilidades para o ecossistema do Bitcoin.
Introdução ao Fractal Bitcoin
O Bitcoin Fractal é uma rede de segunda camada totalmente compatível com BTC, com um tempo de confirmação de bloco de 1 minuto mais rápido. 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 geral. No entanto, até agora, a equipe oficial ainda não divulgou documentação técnica detalhada.
O maior destaque do Bitcoin Fractal é a ativação do código de operação OP_CAT. Embora este código já tenha sido abandonado pelo BTC, sua reativação no Bitcoin Fractal confere à Bitcoin a capacidade de contratos inteligentes, ampliando significativamente seus casos de uso.
Análise do protocolo CAT20
O protocolo CAT20 é um padrão de token baseado em Bitcoin fractal, semelhante ao ERC20 na Ethereum. Seu ciclo de vida inclui principalmente várias fases, como implantação, cunhagem e transferência.
processo de implantação
A implementação do CAT20 é dividida em duas fases: "commit" e "reveal":
Fase de Commit: escrever as informações básicas do token no script de saída da transação, o hash da transação gerada serve como o identificador único desse token.
Fase de Revelação: produzir um OP_RETURN que contém o hash do estado inicial do CAT20, bem como um Minter para a cunhagem subsequente.
Este modo de implementação em duas fases é um padrão de submissão-revelação comum em projetos de blockchain, que ajuda a proteger as informações do projeto.
mecanismo de cunhagem
O processo de cunhagem do CAT20 tem as seguintes características:
A gestão da quantidade de Minter é crucial. Se for gerado apenas um Minter de cada vez, isso pode causar congestionamento na cunhagem; gerar em excesso aumentará os custos de transação. A versão V2 gera por padrão dois Minters com estados semelhantes, para equilibrar eficiência e custo.
construção de transação
A construção de transações do CAT20 utiliza um design engenhoso:
Ao reescrever a lógica do script, permite que os usuários controlem UTXO de endereços que não são seus.
Utilizando as características do endereço P2TR, ajuste a chave pública de acordo com o ISSUE_PUBKEY para gerar diferentes endereços.
O Minter é um contrato inteligente, que pode ser utilizado por qualquer pessoa, e os detalhes específicos da implementação ainda não foram divulgados.
gestão de estado
O estado do CAT20 é armazenado em dois locais:
O OP_RETURN da saída da transação armazena o hash do estado atual.
Armazenar a quantidade restante de moedas que podem ser cunhadas no contrato Minter.
Após cada mintagem, a quantidade de Minter que pode ser cunhada é metade do total restante, até que tudo esteja cunhado.
transferência e destruição
Ao transferir, a quantidade de entrada e saída dos mesmos tokens deve permanecer consistente. Para destruir, basta transferir os tokens para um endereço normal.
Resumo
O protocolo CAT20 adota um modelo flexível de construção autônoma pelo usuário, incorporando verificações rigorosas nos contratos. Este design facilita a consulta da situação da posse de tokens e do progresso da mintagem, mas também requer atenção aos riscos de segurança potenciais.
Em geral, o CAT20 trouxe para o ecossistema Bitcoin um protocolo de moeda padronizado semelhante ao ERC20, com a expectativa de estimular mais aplicações inovadoras e impulsionar o desenvolvimento de contratos inteligentes Bitcoin.