O co-fundador da Taproot Wizards, Udi Wertheimer, propôs o lançamento dos novos tokens CATNIP, baseados em OP_CAT.
Summary
O novo protocolo CAT no Bitcoin
O novo protocolo Covenant Attested Token (CAT) é baseado em UTXO de Bitcoin, e serve para criar token.
É validado pelos miner e utiliza smart contract covenant para gerir a cunhagem e as transações de token.
É aplicado exclusivamente pelo Bitcoin Script no Layer-1 de Bitcoin, então não se baseia em terceiros off-chain para funcionar, e não há risco de inconsistência do indicador. Os tokens CAT herdam a segurança Proof of Work nativa do Bitcoin.
De notar que os tokens CAT podem ser verificados em Script, e sobretudo podem ser utilizados também em outros smart contracts e em aplicações descentralizadas mais complexas e interconectadas, como por exemplo DEX baseados em AMM (Automated Market Makers), empréstimos e staking.
Além disso, o protocolo CAT permite a conexão trustless de ativos entre diferentes blockchains, permitindo assim que as dApps funcionem em várias blockchains.
Com o novo protocolo CAT, é possível criar tanto os clássicos tokens fungíveis, com o padrão CAT20, quanto tokens não fungíveis (NFT) com o padrão CAT721.
Para que o novo protocolo CAT possa realmente começar a ser utilizado no Bitcoin, deve ser reativado o OP_CAT.
O adormecido OP_CAT
OP_CAT era originalmente um opcode no Bitcoin desativado em 2010.
Ao longo do tempo, porém, várias vezes foi proposto reativá-lo com um soft fork.
O seu uso principal é permitir que os dados fornecidos pelo criador de um script sejam concatenados com os dados fornecidos por outra pessoa que gasta desse script.
Portanto, no estado atual, o protocolo CAT ainda não pode ser utilizado no layer-1 do Bitcoin (sua blockchain pública), mas não é a única proposta que pede para reativar OP_CAT.
A proposta do protocolo CATNIP
Especificamente, Wertheimer propôs o protocolo CATNIP para criar token.
Ele afirmou que o protocolo que é utilizado atualmente para criar e transacionar tokens na blockchain de Bitcoin, Rune, é um erro, e que OP_CAT resolve o problema.
Diz que a experiência do usuário com o protocolo BRC-20 e Rune foi decepcionante para a maioria dos entusiastas de criptovalute, e que a fonte da frustração é um problema fundamental desses protocolos, ou seja, o fato de que o consenso do Bitcoin (os nós e os mineradores) não estão cientes da sua existência.
Tudo isso leva a ter que superar etapas complicadas para trocar BTC por Rune ou vice-versa.
CATNIP resolve este problema, graças aos recursive covenants OP_CAT que já os Purrfect Vault. Permitiria assim criar verdadeiros tokens nativos no Bitcoin, utilizáveis dentro do Script Bitcoin. Nenhum outro protocolo para criar tokens no Bitcoin atualmente pode fazê-lo.
A ideia é que, quando (e se) for reativado OP_CAT na mainnet do Bitcoin, CATNIP será útil sobretudo para as stablecoin.
Fractal: a solução de scaling para a rede Bitcoin
O novo protocolo CAT já está monopolizando a rede Fractal.
https://twitter.com/RunesCommunity/status/1833771779661471851
Em particular, Fractal afirma ser a única solução de escalonamento para Bitcoin que utiliza o próprio código do Bitcoin Core para escalar recursivamente graças a níveis ilimitados.
A mainnet foi lançada ao vivo há apenas alguns dias e tem uma parceria com a OKX Wallet.
Estão também a trabalhar numa plataforma de voto que utilizará precisamente OP_CAT, dando assim aos detentores de Fractal a possibilidade de votar nas propostas.
É importante destacar que Fractal não é Bitcoin, mas um projeto crypto baseado na blockchain de Bitcoin.
As novidades após Taproot
Portanto, no que diz respeito à função OP_CAT, esta no Bitcoin ainda não foi reativada, após a desativação de 2010, mas por exemplo no Fractal já está.
A comunidade de Bitcoin terá que decidir se a readiciona, e para isso será necessário um soft fork semelhante em certos aspectos ao que introduziu Taproot alguns anos atrás.
Se for readicionado, será possível começar a utilizar o protocolo CAT também na camada-1 do Bitcoin.
Obrigado ao novo protocolo CAT será possível por exemplo criar token com CATNIP, ou outros protocolos semelhantes.
Poderão ser criados tanto tokens fungíveis normais CAT-20, quanto NFT no formato CAT-721.
Atualmente não se podem criar token utilizando funções nativas de Bitcoin, então tanto criá-los quanto utilizá-los prevê processos complicados e tem potencialidades limitadas.
Com protocolos como CATNIP, a blockchain do Bitcoin também poderá permitir a criação e a transferência de token com funções nativas, tornando tudo mais simples e com potencialidades muito maiores.
Por exemplo, poderiam ser criados verdadeiros DEX em Bitcoin para permitir a troca direta de BTC em stablecoin e vice-versa.
O caminho lançado com as Inscriptions introduzidas pelo Taproot, e com os Ordinals criados a partir das Inscriptions, e que passa pelo protocolo Tune e os tokens BRC-20, poderia levar a um passo adicional para que o Bitcoin também desenvolva sua própria DeFi nativa.