- Voltar ao menu
- Voltar ao menuPreços
- Voltar ao menuPesquisar
- Voltar ao menuConsenso
- Voltar ao menu
- Voltar ao menu
- Voltar ao menu
- Voltar ao menuWebinars e Eventos
Função Bitcoin 'OP_CAT' da Era Satoshi é desempolvada conforme o fervor do desenvolvimento cresce
Os desenvolvedores Ethan Heilman e Armin Sabouri veem o OP_CAT como um opcode simples que oferece algumas das funcionalidades de propósito geral atualmente ausentes no Bitcoin
- O OP_CAT tem o objetivo de restaurar a funcionalidade que estava disponível nas primeiras versões do software de rede, mas foi removida por Satoshi Nakamoto em 2010.
- Os desenvolvedores do BIP veem o OP_CAT como uma atualização simples para introduzir maior funcionalidade para a construção de L2s, trocas descentralizadas ou até mesmo hospedagem de arquivos.
- No entanto, tais conceitos muitas vezes são controversos entre alguns membros da comunidade Bitcoin .
À medida que os desenvolvedores do Bitcoin experimentam recursos e atualizações que cada vez mais se assemelham à atividade vibrante de blockchains alternativas como o Ethereum, alguns programadores estão pressionando pela retomada de um pedaço de código que existia na rede em seus primeiros dias.
Uma Proposta de Melhoria do Bitcoin (BIP) para uma nova versão do código "OP_CAT", introduzido em outubro, visa restaurar a funcionalidade que estava disponível nas primeiras versões do software do blockchain, mas foi removida por seu criador evasivo e provavelmente pseudônimo, Satoshi Nakamoto, em 2010.
O "gato" no código operacional proposto é uma abreviação de "concatenar" – já que tecnicamente a função era usada para unir dois elementos em um script.
Nakamoto era preocupadoque OP_CAT expôs a rede a preocupações de segurança, como o risco de um ataque de negação de serviço (DoS) se fosse usado em conjunto com outros opcodes para criar elementos de pilha muito grandes. Outra preocupação era o potencial para "exponencial"requisitos de memória.
Os desenvolvedores por trás da nova proposta, o cofundador do BastionZero, Ethan Heilman, e o engenheiro de software líder do Botanix Labs, Armin Sabouri, descrevem sua versão atualizada do OP_CAT como um simples pedaço de codificação – apenas uma dúzia de linhas. Eles dizem que ele poderia fornecer a funcionalidade de propósito geral que está faltando no Bitcoin desde seus primeiros dias, e que tem sido um impulsionador-chave do crescimento no Ethereum, o segundo maior blockchain. Se lançadas, as chamadas redes de camada 2 podem ser mais fáceis de construir sobre o Bitcoin, junto com outras inovações como trocas descentralizadas ou hospedagem de arquivos.
Este artigo foi destaque na última edição daO Protocolo, nosso boletim semanal que explora a tecnologia por trás das Cripto, um bloco de cada vez. Inscreva-se aquipara recebê-lo em sua caixa de entrada toda quarta-feira. Também confira nossa newsletter semanalO Protocolo podcast.
Os desenvolvedores argumentam que os avanços tecnológicos desde 2010 e outras mudanças no código do Bitcoin já abordaram muitos dos riscos que preocupavam Nakamoto.
"Tendo trabalhado com Bitcoin por muito tempo e construído diversos protocolos sobre ele, um dos grandes problemas que sempre enfrentei é que as variáveis na programabilidade da rede T podem ser combinadas", disse Heilman ao CoinDesk em uma entrevista.
"Meu maior caso de uso para CAT é introduzir protocolos que tenham a capacidade de publicar algo na camada 1 e fazer com que outra transação faça referência a ele, mostrando que um elemento prova outro elemento e assim por diante", explicou Sabouri.
Outros grupos/desenvolvedores acreditam que o Bitcoin está longe de estar pronto para se solidificar...
Essa funcionalidade poderia fornecer recursos semelhantes a contratos inteligentes e pontes confiáveis para camadas 2, disse ele.
Também aumentaria a construção de cofres – um tipo de contrato inteligente do Bitcoin ou “pacto” que impõe restrições sobre como um Bitcoin pode ser gasto. Esses sistemas podem ajudar a impedir que hackers ou outras partes maliciosas ataquem aplicativos descentralizados.
"É muito comum em projetos de segunda camada ter que combinar coisas para assiná-las ou fazer hash delas,Árvores Merkle sendo um exemplo muito bom", disse Sabouri. "O fato de você não poder fazer isso na linguagem de script do Bitcoin é uma deficiência muito grande."

Conflitos filosóficos
A proposta pode ser controversa entre alguns membros da comunidade Bitcoin , que acreditam que adicionar funcionalidade à rede está em desacordo com o espírito original do blockchain de fornecer um depósito de valor e uma rede de pagamentos ponto a ponto.
O protocolo Ordinals, por exemplo, foi um desenvolvimento notável por essencialmente trazer tokens não fungíveis (NFTs) para o Bitcoin pela primeira vez, permitindo que os usuários "inscrevessem" dados na cadeia. No entanto, o congestionamento que as inscrições causaram e o prêmio que elas adicionaram às taxas, provocou a ira de alguns puristas do Bitcoin.
Lucas Dashjr, um influente desenvolvedor de Bitcoin que montou campanhas para combater o que ele chama de "spam"transações no blockchain de 15 anos, disse ao CoinDesk em uma mensagem direta que ele "não está familiarizado o suficiente com os casos de uso do OP_CAT para comentar sobre isso especificamente agora".
"Construir em Bitcoin é bom. Atacar Bitcoin (por exemplo, "ordinais") não é", escreveu Dashjr.
"Há o campo que acredita que o Bitcoin deve se ossificar completamente e não mudar muito porque é uma peça vital para esse novo sistema monetário CORE ", disse André Neves, cofundador e diretor de Tecnologia da empresa de pagamentos Bitcoin Zebedee, à CoinDesk por e-mail. "Outros campos/desenvolvedores acreditam que o Bitcoin está longe de estar pronto para se ossificar, pois há muito mais a ser adicionado/consertado/melhorado."
"Há pessoas que querem que o Bitcoin funcione para sempre do mesmo jeito que está funcionando agora", disse Heilman. "T acho que estejam erradas; é apenas uma questão de filosofia e direção que a comunidade maior quer seguir."
O OP_CAT pode ajudar indiretamente a aliviar o congestionamento da rede, de acordo com os autores.
"Precisamos analisar como podemos colocar Ordinals em uma segunda camada, então está em uma rede completamente diferente que tem um peg de Bitcoin , mas não consome nenhuma pegada on-chain", disse Sabouri. "Coisas como CAT permitem mais camadas 2, então é realmente uma caixa de ferramentas para permitir a construção desses pegs minimizados por confiança em diferentes protocolos off-chain."
Padrão de espera
Neste ponto, OP_CAT ainda está em um padrão de espera, aberto para discussão, mas sem muito movimento aparente. Foi atribuído a ele um BINANA (Números e nomes da Bitcoin Inquisition) número deBIN-2024-0001, o que permitiria que fosse adicionado aoSinete rede de teste, mas ainda não recebeu um número "BIP" como uma Proposta formal de Melhoria do Bitcoin .
Teoricamente, a proposta estaria sujeita a extensas revisões públicas e reuniões onde outros desenvolvedores levantariam problemas com o código, discutiriam melhorias e assim por diante.
Heilman disse que isso começará no início de março, com esperança de ser aprovado até o final do mês.
Mas grandes propostas como essa podem ser difíceis de serem aprovadas no Bitcoin — visto como talvez o blockchain mais descentralizado e sem liderança, muitas vezes dependendo de voluntários para manter o repositório de código — a menos que haja uma onda de apoio da comunidade que leve a um consenso geral sobre uma atualização.
"É realmente difícil prever quanto tempo a partir deste ponto levará para que o CAT seja ativado no Bitcoin", ele acrescentou. "É possível que o código CAT seja mesclado ao Bitcoin CORE em abril e o processo de ativação do soft-fork possa começar logo depois. Também é possível que leve um ano ou mais ou que a comunidade decida que T quer o CAT de forma alguma."
Dashjr, por sua vez, disse que duvida que o OP_CAT seja incorporado "em um futuro NEAR ". No entanto, outra proposta, conhecida como CTV, para "OP_CHECKTEMPLATEVERIFY," provavelmente está mais próximo da realidade. Essa função introduziria uma nova lógica de script para como uma transação pode gastar moedas específicas.
Bob Bodily, CEO da Bioniq, um mercado da Ordinals, disse que "embora o CTV seja a melhor proposta tecnicamente, o CAT tem uma participação muito mais positiva no ecossistema do Bitcoin , e quase todo mundo o quer, independentemente do grupo específico do Bitcoin do qual você faz parte".
Teste decisivo
De fato, o destino da proposta do OP_CAT pode ser visto como um teste decisivo para o Bitcoin da comunidade: ele se tornará um blockchain programável e de propósito mais geral ou será preservado estritamente como um sistema de pagamentos ponto a ponto e uma camada de liquidação para transações financeiras?
"Todos nós sabemos quais são os problemas com o Bitcoin relacionados à escalabilidade e assim por diante, e temos que resolvê-los em algum momento, ou então T funcionará para adoção em massa", disse Sabouri. "Haverá atualizações muito maiores e mais complicadas, mas o OP_CAT é tão simples e ONE que acho que definirá o modelo de como as atualizações futuras devem ser."
Se o OP_CAT T for adotado, outras propostas para funcionalidades adicionais, como "pactos", podem resolver o problema, de acordo com Neves, o cofundador da Zebedee.
OP_CAT foi recentemente homenageado pelo projeto Bitcoin Ordinals Taproot Wizards com uma coleção de gatos digitais do tipo NFT. Apesar de múltiplas dificuldades técnicas e atrasos no processo de cunhagem, os 3.000 itens colecionáveis com preço de 0,1 BTC (US$ 4.300) cada foram vendidos, gerando uma receita total de quase US$ 13 milhões. Eles agora estão mudando de mãos no mercado secundário Éden Mágico por quase 0,3 BTC. Menos de 24 horas depois, os compradores já estavam vendendo-os por mais de duas vezeso preço original.
O episódio pode oferecer um indicador de mercado de quanta demanda reprimida existe pela funcionalidade do estilo Ethereum no Bitcoin, que ainda é de longe o maior blockchain, com uma capitalização de mercado de US$ 929 bilhões.
"A Taproot Wizards nos abordou depois que fizemos a proposta, perguntando como eles poderiam ajudar", disse Sabouri. "Eles queriam saber quais recursos poderiam fornecer para ver o OP_CAT passar como o próximo software, o que eles estão realmente determinados a ver acontecer."
ONE dizer que é um novelo de lã a ser desvendado.
Jamie Crawley
Jamie faz parte da equipe de notícias da CoinDesk desde fevereiro de 2021, com foco em notícias de última hora, tecnologia e protocolos de Bitcoin e Cripto VC. Ele detém BTC, ETH e DOGE.
