O que é o Protocolo CAT?

intermediário11/27/2024, 8:54:08 AM
O Protocolo CAT é um protocolo de token construído no Fractal, um protocolo de camada 2 do Bitcoin, usando o script de instrução OP_CAT. Protegido pelo mecanismo de consenso do Bitcoin, seu design modular confere aos ativos CAT20 alta composabilidade, permitindo operações complexas e precisas em várias aplicações DeFi. Este artigo explora o mecanismo operacional do Protocolo CAT, o histórico da equipe e o status atual de desenvolvimento, juntamente com seus pontos fortes e limitações. Também faremos uma comparação com outros dois protocolos de token - BRC20 e Runes - para fornecer aos leitores uma compreensão abrangente do Protocolo CAT.

O que é OP_CAT?

Funções do OP_CAT

OP_CAT funciona como um comando de concatenação encontrado em outras linguagens de programação—ele combina dois elementos em um, permitindo que várias strings se conectem. Na rede Bitcoin, isso significa unir vários bytes de script de desbloqueio UTXO juntos. Embora simples em conceito, essa função expande significativamente as capacidades de contrato inteligente do Bitcoin, permitindo lidar com dados e lógica operacional mais complexos. Os casos de uso incluem:

  • Otimização de Multi-assinatura
    Em cenários de multi-assinatura, OP_CAT pode combinar múltiplas assinaturas em uma, reduzindo o número de envios de assinatura necessários. Isso cria transações mais concisas, acelera a verificação da rede, usa menos espaço de bloco e reduz as taxas de transação.
  • Contratos Estatais
    Na blockchain, o estado representa todos os dados armazenados ao longo da cadeia, incluindo saldos de usuários, variáveis de contratos inteligentes e outras informações da blockchain. Contratos de estado são contratos inteligentes que mantêm e atualizam esses estados atuais com base em operações específicas. Por exemplo, quando um contrato inteligente DeFi (A) gerencia saldos de tokens em um pool de liquidez, A atualiza e preserva as quantidades mais recentes de tokens sempre que os usuários depositam ou retiram.
    Em aplicativos descentralizados complexos, os contratos de estado devem lidar com grandes quantidades de dados e múltiplas funções. Pegue os protocolos de empréstimo, por exemplo - seus contratos de estado rastreiam os depósitos, empréstimos e saldos de garantia dos usuários, atualizando-os com as mudanças de mercado e executando liquidações quando a garantia cai muito baixa. O OP_CAT ajuda conectando grandes quantidades de informações de estado, permitindo operações mais precisas por meio de condições em camadas.
  • Escalabilidade da Rede de Canais de Pagamento
    Em redes de canais de pagamento como a Lightning Network, as partes realizam várias transações off-chain e apenas liquidam saldos finais on-chain. OP_CAT conecta vários pedidos de pagamento, permitindo uma gestão de transações mais eficiente nos canais de pagamento, melhorando significativamente a capacidade e o desempenho da rede.

Em termos simples, o OP_CAT aprimora a linguagem de script do Bitcoin, permitindo maior composabilidade - permite que os desenvolvedores combinem vários fragmentos de script simples para criar operações mais complexas, melhorando assim a escalabilidade da rede Bitcoin.

Histórico de Desenvolvimento

OP_CAT existia na linguagem de script do Bitcoin inicial. No entanto, usar múltiplas concatenações com OP_CAT poderia fazer com que o tamanho do script crescesse exponencialmente, excedendo em muito os limites de memória e potencialmente causando a queda dos nós. Por razões de segurança, Satoshi Nakamoto removeu o OP_CAT do conjunto de códigos de operação do Bitcoin.

Nos últimos anos, à medida que o ecossistema do Bitcoin evoluiu, a demanda por contratos inteligentes nativos cresceu. As atualizações Segwit e Taproot aumentaram a capacidade do bloco de 1MB para 4MB e limitaram os tamanhos dos elementos da pilha para 520 bytes via Tapscript, mitigando o risco de expansão infinita, abrindo caminho para a reintrodução do OP_CAT.

Em outubro de 2023, o desenvolvedor do Bitcoin Core, Ethan Heilman, e o engenheiro de software líder da Botanix Labs, Armin Sabouri, publicaram em conjunto uma Proposta de Melhoria do Bitcoin (BIP). Essa proposta, contendo apenas 13 linhas de código conciso, definiu um novo opcode Tapscript que permite a concatenação de dois bytes na pilha, claramente inspirado no OP_CAT previamente removido.


origem:Github

A proposta foi oficialmente designada como BIP-347 e recebeu apoio de figuras notáveis no espaço do Bitcoin, incluindo Tadge Dryja, co-autor do white paper da Lightning Network, Olaoluwa Osuntokun, co-fundador da Lightning Labs, e Andrew Poelstra, chefe de pesquisa na Blockstream. O objetivo é implementá-la na rede Bitcoin através de um soft fork.

No entanto, embora o OP_CAT possa aprimorar as capacidades de contrato inteligente do Bitcoin, também aumenta a complexidade geral da rede. Quaisquer erros ou vulnerabilidades menores podem potencialmente levar a problemas de segurança graves. Para a comunidade do Bitcoin, a segurança e a estabilidade sempre foram as principais prioridades. Qualquer proposta que possa representar uma ameaça significativa para a rede passa por uma análise prolongada e rigorosa e por uma discussão generalizada.

Como resultado, OP_CAT ainda não foi implementado na Bitcoin mainnet. Em vez disso, foi primeiro adotado pela rede de bifurcação do Bitcoin, Fractal Bitcoin, onde vários protocolos construídos em cima do OP_CAT foram desenvolvidos.

Introdução ao Protocolo CAT

O Protocolo CAT (Covenant Attested Token) é um protocolo de token introduzido por uma equipe anônima no Fractal Bitcoin, desenvolvido com base no OP_CAT. De acordo com seu white paper oficial, ele possui as seguintes características:

  • Sem dependência de indexadores externos
    As regras, dados e lógica operacional dos tokens CAT são armazenados on-chain. Enviar ou receber tokens não requer indexadores de terceiros; em vez disso, todas as informações necessárias são extraídas diretamente da blockchain. O consenso do Bitcoin protege inteiramente sua segurança, evitando inconsistências entre indexadores externos e dados on-chain.

  • Modularidade
    As operações dos tokens CAT são suportadas pelo OP_CAT, conferindo-lhes um alto grau de componibilidade. Eles podem interagir de forma flexível com outros contratos inteligentes, suportando aplicações descentralizadas como Criadores de Mercado Automatizados (AMMs), empréstimos e staking. Isso expande o potencial de aplicação do Bitcoin.

  • Cunhagem Programável
    As regras de criação de tokens e a execução são verificadas por contratos inteligentes, em vez de indexadores externos. Os emissores podem definir livremente as regras de emissão de tokens, e a rede rejeita automaticamente as solicitações de criação que excedem o limite de fornecimento total.

  • Interoperabilidade entre cadeias de blocos
    Ativos podem ser transferidos entre diferentes blockchains, permitindo que aplicativos sejam implantados em várias cadeias e realizem operações complexas entre cadeias.

  • Compatibilidade SPV
    Suporta o mecanismo de verificação leve do Bitcoin (SPV). Clientes leves (por exemplo, dispositivos móveis ou complementos de navegador) só precisam baixar dados do cabeçalho do bloco para verificar a autenticidade das transações de token sem depender de servidores centralizados.

Atualmente, o Protocolo CAT oferece dois padrões de token: CAT20 e CAT721. O primeiro token CAT20, CAT, e a primeira coleção CAT721, Locked-up Cats, foram lançados em 11 de setembro e 31 de outubro, respectivamente. O fornecimento total para CAT é de 21 milhões, enquanto Locked-up Cats é limitado a 10.000. Ambos estão abertos para cunhagem justa por qualquer pessoa.


origem:Satosea

Antecedentes da equipe

O Protocolo CAT não é o primeiro protocolo de token implantado no Fractal Bitcoin. Antes dele, o primeiro protocolo de token lançado foi o FLUX, que usou o slogan 'Primeiro é Primeiro' para atrair tráfego inicial. O token, com um fornecimento total de 21 milhões, foi totalmente cunhado em apenas meia hora, e seu preço chegou brevemente a 50 USDT. No entanto, o FLUX não atraiu atenção significativa.

Dois dias depois, quando CAT foi lançado, ele superou em muito o FLUX em popularidade, provocando um enorme FOMO no mercado. Esse surto fez com que as taxas de rede da Fractal disparassem de 100 para 1500. A razão para esse fenômeno está no fato de que pouco depois do lançamento de CAT, Unisat atualizou sua interface de navegador Fractal para incluir uma seção dedicada ao CAT20. Isso levou a especulações dentro da comunidade sobre se a Unisat poderia ser a equipe por trás da CAT. No entanto, Vivian, membro das equipes Unisat e Fractal, não abordou diretamente essa questão, afirmando apenas que a posição oficial é apoiar todos os projetos construindo na Fractal.

Além disso, a comunidade especulou que a equipe por trás do CAT poderia potencialmente ser a sCrypt Official, um grupo com vasta expertise no campo OP_CAT. Esta equipe não só possui um entendimento profundo de OP_CAT, mas também recebeu anteriormente 10.000 tokens FB da Fractal para apoiar o desenvolvimento do ecossistema. Além disso, os estilos gráficos e textos usados na documentação oficial do Protocolo CAT são semelhantes aos normalmente usados pela sCrypt Official, alimentando ainda mais essas especulações.


fonte: ChainCatcher

Essas possibilidades permanecem especulações não confirmadas pela comunidade. No entanto, independentemente da situação real, está claro que a equipe do Protocolo CAT mantém fortes conexões com a Unisat e a Fractal.

A comparação do BRC-20, Runes e CAT Protocol


Origem:Fractal

Em abril, ocorreu a redução pela metade da recompensa de bloco do Bitcoin - um marco que ocorre uma vez a cada quatro anos - e os tópicos relacionados ao ecossistema do Bitcoin mais uma vez se tornaram um ponto focal para o mercado. Nos últimos um a dois anos, vários novos padrões de token surgiram em sucessão, incluindo BRC-20, Runes e Protocolo CAT. Todos os três visam melhorar a escalabilidade do Bitcoin por meio de diferentes inovações tecnológicas. Abaixo, analisamos as forças e fraquezas desses padrões, principalmente em termos de segurança e funcionalidade.

Segurança

No blockchain, o nível de segurança é em grande parte determinado pelo grau de descentralização. Quanto mais descentralizado for um protocolo, menos suposições de confiança serão necessárias e, portanto, maior será a segurança. Por outro lado, um nível menor de descentralização resulta em menor segurança.

O BRC-20 opera vinculando dados de token a satoshis individuais (sats), enquanto Runes usa o código OP_RETURN para anexar dados de token a UTXOs. Ambos registram informações como fornecimento de token, transferências e saldos de usuários na blockchain do Bitcoin para garantir imutabilidade. No entanto, a rede do Bitcoin é usada apenas para “registrar” esses dados; ela não “reconhece” essas transações.

Como resultado, cada transação para BRC-20 ou Runes requer indexadores externos de terceiros para consultar saldos e calcular quantias antes de transmitir e gravar transferências na cadeia. Embora os registros para BRC-20 e Runes sejam descentralizados, seus processos de liquidação são centralizados, introduzindo riscos de confiança associados aos indexadores externos.

Em contraste, o Protocolo CAT usa a linguagem de script nativa do Bitcoin OP_CAT para operações. Isso garante que todas as transações sejam validadas e protegidas diretamente pelo mecanismo de consenso do Bitcoin. No entanto, isso também representa um risco de segurança potencial. Ao expandir fundamentalmente as capacidades de contratos inteligentes do Bitcoin, o OP_CAT poderia introduzir vulnerabilidades significativas que ameaçam a rede mais ampla. Esta é uma das razões pelas quais o OP_CAT não foi implementado na mainnet do Bitcoin e está limitado a redes de Camada 2 ou forks como Fractal e Bitcoin Cash, que suportam o OP_CAT.

Funcionalidade

Em termos de funcionalidade, o BRC20 surgiu como o primeiro padrão de token fungível na rede Bitcoin, mas enfrenta várias limitações: só pode transferir um tipo de token BRC20 por transação, requer um mínimo de 3 transações para transferências de token e gera numerosos pequenos UTXOs que sobrecarregam o armazenamento e a largura de banda.

Runes, desenvolvido como um aprimoramento do BRC20, pode armazenar vários tokens dentro de um único UTXO, resolvendo efetivamente o problema de inchaço do UTXO e concluindo a maioria das operações em apenas uma transação. No entanto, embora Runes aborde as ineficiências do BRC20, ainda está limitado pelo framework inerente do Bitcoin, meramente melhorando a eficiência da transação de ativos e reduzindo a carga da rede sem introduzir novas aplicações.

O Protocolo CAT se beneficia diretamente das atualizações da linguagem de script do Bitcoin, sendo sua principal característica não apenas a criação de novos ativos Bitcoin, mas também a possibilidade de realizar operações mais complexas e granulares sobre esses ativos. Sua arquitetura modular lhe confere um enorme potencial de aplicação, ampliando significativamente os casos de uso da rede Bitcoin. No entanto, isso traz certas preocupações de segurança e ainda precisa ser validado e aprovado pela comunidade do Bitcoin Core antes de poder ser lançado na mainnet.

Conclusão

Desde o seu lançamento, os hackers nunca conseguiram atacar com sucesso a rede Bitcoin. Sua excepcional estabilidade e segurança lhe renderam o título de "ouro digital", tornando-o o ativo criptográfico mais estável da indústria. No entanto, essa estabilidade também se tornou um grande obstáculo em seu caminho em direção à aplicação em larga escala.

À medida que as discussões em torno do ecossistema Bitcoin continuam a surgir, o Protocolo CAT sem dúvida se destaca como uma das melhores soluções atualmente disponíveis para expandir as capacidades de contratos inteligentes do Bitcoin. No entanto, a comunidade Bitcoin há muito tempo abriga medos e desconfianças em relação a contratos inteligentes. Também há um debate e conflito em curso sobre se a retomada do opcode OP_CAT, que Satoshi Nakamoto removeu, mina a 'ortodoxia' do Bitcoin.

O desenvolvimento do Bitcoin ainda está em seus estágios iniciais, e se o Protocolo CAT se tornará a chave para desbloquear o potencial do ecossistema do Bitcoin no futuro ainda não está claro. Tanto a implementação técnica quanto o consenso da comunidade exigirão mais tempo para amadurecer.

Autor: Wildon
Tradutor: Sonia
Revisores: Edward、Piccolo、Elisa
Revisor(es) de Tradução: Ashely、Joyce
* As informações não pretendem ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecida ou endossada pela Gate.io.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem referência à Gate.io. A contravenção é uma violação da Lei de Direitos Autorais e pode estar sujeita a ação legal.

O que é o Protocolo CAT?

intermediário11/27/2024, 8:54:08 AM
O Protocolo CAT é um protocolo de token construído no Fractal, um protocolo de camada 2 do Bitcoin, usando o script de instrução OP_CAT. Protegido pelo mecanismo de consenso do Bitcoin, seu design modular confere aos ativos CAT20 alta composabilidade, permitindo operações complexas e precisas em várias aplicações DeFi. Este artigo explora o mecanismo operacional do Protocolo CAT, o histórico da equipe e o status atual de desenvolvimento, juntamente com seus pontos fortes e limitações. Também faremos uma comparação com outros dois protocolos de token - BRC20 e Runes - para fornecer aos leitores uma compreensão abrangente do Protocolo CAT.

O que é OP_CAT?

Funções do OP_CAT

OP_CAT funciona como um comando de concatenação encontrado em outras linguagens de programação—ele combina dois elementos em um, permitindo que várias strings se conectem. Na rede Bitcoin, isso significa unir vários bytes de script de desbloqueio UTXO juntos. Embora simples em conceito, essa função expande significativamente as capacidades de contrato inteligente do Bitcoin, permitindo lidar com dados e lógica operacional mais complexos. Os casos de uso incluem:

  • Otimização de Multi-assinatura
    Em cenários de multi-assinatura, OP_CAT pode combinar múltiplas assinaturas em uma, reduzindo o número de envios de assinatura necessários. Isso cria transações mais concisas, acelera a verificação da rede, usa menos espaço de bloco e reduz as taxas de transação.
  • Contratos Estatais
    Na blockchain, o estado representa todos os dados armazenados ao longo da cadeia, incluindo saldos de usuários, variáveis de contratos inteligentes e outras informações da blockchain. Contratos de estado são contratos inteligentes que mantêm e atualizam esses estados atuais com base em operações específicas. Por exemplo, quando um contrato inteligente DeFi (A) gerencia saldos de tokens em um pool de liquidez, A atualiza e preserva as quantidades mais recentes de tokens sempre que os usuários depositam ou retiram.
    Em aplicativos descentralizados complexos, os contratos de estado devem lidar com grandes quantidades de dados e múltiplas funções. Pegue os protocolos de empréstimo, por exemplo - seus contratos de estado rastreiam os depósitos, empréstimos e saldos de garantia dos usuários, atualizando-os com as mudanças de mercado e executando liquidações quando a garantia cai muito baixa. O OP_CAT ajuda conectando grandes quantidades de informações de estado, permitindo operações mais precisas por meio de condições em camadas.
  • Escalabilidade da Rede de Canais de Pagamento
    Em redes de canais de pagamento como a Lightning Network, as partes realizam várias transações off-chain e apenas liquidam saldos finais on-chain. OP_CAT conecta vários pedidos de pagamento, permitindo uma gestão de transações mais eficiente nos canais de pagamento, melhorando significativamente a capacidade e o desempenho da rede.

Em termos simples, o OP_CAT aprimora a linguagem de script do Bitcoin, permitindo maior composabilidade - permite que os desenvolvedores combinem vários fragmentos de script simples para criar operações mais complexas, melhorando assim a escalabilidade da rede Bitcoin.

Histórico de Desenvolvimento

OP_CAT existia na linguagem de script do Bitcoin inicial. No entanto, usar múltiplas concatenações com OP_CAT poderia fazer com que o tamanho do script crescesse exponencialmente, excedendo em muito os limites de memória e potencialmente causando a queda dos nós. Por razões de segurança, Satoshi Nakamoto removeu o OP_CAT do conjunto de códigos de operação do Bitcoin.

Nos últimos anos, à medida que o ecossistema do Bitcoin evoluiu, a demanda por contratos inteligentes nativos cresceu. As atualizações Segwit e Taproot aumentaram a capacidade do bloco de 1MB para 4MB e limitaram os tamanhos dos elementos da pilha para 520 bytes via Tapscript, mitigando o risco de expansão infinita, abrindo caminho para a reintrodução do OP_CAT.

Em outubro de 2023, o desenvolvedor do Bitcoin Core, Ethan Heilman, e o engenheiro de software líder da Botanix Labs, Armin Sabouri, publicaram em conjunto uma Proposta de Melhoria do Bitcoin (BIP). Essa proposta, contendo apenas 13 linhas de código conciso, definiu um novo opcode Tapscript que permite a concatenação de dois bytes na pilha, claramente inspirado no OP_CAT previamente removido.


origem:Github

A proposta foi oficialmente designada como BIP-347 e recebeu apoio de figuras notáveis no espaço do Bitcoin, incluindo Tadge Dryja, co-autor do white paper da Lightning Network, Olaoluwa Osuntokun, co-fundador da Lightning Labs, e Andrew Poelstra, chefe de pesquisa na Blockstream. O objetivo é implementá-la na rede Bitcoin através de um soft fork.

No entanto, embora o OP_CAT possa aprimorar as capacidades de contrato inteligente do Bitcoin, também aumenta a complexidade geral da rede. Quaisquer erros ou vulnerabilidades menores podem potencialmente levar a problemas de segurança graves. Para a comunidade do Bitcoin, a segurança e a estabilidade sempre foram as principais prioridades. Qualquer proposta que possa representar uma ameaça significativa para a rede passa por uma análise prolongada e rigorosa e por uma discussão generalizada.

Como resultado, OP_CAT ainda não foi implementado na Bitcoin mainnet. Em vez disso, foi primeiro adotado pela rede de bifurcação do Bitcoin, Fractal Bitcoin, onde vários protocolos construídos em cima do OP_CAT foram desenvolvidos.

Introdução ao Protocolo CAT

O Protocolo CAT (Covenant Attested Token) é um protocolo de token introduzido por uma equipe anônima no Fractal Bitcoin, desenvolvido com base no OP_CAT. De acordo com seu white paper oficial, ele possui as seguintes características:

  • Sem dependência de indexadores externos
    As regras, dados e lógica operacional dos tokens CAT são armazenados on-chain. Enviar ou receber tokens não requer indexadores de terceiros; em vez disso, todas as informações necessárias são extraídas diretamente da blockchain. O consenso do Bitcoin protege inteiramente sua segurança, evitando inconsistências entre indexadores externos e dados on-chain.

  • Modularidade
    As operações dos tokens CAT são suportadas pelo OP_CAT, conferindo-lhes um alto grau de componibilidade. Eles podem interagir de forma flexível com outros contratos inteligentes, suportando aplicações descentralizadas como Criadores de Mercado Automatizados (AMMs), empréstimos e staking. Isso expande o potencial de aplicação do Bitcoin.

  • Cunhagem Programável
    As regras de criação de tokens e a execução são verificadas por contratos inteligentes, em vez de indexadores externos. Os emissores podem definir livremente as regras de emissão de tokens, e a rede rejeita automaticamente as solicitações de criação que excedem o limite de fornecimento total.

  • Interoperabilidade entre cadeias de blocos
    Ativos podem ser transferidos entre diferentes blockchains, permitindo que aplicativos sejam implantados em várias cadeias e realizem operações complexas entre cadeias.

  • Compatibilidade SPV
    Suporta o mecanismo de verificação leve do Bitcoin (SPV). Clientes leves (por exemplo, dispositivos móveis ou complementos de navegador) só precisam baixar dados do cabeçalho do bloco para verificar a autenticidade das transações de token sem depender de servidores centralizados.

Atualmente, o Protocolo CAT oferece dois padrões de token: CAT20 e CAT721. O primeiro token CAT20, CAT, e a primeira coleção CAT721, Locked-up Cats, foram lançados em 11 de setembro e 31 de outubro, respectivamente. O fornecimento total para CAT é de 21 milhões, enquanto Locked-up Cats é limitado a 10.000. Ambos estão abertos para cunhagem justa por qualquer pessoa.


origem:Satosea

Antecedentes da equipe

O Protocolo CAT não é o primeiro protocolo de token implantado no Fractal Bitcoin. Antes dele, o primeiro protocolo de token lançado foi o FLUX, que usou o slogan 'Primeiro é Primeiro' para atrair tráfego inicial. O token, com um fornecimento total de 21 milhões, foi totalmente cunhado em apenas meia hora, e seu preço chegou brevemente a 50 USDT. No entanto, o FLUX não atraiu atenção significativa.

Dois dias depois, quando CAT foi lançado, ele superou em muito o FLUX em popularidade, provocando um enorme FOMO no mercado. Esse surto fez com que as taxas de rede da Fractal disparassem de 100 para 1500. A razão para esse fenômeno está no fato de que pouco depois do lançamento de CAT, Unisat atualizou sua interface de navegador Fractal para incluir uma seção dedicada ao CAT20. Isso levou a especulações dentro da comunidade sobre se a Unisat poderia ser a equipe por trás da CAT. No entanto, Vivian, membro das equipes Unisat e Fractal, não abordou diretamente essa questão, afirmando apenas que a posição oficial é apoiar todos os projetos construindo na Fractal.

Além disso, a comunidade especulou que a equipe por trás do CAT poderia potencialmente ser a sCrypt Official, um grupo com vasta expertise no campo OP_CAT. Esta equipe não só possui um entendimento profundo de OP_CAT, mas também recebeu anteriormente 10.000 tokens FB da Fractal para apoiar o desenvolvimento do ecossistema. Além disso, os estilos gráficos e textos usados na documentação oficial do Protocolo CAT são semelhantes aos normalmente usados pela sCrypt Official, alimentando ainda mais essas especulações.


fonte: ChainCatcher

Essas possibilidades permanecem especulações não confirmadas pela comunidade. No entanto, independentemente da situação real, está claro que a equipe do Protocolo CAT mantém fortes conexões com a Unisat e a Fractal.

A comparação do BRC-20, Runes e CAT Protocol


Origem:Fractal

Em abril, ocorreu a redução pela metade da recompensa de bloco do Bitcoin - um marco que ocorre uma vez a cada quatro anos - e os tópicos relacionados ao ecossistema do Bitcoin mais uma vez se tornaram um ponto focal para o mercado. Nos últimos um a dois anos, vários novos padrões de token surgiram em sucessão, incluindo BRC-20, Runes e Protocolo CAT. Todos os três visam melhorar a escalabilidade do Bitcoin por meio de diferentes inovações tecnológicas. Abaixo, analisamos as forças e fraquezas desses padrões, principalmente em termos de segurança e funcionalidade.

Segurança

No blockchain, o nível de segurança é em grande parte determinado pelo grau de descentralização. Quanto mais descentralizado for um protocolo, menos suposições de confiança serão necessárias e, portanto, maior será a segurança. Por outro lado, um nível menor de descentralização resulta em menor segurança.

O BRC-20 opera vinculando dados de token a satoshis individuais (sats), enquanto Runes usa o código OP_RETURN para anexar dados de token a UTXOs. Ambos registram informações como fornecimento de token, transferências e saldos de usuários na blockchain do Bitcoin para garantir imutabilidade. No entanto, a rede do Bitcoin é usada apenas para “registrar” esses dados; ela não “reconhece” essas transações.

Como resultado, cada transação para BRC-20 ou Runes requer indexadores externos de terceiros para consultar saldos e calcular quantias antes de transmitir e gravar transferências na cadeia. Embora os registros para BRC-20 e Runes sejam descentralizados, seus processos de liquidação são centralizados, introduzindo riscos de confiança associados aos indexadores externos.

Em contraste, o Protocolo CAT usa a linguagem de script nativa do Bitcoin OP_CAT para operações. Isso garante que todas as transações sejam validadas e protegidas diretamente pelo mecanismo de consenso do Bitcoin. No entanto, isso também representa um risco de segurança potencial. Ao expandir fundamentalmente as capacidades de contratos inteligentes do Bitcoin, o OP_CAT poderia introduzir vulnerabilidades significativas que ameaçam a rede mais ampla. Esta é uma das razões pelas quais o OP_CAT não foi implementado na mainnet do Bitcoin e está limitado a redes de Camada 2 ou forks como Fractal e Bitcoin Cash, que suportam o OP_CAT.

Funcionalidade

Em termos de funcionalidade, o BRC20 surgiu como o primeiro padrão de token fungível na rede Bitcoin, mas enfrenta várias limitações: só pode transferir um tipo de token BRC20 por transação, requer um mínimo de 3 transações para transferências de token e gera numerosos pequenos UTXOs que sobrecarregam o armazenamento e a largura de banda.

Runes, desenvolvido como um aprimoramento do BRC20, pode armazenar vários tokens dentro de um único UTXO, resolvendo efetivamente o problema de inchaço do UTXO e concluindo a maioria das operações em apenas uma transação. No entanto, embora Runes aborde as ineficiências do BRC20, ainda está limitado pelo framework inerente do Bitcoin, meramente melhorando a eficiência da transação de ativos e reduzindo a carga da rede sem introduzir novas aplicações.

O Protocolo CAT se beneficia diretamente das atualizações da linguagem de script do Bitcoin, sendo sua principal característica não apenas a criação de novos ativos Bitcoin, mas também a possibilidade de realizar operações mais complexas e granulares sobre esses ativos. Sua arquitetura modular lhe confere um enorme potencial de aplicação, ampliando significativamente os casos de uso da rede Bitcoin. No entanto, isso traz certas preocupações de segurança e ainda precisa ser validado e aprovado pela comunidade do Bitcoin Core antes de poder ser lançado na mainnet.

Conclusão

Desde o seu lançamento, os hackers nunca conseguiram atacar com sucesso a rede Bitcoin. Sua excepcional estabilidade e segurança lhe renderam o título de "ouro digital", tornando-o o ativo criptográfico mais estável da indústria. No entanto, essa estabilidade também se tornou um grande obstáculo em seu caminho em direção à aplicação em larga escala.

À medida que as discussões em torno do ecossistema Bitcoin continuam a surgir, o Protocolo CAT sem dúvida se destaca como uma das melhores soluções atualmente disponíveis para expandir as capacidades de contratos inteligentes do Bitcoin. No entanto, a comunidade Bitcoin há muito tempo abriga medos e desconfianças em relação a contratos inteligentes. Também há um debate e conflito em curso sobre se a retomada do opcode OP_CAT, que Satoshi Nakamoto removeu, mina a 'ortodoxia' do Bitcoin.

O desenvolvimento do Bitcoin ainda está em seus estágios iniciais, e se o Protocolo CAT se tornará a chave para desbloquear o potencial do ecossistema do Bitcoin no futuro ainda não está claro. Tanto a implementação técnica quanto o consenso da comunidade exigirão mais tempo para amadurecer.

Autor: Wildon
Tradutor: Sonia
Revisores: Edward、Piccolo、Elisa
Revisor(es) de Tradução: Ashely、Joyce
* As informações não pretendem ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecida ou endossada pela Gate.io.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem referência à Gate.io. A contravenção é uma violação da Lei de Direitos Autorais e pode estar sujeita a ação legal.
Comece agora
Inscreva-se e ganhe um cupom de
$100
!