Novos desenvolvimentos em contratos inteligentes no BTC: Análise aprofundada do protocolo de Token CAT20
Recentemente, o ecossistema Bitcoin recebeu um avanço importante. Após várias rodadas de validação na testnet, o Fractal BTC finalmente foi lançado oficialmente na mainnet em setembro. Um dos principais destaques do Fractal é sua funcionalidade de contratos inteligentes, e no momento do lançamento na mainnet, foi introduzido um novo protocolo de Token, o CAT20. Este artigo irá explorar em profundidade o design engenhoso do CAT20 em termos técnicos e as lições que ele oferece.
Introdução ao Fractal Bitcoin
Antes de nos aprofundarmos no CAT20, precisamos primeiro entender a plataforma básica em que ele opera, 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, seu tempo de confirmação de bloco é mais rápido, levando apenas 1 minuto. Seu 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.
Uma característica chave do Fractal é a ativação do código de operação OP_CAT, que foi abandonado no início do BTC por razões de segurança. Esta medida aumentou significativamente as funcionalidades do Fractal Bitcoin, conferindo-lhe capacidades de contratos inteligentes e abrindo um vasto espaço para o desenvolvimento futuro.
Visão Geral do Protocolo CAT20
Com o suporte subjacente do OP_CAT, o protocolo CAT20 surgiu. Atualmente, este protocolo já está a funcionar em ambientes reais e foram adicionados painéis de exibição correspondentes em alguns exploradores de blocos.
O CAT20 foi projetado com base na ideia do ERC20, mas também possui suas particularidades. Por exemplo, o CAT20 permite definir a quantidade de pré-mineração e o limite máximo de cada cunhagem (Mint), funcionalidades que geralmente requerem lógica de contrato adicional no ERC20.
O ciclo de vida do CAT20
implementar(Deploy)
O processo de implementação do CAT20 é dividido em duas fases: "commit" e "reveal":
Fase de Compromisso: Escreva as informações básicas do Token no script de saída da transação, como nome, símbolo, etc. O hash da transação gerado nesta fase servirá como a identificação única desse Token.
Fase Reveal: gerar uma saída OP_RETURN que contém o hash do estado inicial CAT20, bem como a saída Minter para o processo de cunhagem subsequente.
Este método de implantação em duas etapas é uma prática comum em projetos de blockchain, ajudando a proteger certas informações críticas do projeto.
cunhar (Mint )
As principais características do processo de cunhagem incluem:
A cada cunhagem, é utilizado um Minter como entrada
A saída pode conter vários Minter
Cada vez que é cunhado, é gerado um Token
A ordem de saída tem requisitos rigorosos, o Minter deve estar antes do Token
Vale a pena notar que a estratégia de gestão de quantidade do Minter tem um impacto significativo nas atividades de cunhagem de toda a rede. Para evitar congestionamento na cunhagem, geralmente é recomendado produzir vários Minters de cada vez. Mas, por razões econômicas, os usuários podem tender a não produzir novos Minters, o que requer que alguns usuários assumam custos adicionais voluntariamente para manter a vitalidade da rede.
Transferência (Transfer)
As transações de transferência precisam garantir que o número de Tokens de entrada e saída permaneça consistente. Uma única transação pode incluir transferências de vários Tokens diferentes, desde que as quantidades de entrada e saída de cada um estejam equilibradas.
queimar (
Para destruir um 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(
Destaques técnicos
Construção de negociação flexível: todas as operações são construídas autonomamente pelos usuários, oferecendo uma grande flexibilidade. Isso também requer que a parte do contrato tenha uma lógica de verificação rigorosa para garantir a segurança.
Consulta eficiente:
Para verificar a posse de Token, basta verificar o UTXO do Token, sem precisar rastrear o histórico de transações.
Verificar o estado de cunhagem pode ser realizado pesquisando transações que contêm "cat" em OP_RETURN.
Gestão de estado: O CAT20 armazena e gere informações de estado através do OP_RETURN e do contrato inteligente )Minter e do Token (, permitindo um rastreamento e atualização de estado eficientes.
![Análise técnica do CAT20: novo protocolo de token sobre Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-be9094baf3be7cbadff7b63aa73f44fa.webp(
Resumo
O protocolo CAT20 demonstra as tentativas inovadoras do ecossistema Bitcoin na área dos contratos inteligentes. Através de um design engenhoso, ele implementou funcionalidades semelhantes ao ERC20 na rede Bitcoin, mantendo ao mesmo tempo as características do Bitcoin. Isso proporciona novas ideias para a expansão do ecossistema Bitcoin, além de trazer mais possibilidades para desenvolvedores e usuários. À medida que a tecnologia continua a melhorar, podemos esperar ver mais aplicações inovadoras baseadas no CAT20.
![Interpretação técnica do CAT20: novo protocolo de Token sobre Bitcoin])https://img-cdn.gateio.im/webp-social/moments-73c817fad835a9a2cb0c727674c81801.webp(
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.
7 gostos
Recompensa
7
6
Partilhar
Comentar
0/400
OnchainSniper
· 3h atrás
Já se está a falar disto novamente, já está muito batido.
Ver originalResponder0
fren.eth
· 3h atrás
btc finalmente não é mais uma relíquia
Ver originalResponder0
BearMarketMonk
· 3h atrás
btc vai Até à lua?
Ver originalResponder0
AirdropHunter9000
· 3h atrás
Outra vez a copiar o ERC20, cedo ou tarde cair para zero
CAT20 protocolo: desenvolvimento inovador dos contratos inteligentes do ecossistema BTC
Novos desenvolvimentos em contratos inteligentes no BTC: Análise aprofundada do protocolo de Token CAT20
Recentemente, o ecossistema Bitcoin recebeu um avanço importante. Após várias rodadas de validação na testnet, o Fractal BTC finalmente foi lançado oficialmente na mainnet em setembro. Um dos principais destaques do Fractal é sua funcionalidade de contratos inteligentes, e no momento do lançamento na mainnet, foi introduzido um novo protocolo de Token, o CAT20. Este artigo irá explorar em profundidade o design engenhoso do CAT20 em termos técnicos e as lições que ele oferece.
Introdução ao Fractal Bitcoin
Antes de nos aprofundarmos no CAT20, precisamos primeiro entender a plataforma básica em que ele opera, 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, seu tempo de confirmação de bloco é mais rápido, levando apenas 1 minuto. Seu 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.
Uma característica chave do Fractal é a ativação do código de operação OP_CAT, que foi abandonado no início do BTC por razões de segurança. Esta medida aumentou significativamente as funcionalidades do Fractal Bitcoin, conferindo-lhe capacidades de contratos inteligentes e abrindo um vasto espaço para o desenvolvimento futuro.
Visão Geral do Protocolo CAT20
Com o suporte subjacente do OP_CAT, o protocolo CAT20 surgiu. Atualmente, este protocolo já está a funcionar em ambientes reais e foram adicionados painéis de exibição correspondentes em alguns exploradores de blocos.
O CAT20 foi projetado com base na ideia do ERC20, mas também possui suas particularidades. Por exemplo, o CAT20 permite definir a quantidade de pré-mineração e o limite máximo de cada cunhagem (Mint), funcionalidades que geralmente requerem lógica de contrato adicional no ERC20.
O ciclo de vida do CAT20
implementar(Deploy)
O processo de implementação do CAT20 é dividido em duas fases: "commit" e "reveal":
Fase de Compromisso: Escreva as informações básicas do Token no script de saída da transação, como nome, símbolo, etc. O hash da transação gerado nesta fase servirá como a identificação única desse Token.
Fase Reveal: gerar uma saída OP_RETURN que contém o hash do estado inicial CAT20, bem como a saída Minter para o processo de cunhagem subsequente.
Este método de implantação em duas etapas é uma prática comum em projetos de blockchain, ajudando a proteger certas informações críticas do projeto.
cunhar (Mint )
As principais características do processo de cunhagem incluem:
Vale a pena notar que a estratégia de gestão de quantidade do Minter tem um impacto significativo nas atividades de cunhagem de toda a rede. Para evitar congestionamento na cunhagem, geralmente é recomendado produzir vários Minters de cada vez. Mas, por razões econômicas, os usuários podem tender a não produzir novos Minters, o que requer que alguns usuários assumam custos adicionais voluntariamente para manter a vitalidade da rede.
Transferência (Transfer)
As transações de transferência precisam garantir que o número de Tokens de entrada e saída permaneça consistente. Uma única transação pode incluir transferências de vários Tokens diferentes, desde que as quantidades de entrada e saída de cada um estejam equilibradas.
queimar (
Para destruir um 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(
Destaques técnicos
Construção de negociação flexível: todas as operações são construídas autonomamente pelos usuários, oferecendo uma grande flexibilidade. Isso também requer que a parte do contrato tenha uma lógica de verificação rigorosa para garantir a segurança.
Consulta eficiente:
Gestão de estado: O CAT20 armazena e gere informações de estado através do OP_RETURN e do contrato inteligente )Minter e do Token (, permitindo um rastreamento e atualização de estado eficientes.
![Análise técnica do CAT20: novo protocolo de token sobre Bitcoin fractal])https://img-cdn.gateio.im/webp-social/moments-be9094baf3be7cbadff7b63aa73f44fa.webp(
Resumo
O protocolo CAT20 demonstra as tentativas inovadoras do ecossistema Bitcoin na área dos contratos inteligentes. Através de um design engenhoso, ele implementou funcionalidades semelhantes ao ERC20 na rede Bitcoin, mantendo ao mesmo tempo as características do Bitcoin. Isso proporciona novas ideias para a expansão do ecossistema Bitcoin, além de trazer mais possibilidades para desenvolvedores e usuários. À medida que a tecnologia continua a melhorar, podemos esperar ver mais aplicações inovadoras baseadas no CAT20.
![Interpretação técnica do CAT20: novo protocolo de Token sobre Bitcoin])https://img-cdn.gateio.im/webp-social/moments-73c817fad835a9a2cb0c727674c81801.webp(