OP_CAT: A Maior Narrativa Após a Lightning Network

intermediário9/30/2024, 6:50:48 PM
OP_CAT, um opcode no script do Bitcoin, recentemente acendeu debates apaixonados dentro da comunidade Bitcoin. Essa funcionalidade anteriormente desativada agora está programada para reativação, sendo saudada como um avanço fundamental para as capacidades de contratos inteligentes e escalabilidade do Bitcoin. Numerosos desenvolvedores da Lightning Network e figuras influentes no campo do Bitcoin têm apoiado o OP_CAT. O opcode promete simplificar operações de múltiplas assinaturas, permitir contratos de estado e aumentar a eficiência das redes de canais de pagamento. À medida que a proposta BIP347 ganha impulso, o OP_CAT se destaca como a próxima inovação revolucionária do ecossistema Bitcoin, seguindo os passos da Lightning Network.

No início deste ano, quando eu estava escrevendo “13 Linhas de Código para Ajudar o Bitcoin a Alcançar Contratos Inteligentes? Entendendo o Soft Fork OP_CAT“, OP_CAT ainda era um termo desconhecido para muitas pessoas. Se não fosse pelo projeto Bitcoin NFT Taproot Wizards usando a cultura meme para lançar a série NFT Quantum Cat para promover OP_CAT, poucas pessoas teriam conhecido sobre esse conceito técnico aparentemente seco.

No entanto, apenas meio ano depois, OP_CAT se tornou quente, sendo visto até mesmo como a próxima “Lightning Network”. A rede Fractal Bitcoin recentemente popular é na verdade a implementação de código do OP_CAT no Bitcoin, e seu token FB triplicou ou quadruplicou em apenas alguns dias após o lançamento. Como resultado, vários protocolos baseados em OP_CAT surgiram no ecossistema Bitcoin em apenas um dia. Por exemplo, o CAT20 na rede fractal também se concentra no conceito de OP_CAT. Durante o período de cunhagem, ele elevou o GAS da rede fractal para mais de 5000 em um determinado momento. Atualmente, o preço extramercado de um CAT está em torno de $5.5, com muito poucos anúncios disponíveis, e os primeiros cunhadores obtiveram aumentos de preços variando de 5 a 20 vezes. Enquanto isso, o Quantum Cat tem consistentemente mantido um preço de 0.25 BTC, se tornando um Bitcoin NFT de primeira linha.

Parece que qualquer coisa associada a OP_CAT pode elevar o preço.

Não é apenas o "auto-hype" da comunidade; também há muita discussão sobre a tecnologia OP_CAT entre os desenvolvedores do Bitcoin. Eu olhei através dos boletins informativos do Bitcoin Optech deste ano e das reuniões dos desenvolvedores do Bitcoin, e o OP_CAT aparece frequentemente em discussões, tornando-se um tópico regular.

Atualmente, o rascunho OP_CAT Bitcoin BIP lançado em conjunto pelos desenvolvedores do Bitcoin Core Ethan Heilman e Armin Sabouri foi oficialmente nomeado BIP347. Muitas figuras importantes no campo do Bitcoin, como o autor do whitepaper da Lightning Network Tadge Dryja, o CTO da Lightning Labs Olaoluwa Osuntokun (um grande desenvolvedor da Lightning Network) e o Diretor de Pesquisa da Blockstream Andrew Poelstra, mostraram grande apoio ao OP_CAT.

Por que os desenvolvedores da Lightning Network favorecem o OP_CAT?

Para entender esse fenômeno, precisamos começar com a Lightning Network. Em 2011, Satoshi Nakamoto mencionou o protótipo da Lightning Network em um e-mail. Como uma solução chave para a escalabilidade do Bitcoin e melhoria na velocidade de pagamento, a Lightning Network tem atraído a atenção de muitos desenvolvedores desde o seu início.

Nos últimos dois anos, à medida que o conceito de 'ecossistema Bitcoin' ganhou força, várias soluções de escalonamento do Bitcoin, como sidechains e máquinas virtuais, surgiram como brotos de bambu após a chuva da primavera, atraindo muitos investidores. No entanto, aos olhos dos desenvolvedores experientes do Bitcoin, essas soluções não estão à altura e dificilmente podem ser consideradas dignas. Afinal, a Lightning Network é atualmente vista como o melhor 'canal de pagamento' no Bitcoin pelo público e é um dos poucos 'filhos póstumos' de Satoshi Nakamoto e o 'filho legítimo' da comunidade Bitcoin em espírito. Leitura relacionada: 'Sete anos em construção: As origens e desafios da legitimidade da Lightning Network“.

No entanto, a situação mudou drasticamente no último ano. Vários desenvolvedores anunciaram sua retirada do trabalho relacionado à Lightning Network e as críticas à Lightning Network têm aumentado, especialmente as críticas de alguns desenvolvedores experientes. Fiatjaf, o fundador da Nostr, até afirmou claramente: 'A Lightning Network tem enganado os usuários do Bitcoin por 6 anos, desperdiçando seu tempo, energia e dinheiro.

Nesse contexto, alguns desenvolvedores estão procurando pela próxima “Lightning Network”. E o OP_CAT é considerado por muitos desenvolvedores de Bitcoin como a próxima grande inovação do Bitcoin após a Lightning Network. Como o OP_CAT é altamente técnico, antes de discutir o que é o OP_CAT e o que ele pode fazer, vamos primeiro conhecer os desenvolvedores de Bitcoin que defendem o OP_CAT.

Desenvolvedores do Bitcoin apoiando OP_CAT

Autor do Whitepaper da Lightning Network

Tadge Dryja é um dos autores do whitepaper da Lightning Network. Em 2015, Tadge Dryja, juntamente com outro autor do whitepaper da Lightning Network, Joseph Poon, fundou a Lightning Labs sob a liderança de Elizabeth Stark. Eles estavam ao lado da BlockStream, outra empresa da Bitcoin Lightning Network. A principal diferença entre os dois é que o Lightning Labs usa a linguagem de programação Go, enquanto o Blockstream usa C.

No entanto, no final de 2016, Tadge Dryja teve discordâncias e discussões com a equipe do Lightning Labs. Como resultado, apenas um ano após a fundação do Lightning Labs, Tadge Dryja escolheu sair e se juntar à Digital Currency Initiative (DCI) no MIT para continuar sua pesquisa sobre a Lightning Network. Na DCI do MIT, ele participou de vários projetos de pesquisa, focando principalmente na escalabilidade e interoperabilidade de criptomoedas e contratos inteligentes. Isso incluiu o desenvolvimento do projeto Utreexo, uma nova tecnologia de escalabilidade do Bitcoin com o objetivo de tornar os nós do Bitcoin menores e mais rápidos. Em 2022, Tadge Dryja ingressou na Lightspark como cientista pesquisador sênior. Na Lightspark, ele continua a abordar questões de escalabilidade no Bitcoin e blockchain, aproveitando sua experiência como co-inventor da Lightning Network.

Devido ao seu profundo conhecimento em contratos inteligentes de Bitcoin e tecnologias de escalabilidade, Tadge Dryja também reconheceu precocemente o potencial do OP_CAT. Ele tem apoiado consistentemente a testagem do OP_CAT em redes de teste do Bitcoin e incentivado os desenvolvedores a tentarem 'quebrar' o OP_CAT para descobrir suas possíveis questões.

CTO da Lightning Labs

Olaoluwa Osuntokun (Roasbeef) é outro co-fundador e CTO da Lightning Labs, bem como um distinto desenvolvedor de Bitcoin que fez contribuições significativas para a pesquisa e desenvolvimento da Lightning Network. Pode-se dizer que a equipe inicial da Lightning Labs não era de forma alguma inferior à Blockstream.

Falando de Olaoluwa Osuntokun, devemos mencionar a "competição de cavalheiros" entre ele e Tadge Dryja. Curiosamente, uma das principais razões para a saída de Tadge Dryja da Lightning Labs foi Olaoluwa. Quando Tadge Dryja estava trabalhando na Lightning Labs, ele desenvolveu a primeira versão do protocolo chamado LIT, que não era compatível com o BOLT da Blockstream. No entanto, Olaoluwa desenvolveu uma versão compatível, que gradualmente ganhou mais reconhecimento e favor dos desenvolvedores, alcançando uma vantagem de último a chegar e, até certo ponto, acelerando a saída de Dryja.

No entanto, a história está sempre cheia de drama. Hoje, esses dois ex-"rivais" da Lightning Labs agora estão apoiando conjuntamente o OP_CAT.

Diretor de Pesquisa da Blockstream

Há muito tempo existe um rumor na comunidade de que a Blockstream é a "decisora" por trás do Bitcoin. Este rumor não é infundado. Em 2014, Adam Back, conhecido como o "pai do PoW", reuniu vários renomados desenvolvedores iniciais do Bitcoin, incluindo Matt Corallo, Greg Maxwell e Pieter Wuille, para estabelecer a Blockstream. A empresa posteriormente assumiu uma posição clara em apoiar e promover a Lightning Network durante as guerras de escalabilidade do Bitcoin, contribuindo para a posição proeminente atual da Lightning Network.

Atualmente, nas discussões sobre OP_CAT, o Diretor de Pesquisa da Blockstream, Andrew Poelstra, é uma figura indispensável. Andrew Poelstra não é apenas o Diretor de Pesquisa da Blockstream, mas também um experiente desenvolvedor de scripts criptográficos do Bitcoin, com influência inegável na indústria. Já em 30 de janeiro de 2021, ele escreveu um artigo intitulado "Truques CAT e Schnorr I“discutindo OP_CAT, apontando que combinar OP_CAT com CHECKSIGFROMSTACK poderia fornecer um método engenhoso para introspecção de transações.

Embora a Blockstream não tenha criado uma blockchain separada para o OP_CAT, eles têm apoiado seus testes através do Bitcoin Inquisition (uma rede de testes para avaliar novas funcionalidades do Bitcoin). Isso é como construir um "campo de treinamento" seguro para o OP_CAT, permitindo que os pesquisadores observem de perto seu desempenho em condições do mundo real.

Andrew Poelstra também comparou OP_CAT com outras propostas como OP_CTV, observando que OP_CAT oferece maior flexibilidade, enquanto OP_CTV se concentra mais estreitamente em contratos inteligentes não recursivos.

Autor da Proposta BIP 347

Na promoção do OP_CAT, os desenvolvedores de Bitcoin Ethan Heilman e Armin Sabouri fizeram contribuições significativas. Eles escreveram e avançaram em conjunto a proposta OP_CAT, que foi oficialmente designada como BIP 347. Esta proposta tem como objetivo redefinir o opcode OP_SUCCESS126 através de um soft fork para reabilitar o OP_CAT.

Armin Sabouri anteriormente concentrou-se em melhorar scripts do Bitcoin e na camada de consenso. Ele acredita que, embora o OP_CAT não seja a solução definitiva, ele oferece possibilidades para implementar várias novas funcionalidades e é um passo importante na melhoria dos scripts do Bitcoin.

Ethan Heilman também influenciou as ideias de Andrew Poelstra. Foi durante uma conversa privada no outono de 2019 que Heilman mudou a posição original de Poelstra contra a chamada funcionalidade de contrato inteligente do Bitcoin. Heilman apontou que, apesar das preocupações sobre contratos inteligentes potencialmente prejudiciais no Bitcoin, tais contratos já poderiam ser implementados por meio do CHECKMULTISIG. Para provar esse ponto, Ethan Heilman iniciou um desafio nas redes sociais, incentivando as pessoas a propor contratos inteligentes "obscuros" viáveis, mas até o momento, ninguém conseguiu.

StarkWare

StarkWare é uma empresa focada no desenvolvimento de tecnologia de escalabilidade de blockchain, particularmente especializada em usar provas de conhecimento zero (ZKPs) para melhorar a privacidade e eficiência das transações. A empresa se dedica a terceirizar cálculos complexos da cadeia principal (como Ethereum) para redes secundárias sem sacrificar a segurança e a descentralização. Dessa forma, a StarkWare aborda o problema de escalabilidade das blockchains enquanto mantém a transparência e verificabilidade das transações.

Os esforços da StarkWare para promover o OP_CAT derivam do seu interesse na escalabilidade da rede Bitcoin e na funcionalidade de contratos inteligentes. OP_CAT é um opcode do Bitcoin que permite a execução de transações e contratos mais complexos na rede Bitcoin através da concatenação de dados. Ao habilitar o OP_CAT, a StarkWare tenta alcançar capacidades de contratos inteligentes semelhantes ao Ethereum no Bitcoin, expandindo assim os casos de uso do Bitcoin e aprimorando sua funcionalidade.

Em julho de 2022, a StarkWare lançou um fundo de pesquisa de US$ 1 milhão especificamente para estudar os prós e contras da habilitação do OP_CAT no Bitcoin. Este fundo tem como objetivo apoiar pesquisadores e desenvolvedores com ideias inovadoras sobre como implementar com segurança e eficácia o OP_CAT no Bitcoin.

Além disso, a StarkWare demonstrou o potencial de usar o OP_CAT para implementar provas de conhecimento zero no ambiente de teste do Bitcoin, especialmente no Signet. Esses esforços mostram como o OP_CAT pode permitir operações mais complexas na rede Bitcoin, como a aplicação de provas de conhecimento zero, que são componentes-chave da funcionalidade de contratos inteligentes. Recentemente, a StarkWare também estabeleceu uma parceria com a sCrypt para explorar em conjunto o design de uma ponte PoC (Proof of Concept) baseada no OP_CAT e ZK magic, sugerindo que a StarkWare também possa lançar um protocolo relacionado ao OP_CAT num futuro próximo.

Outros

Vamos discutir alguns outros desenvolvedores menos famosos juntos.

Salvatore Ingala tem pesquisado profundamente as pools de pagamento de Bitcoin e os contratos inteligentes. Ele propôs usar OP_CAT para otimizar o processo de saída da pool de pagamento, acreditando que isso pode reduzir significativamente os custos de dados e operacionais on-chain. Ingala vê OP_CAT como um plugin potencial para outras estratégias de expansão do Bitcoin, como Arc e Coinpools, e até mesmo para futuros rollups otimistas do Bitcoin, para melhorar eficiência e segurança.

Anthony Towns é um dos principais desenvolvedores do Bitcoin Inquisition, uma ferramenta semelhante a uma rede de teste, mas mais flexível, usada para testar mudanças de protocolo Bitcoin que ainda não foram amplamente aceitas. As cidades promoveram a ativação de OP_CAT na plataforma da Inquisição, proporcionando um "campo de testes" seguro para OP_CAT. Embora Towns reconheça a importância do OP_CAT em testar novos recursos e explorar os recursos de script do Bitcoin, ele permanece cauteloso sobre adicionar muita programabilidade ao Bitcoin, preocupado que isso possa aumentar o risco de o Bitcoin ser censurado ou controlado.

Robin Linus é o criador do BitVM. Ele acredita que a reintrodução do OP_CAT fornece ao Bitcoin uma ferramenta poderosa, especialmente no suporte a projetos como o BitVM, que tornam a verificação de cálculos arbitrários no Bitcoin mais simples e eficiente. Com a implementação do OP_CAT, o ecossistema do Bitcoin pode criar contratos inteligentes mais gerais e expressivos, promovendo um ambiente blockchain mais funcional e prático.

Leitura relacionada: "Para calcular qualquer coisa no Bitcoin, o que os desenvolvedores veteranos pensam sobre o BitVM?

Por que os desenvolvedores da Lightning Network estão tão interessados?

Por que os desenvolvedores da Lightning Network estão mostrando tanto interesse em OP_CAT? Para entender isso, precisamos primeiro compreender a essência do OP_CAT.

O que é OP_CAT?

OP_CAT é um opcode no script Bitcoin usado para concatenar dois segmentos de dados na pilha em um elemento maior. Embora sua função pareça simples, ele pode fornecer mais capacidades de contrato inteligente para a rede Bitcoin, permitindo que os desenvolvedores criem e processem dados e lógica de transação mais complexos.

OP_CAT não é um novo opcode; ele existia em versões antigas do Bitcoin, mas foi desativado em versões posteriores devido a preocupações com segurança e complexidade. No entanto, à medida que o Bitcoin continua a evoluir, cada vez mais desenvolvedores acreditam que é hora de reabilitar o OP_CAT. Mais conteúdo pode ser encontrado: “13 linhas de código ajudam o Bitcoin a implementar contratos inteligentes? Entenda o soft fork OP_CAT

Mas por que essa operação aparentemente simples gera tanta discussão entre os desenvolvedores do Bitcoin? Uma razão-chave é que ela pode melhorar significativamente as capacidades de contrato inteligente da rede Bitcoin, permitindo que os desenvolvedores implementem funções que atualmente são complexas ou até mesmo impossíveis no script do Bitcoin.

Potenciais Aplicações do OP_CAT em Pagamentos

OP_CAT mostra um enorme potencial para aplicação em sistemas de pagamento, especialmente em protocolos off-chain e redes de canais de pagamento. Sua reativação irá melhorar significativamente a eficiência operacional desses sistemas e reduzir o peso das transações on-chain. As principais funções após a implementação do OP_CAT incluem:

Otimização Multisig: Em cenários multisig, OP_CAT pode ajudar os usuários a combinar múltiplas assinaturas em um único bloco de dados, reduzindo o número de assinaturas que precisam ser submetidas. Isso não apenas economiza espaço on-chain, mas também reduz as taxas de transação. Multisig é muito importante para a segurança de pagamento do Bitcoin e o gerenciamento de contas compartilhadas, especialmente em aplicações como a Lightning Network, onde OP_CAT pode tornar esse processo mais eficiente.

Contratos Estatais: OP_CAT também pode ser usado para contratos estatais. Estes são uma forma de contrato inteligente que pode manter o estado em várias transações. Através do OP_CAT, os desenvolvedores podem concatenar informações de estado de diferentes transações, possibilitando lógica de contrato mais complexa no Bitcoin. Por exemplo, alguns protocolos de pagamento complexos ou aplicativos distribuídos (como loterias, jogos de azar ou outros produtos financeiros complexos) que precisam manter um certo estado entre múltiplas transações on-chain podem ser implementados através do OP_CAT.

Escalabilidade de Redes de Canais de Pagamento: Outro cenário importante de aplicação para OP_CAT são as redes de canais de pagamento, similares à Lightning Network. Nas redes de canais de pagamento, os usuários geralmente realizam um grande número de micropagamentos fora da cadeia, com apenas o acerto final ocorrendo na cadeia. A função de concatenação do OP_CAT pode permitir uma gestão e verificação mais eficaz das transações intermediárias nos canais de pagamento. Ao concatenar diferentes solicitações de pagamento, os usuários podem realizar operações de pagamento mais complexas sem aumentar a carga na cadeia. Dessa forma, o throughput e a eficiência dos canais de pagamento podem ser significativamente melhorados.

Com o avanço da proposta BIP347 e mais desenvolvedores e pesquisadores se juntando à exploração de OP_CAT, temos motivos para acreditar que esse opcode, que já foi arquivado, trará nova vitalidade para a rede Bitcoin. Assim como a Lightning Network passou de conceito para mainstream, a reabilitação de OP_CAT poderia se tornar o próximo marco crucial para a escalabilidade e inovação em pagamentos do Bitcoin.

Declaração:

  1. Este artigo é reproduzido a partir de [blockbeats], título original 'Por que você deve prestar atenção no OP_CAT do Bitcoin? A maior narrativa após a Lightning Network', os direitos autorais pertencem ao autor original [Jaleel mais seis], se você tiver alguma objeção à reimpressão, entre em contato Equipe Gate Learn, a equipe lidará com isso o mais rápido possível de acordo com os procedimentos relevantes.

  2. Aviso Legal: As visões e opiniões expressas neste artigo representam apenas as visões pessoais do autor e não constituem nenhum conselho de investimento.

  3. Outras versões em idiomas do artigo são traduzidas pela equipe Gate Learn, não mencionadas emGate.io, o artigo traduzido não pode ser reproduzido, distribuído ou plagiado.

OP_CAT: A Maior Narrativa Após a Lightning Network

intermediário9/30/2024, 6:50:48 PM
OP_CAT, um opcode no script do Bitcoin, recentemente acendeu debates apaixonados dentro da comunidade Bitcoin. Essa funcionalidade anteriormente desativada agora está programada para reativação, sendo saudada como um avanço fundamental para as capacidades de contratos inteligentes e escalabilidade do Bitcoin. Numerosos desenvolvedores da Lightning Network e figuras influentes no campo do Bitcoin têm apoiado o OP_CAT. O opcode promete simplificar operações de múltiplas assinaturas, permitir contratos de estado e aumentar a eficiência das redes de canais de pagamento. À medida que a proposta BIP347 ganha impulso, o OP_CAT se destaca como a próxima inovação revolucionária do ecossistema Bitcoin, seguindo os passos da Lightning Network.

No início deste ano, quando eu estava escrevendo “13 Linhas de Código para Ajudar o Bitcoin a Alcançar Contratos Inteligentes? Entendendo o Soft Fork OP_CAT“, OP_CAT ainda era um termo desconhecido para muitas pessoas. Se não fosse pelo projeto Bitcoin NFT Taproot Wizards usando a cultura meme para lançar a série NFT Quantum Cat para promover OP_CAT, poucas pessoas teriam conhecido sobre esse conceito técnico aparentemente seco.

No entanto, apenas meio ano depois, OP_CAT se tornou quente, sendo visto até mesmo como a próxima “Lightning Network”. A rede Fractal Bitcoin recentemente popular é na verdade a implementação de código do OP_CAT no Bitcoin, e seu token FB triplicou ou quadruplicou em apenas alguns dias após o lançamento. Como resultado, vários protocolos baseados em OP_CAT surgiram no ecossistema Bitcoin em apenas um dia. Por exemplo, o CAT20 na rede fractal também se concentra no conceito de OP_CAT. Durante o período de cunhagem, ele elevou o GAS da rede fractal para mais de 5000 em um determinado momento. Atualmente, o preço extramercado de um CAT está em torno de $5.5, com muito poucos anúncios disponíveis, e os primeiros cunhadores obtiveram aumentos de preços variando de 5 a 20 vezes. Enquanto isso, o Quantum Cat tem consistentemente mantido um preço de 0.25 BTC, se tornando um Bitcoin NFT de primeira linha.

Parece que qualquer coisa associada a OP_CAT pode elevar o preço.

Não é apenas o "auto-hype" da comunidade; também há muita discussão sobre a tecnologia OP_CAT entre os desenvolvedores do Bitcoin. Eu olhei através dos boletins informativos do Bitcoin Optech deste ano e das reuniões dos desenvolvedores do Bitcoin, e o OP_CAT aparece frequentemente em discussões, tornando-se um tópico regular.

Atualmente, o rascunho OP_CAT Bitcoin BIP lançado em conjunto pelos desenvolvedores do Bitcoin Core Ethan Heilman e Armin Sabouri foi oficialmente nomeado BIP347. Muitas figuras importantes no campo do Bitcoin, como o autor do whitepaper da Lightning Network Tadge Dryja, o CTO da Lightning Labs Olaoluwa Osuntokun (um grande desenvolvedor da Lightning Network) e o Diretor de Pesquisa da Blockstream Andrew Poelstra, mostraram grande apoio ao OP_CAT.

Por que os desenvolvedores da Lightning Network favorecem o OP_CAT?

Para entender esse fenômeno, precisamos começar com a Lightning Network. Em 2011, Satoshi Nakamoto mencionou o protótipo da Lightning Network em um e-mail. Como uma solução chave para a escalabilidade do Bitcoin e melhoria na velocidade de pagamento, a Lightning Network tem atraído a atenção de muitos desenvolvedores desde o seu início.

Nos últimos dois anos, à medida que o conceito de 'ecossistema Bitcoin' ganhou força, várias soluções de escalonamento do Bitcoin, como sidechains e máquinas virtuais, surgiram como brotos de bambu após a chuva da primavera, atraindo muitos investidores. No entanto, aos olhos dos desenvolvedores experientes do Bitcoin, essas soluções não estão à altura e dificilmente podem ser consideradas dignas. Afinal, a Lightning Network é atualmente vista como o melhor 'canal de pagamento' no Bitcoin pelo público e é um dos poucos 'filhos póstumos' de Satoshi Nakamoto e o 'filho legítimo' da comunidade Bitcoin em espírito. Leitura relacionada: 'Sete anos em construção: As origens e desafios da legitimidade da Lightning Network“.

No entanto, a situação mudou drasticamente no último ano. Vários desenvolvedores anunciaram sua retirada do trabalho relacionado à Lightning Network e as críticas à Lightning Network têm aumentado, especialmente as críticas de alguns desenvolvedores experientes. Fiatjaf, o fundador da Nostr, até afirmou claramente: 'A Lightning Network tem enganado os usuários do Bitcoin por 6 anos, desperdiçando seu tempo, energia e dinheiro.

Nesse contexto, alguns desenvolvedores estão procurando pela próxima “Lightning Network”. E o OP_CAT é considerado por muitos desenvolvedores de Bitcoin como a próxima grande inovação do Bitcoin após a Lightning Network. Como o OP_CAT é altamente técnico, antes de discutir o que é o OP_CAT e o que ele pode fazer, vamos primeiro conhecer os desenvolvedores de Bitcoin que defendem o OP_CAT.

Desenvolvedores do Bitcoin apoiando OP_CAT

Autor do Whitepaper da Lightning Network

Tadge Dryja é um dos autores do whitepaper da Lightning Network. Em 2015, Tadge Dryja, juntamente com outro autor do whitepaper da Lightning Network, Joseph Poon, fundou a Lightning Labs sob a liderança de Elizabeth Stark. Eles estavam ao lado da BlockStream, outra empresa da Bitcoin Lightning Network. A principal diferença entre os dois é que o Lightning Labs usa a linguagem de programação Go, enquanto o Blockstream usa C.

No entanto, no final de 2016, Tadge Dryja teve discordâncias e discussões com a equipe do Lightning Labs. Como resultado, apenas um ano após a fundação do Lightning Labs, Tadge Dryja escolheu sair e se juntar à Digital Currency Initiative (DCI) no MIT para continuar sua pesquisa sobre a Lightning Network. Na DCI do MIT, ele participou de vários projetos de pesquisa, focando principalmente na escalabilidade e interoperabilidade de criptomoedas e contratos inteligentes. Isso incluiu o desenvolvimento do projeto Utreexo, uma nova tecnologia de escalabilidade do Bitcoin com o objetivo de tornar os nós do Bitcoin menores e mais rápidos. Em 2022, Tadge Dryja ingressou na Lightspark como cientista pesquisador sênior. Na Lightspark, ele continua a abordar questões de escalabilidade no Bitcoin e blockchain, aproveitando sua experiência como co-inventor da Lightning Network.

Devido ao seu profundo conhecimento em contratos inteligentes de Bitcoin e tecnologias de escalabilidade, Tadge Dryja também reconheceu precocemente o potencial do OP_CAT. Ele tem apoiado consistentemente a testagem do OP_CAT em redes de teste do Bitcoin e incentivado os desenvolvedores a tentarem 'quebrar' o OP_CAT para descobrir suas possíveis questões.

CTO da Lightning Labs

Olaoluwa Osuntokun (Roasbeef) é outro co-fundador e CTO da Lightning Labs, bem como um distinto desenvolvedor de Bitcoin que fez contribuições significativas para a pesquisa e desenvolvimento da Lightning Network. Pode-se dizer que a equipe inicial da Lightning Labs não era de forma alguma inferior à Blockstream.

Falando de Olaoluwa Osuntokun, devemos mencionar a "competição de cavalheiros" entre ele e Tadge Dryja. Curiosamente, uma das principais razões para a saída de Tadge Dryja da Lightning Labs foi Olaoluwa. Quando Tadge Dryja estava trabalhando na Lightning Labs, ele desenvolveu a primeira versão do protocolo chamado LIT, que não era compatível com o BOLT da Blockstream. No entanto, Olaoluwa desenvolveu uma versão compatível, que gradualmente ganhou mais reconhecimento e favor dos desenvolvedores, alcançando uma vantagem de último a chegar e, até certo ponto, acelerando a saída de Dryja.

No entanto, a história está sempre cheia de drama. Hoje, esses dois ex-"rivais" da Lightning Labs agora estão apoiando conjuntamente o OP_CAT.

Diretor de Pesquisa da Blockstream

Há muito tempo existe um rumor na comunidade de que a Blockstream é a "decisora" por trás do Bitcoin. Este rumor não é infundado. Em 2014, Adam Back, conhecido como o "pai do PoW", reuniu vários renomados desenvolvedores iniciais do Bitcoin, incluindo Matt Corallo, Greg Maxwell e Pieter Wuille, para estabelecer a Blockstream. A empresa posteriormente assumiu uma posição clara em apoiar e promover a Lightning Network durante as guerras de escalabilidade do Bitcoin, contribuindo para a posição proeminente atual da Lightning Network.

Atualmente, nas discussões sobre OP_CAT, o Diretor de Pesquisa da Blockstream, Andrew Poelstra, é uma figura indispensável. Andrew Poelstra não é apenas o Diretor de Pesquisa da Blockstream, mas também um experiente desenvolvedor de scripts criptográficos do Bitcoin, com influência inegável na indústria. Já em 30 de janeiro de 2021, ele escreveu um artigo intitulado "Truques CAT e Schnorr I“discutindo OP_CAT, apontando que combinar OP_CAT com CHECKSIGFROMSTACK poderia fornecer um método engenhoso para introspecção de transações.

Embora a Blockstream não tenha criado uma blockchain separada para o OP_CAT, eles têm apoiado seus testes através do Bitcoin Inquisition (uma rede de testes para avaliar novas funcionalidades do Bitcoin). Isso é como construir um "campo de treinamento" seguro para o OP_CAT, permitindo que os pesquisadores observem de perto seu desempenho em condições do mundo real.

Andrew Poelstra também comparou OP_CAT com outras propostas como OP_CTV, observando que OP_CAT oferece maior flexibilidade, enquanto OP_CTV se concentra mais estreitamente em contratos inteligentes não recursivos.

Autor da Proposta BIP 347

Na promoção do OP_CAT, os desenvolvedores de Bitcoin Ethan Heilman e Armin Sabouri fizeram contribuições significativas. Eles escreveram e avançaram em conjunto a proposta OP_CAT, que foi oficialmente designada como BIP 347. Esta proposta tem como objetivo redefinir o opcode OP_SUCCESS126 através de um soft fork para reabilitar o OP_CAT.

Armin Sabouri anteriormente concentrou-se em melhorar scripts do Bitcoin e na camada de consenso. Ele acredita que, embora o OP_CAT não seja a solução definitiva, ele oferece possibilidades para implementar várias novas funcionalidades e é um passo importante na melhoria dos scripts do Bitcoin.

Ethan Heilman também influenciou as ideias de Andrew Poelstra. Foi durante uma conversa privada no outono de 2019 que Heilman mudou a posição original de Poelstra contra a chamada funcionalidade de contrato inteligente do Bitcoin. Heilman apontou que, apesar das preocupações sobre contratos inteligentes potencialmente prejudiciais no Bitcoin, tais contratos já poderiam ser implementados por meio do CHECKMULTISIG. Para provar esse ponto, Ethan Heilman iniciou um desafio nas redes sociais, incentivando as pessoas a propor contratos inteligentes "obscuros" viáveis, mas até o momento, ninguém conseguiu.

StarkWare

StarkWare é uma empresa focada no desenvolvimento de tecnologia de escalabilidade de blockchain, particularmente especializada em usar provas de conhecimento zero (ZKPs) para melhorar a privacidade e eficiência das transações. A empresa se dedica a terceirizar cálculos complexos da cadeia principal (como Ethereum) para redes secundárias sem sacrificar a segurança e a descentralização. Dessa forma, a StarkWare aborda o problema de escalabilidade das blockchains enquanto mantém a transparência e verificabilidade das transações.

Os esforços da StarkWare para promover o OP_CAT derivam do seu interesse na escalabilidade da rede Bitcoin e na funcionalidade de contratos inteligentes. OP_CAT é um opcode do Bitcoin que permite a execução de transações e contratos mais complexos na rede Bitcoin através da concatenação de dados. Ao habilitar o OP_CAT, a StarkWare tenta alcançar capacidades de contratos inteligentes semelhantes ao Ethereum no Bitcoin, expandindo assim os casos de uso do Bitcoin e aprimorando sua funcionalidade.

Em julho de 2022, a StarkWare lançou um fundo de pesquisa de US$ 1 milhão especificamente para estudar os prós e contras da habilitação do OP_CAT no Bitcoin. Este fundo tem como objetivo apoiar pesquisadores e desenvolvedores com ideias inovadoras sobre como implementar com segurança e eficácia o OP_CAT no Bitcoin.

Além disso, a StarkWare demonstrou o potencial de usar o OP_CAT para implementar provas de conhecimento zero no ambiente de teste do Bitcoin, especialmente no Signet. Esses esforços mostram como o OP_CAT pode permitir operações mais complexas na rede Bitcoin, como a aplicação de provas de conhecimento zero, que são componentes-chave da funcionalidade de contratos inteligentes. Recentemente, a StarkWare também estabeleceu uma parceria com a sCrypt para explorar em conjunto o design de uma ponte PoC (Proof of Concept) baseada no OP_CAT e ZK magic, sugerindo que a StarkWare também possa lançar um protocolo relacionado ao OP_CAT num futuro próximo.

Outros

Vamos discutir alguns outros desenvolvedores menos famosos juntos.

Salvatore Ingala tem pesquisado profundamente as pools de pagamento de Bitcoin e os contratos inteligentes. Ele propôs usar OP_CAT para otimizar o processo de saída da pool de pagamento, acreditando que isso pode reduzir significativamente os custos de dados e operacionais on-chain. Ingala vê OP_CAT como um plugin potencial para outras estratégias de expansão do Bitcoin, como Arc e Coinpools, e até mesmo para futuros rollups otimistas do Bitcoin, para melhorar eficiência e segurança.

Anthony Towns é um dos principais desenvolvedores do Bitcoin Inquisition, uma ferramenta semelhante a uma rede de teste, mas mais flexível, usada para testar mudanças de protocolo Bitcoin que ainda não foram amplamente aceitas. As cidades promoveram a ativação de OP_CAT na plataforma da Inquisição, proporcionando um "campo de testes" seguro para OP_CAT. Embora Towns reconheça a importância do OP_CAT em testar novos recursos e explorar os recursos de script do Bitcoin, ele permanece cauteloso sobre adicionar muita programabilidade ao Bitcoin, preocupado que isso possa aumentar o risco de o Bitcoin ser censurado ou controlado.

Robin Linus é o criador do BitVM. Ele acredita que a reintrodução do OP_CAT fornece ao Bitcoin uma ferramenta poderosa, especialmente no suporte a projetos como o BitVM, que tornam a verificação de cálculos arbitrários no Bitcoin mais simples e eficiente. Com a implementação do OP_CAT, o ecossistema do Bitcoin pode criar contratos inteligentes mais gerais e expressivos, promovendo um ambiente blockchain mais funcional e prático.

Leitura relacionada: "Para calcular qualquer coisa no Bitcoin, o que os desenvolvedores veteranos pensam sobre o BitVM?

Por que os desenvolvedores da Lightning Network estão tão interessados?

Por que os desenvolvedores da Lightning Network estão mostrando tanto interesse em OP_CAT? Para entender isso, precisamos primeiro compreender a essência do OP_CAT.

O que é OP_CAT?

OP_CAT é um opcode no script Bitcoin usado para concatenar dois segmentos de dados na pilha em um elemento maior. Embora sua função pareça simples, ele pode fornecer mais capacidades de contrato inteligente para a rede Bitcoin, permitindo que os desenvolvedores criem e processem dados e lógica de transação mais complexos.

OP_CAT não é um novo opcode; ele existia em versões antigas do Bitcoin, mas foi desativado em versões posteriores devido a preocupações com segurança e complexidade. No entanto, à medida que o Bitcoin continua a evoluir, cada vez mais desenvolvedores acreditam que é hora de reabilitar o OP_CAT. Mais conteúdo pode ser encontrado: “13 linhas de código ajudam o Bitcoin a implementar contratos inteligentes? Entenda o soft fork OP_CAT

Mas por que essa operação aparentemente simples gera tanta discussão entre os desenvolvedores do Bitcoin? Uma razão-chave é que ela pode melhorar significativamente as capacidades de contrato inteligente da rede Bitcoin, permitindo que os desenvolvedores implementem funções que atualmente são complexas ou até mesmo impossíveis no script do Bitcoin.

Potenciais Aplicações do OP_CAT em Pagamentos

OP_CAT mostra um enorme potencial para aplicação em sistemas de pagamento, especialmente em protocolos off-chain e redes de canais de pagamento. Sua reativação irá melhorar significativamente a eficiência operacional desses sistemas e reduzir o peso das transações on-chain. As principais funções após a implementação do OP_CAT incluem:

Otimização Multisig: Em cenários multisig, OP_CAT pode ajudar os usuários a combinar múltiplas assinaturas em um único bloco de dados, reduzindo o número de assinaturas que precisam ser submetidas. Isso não apenas economiza espaço on-chain, mas também reduz as taxas de transação. Multisig é muito importante para a segurança de pagamento do Bitcoin e o gerenciamento de contas compartilhadas, especialmente em aplicações como a Lightning Network, onde OP_CAT pode tornar esse processo mais eficiente.

Contratos Estatais: OP_CAT também pode ser usado para contratos estatais. Estes são uma forma de contrato inteligente que pode manter o estado em várias transações. Através do OP_CAT, os desenvolvedores podem concatenar informações de estado de diferentes transações, possibilitando lógica de contrato mais complexa no Bitcoin. Por exemplo, alguns protocolos de pagamento complexos ou aplicativos distribuídos (como loterias, jogos de azar ou outros produtos financeiros complexos) que precisam manter um certo estado entre múltiplas transações on-chain podem ser implementados através do OP_CAT.

Escalabilidade de Redes de Canais de Pagamento: Outro cenário importante de aplicação para OP_CAT são as redes de canais de pagamento, similares à Lightning Network. Nas redes de canais de pagamento, os usuários geralmente realizam um grande número de micropagamentos fora da cadeia, com apenas o acerto final ocorrendo na cadeia. A função de concatenação do OP_CAT pode permitir uma gestão e verificação mais eficaz das transações intermediárias nos canais de pagamento. Ao concatenar diferentes solicitações de pagamento, os usuários podem realizar operações de pagamento mais complexas sem aumentar a carga na cadeia. Dessa forma, o throughput e a eficiência dos canais de pagamento podem ser significativamente melhorados.

Com o avanço da proposta BIP347 e mais desenvolvedores e pesquisadores se juntando à exploração de OP_CAT, temos motivos para acreditar que esse opcode, que já foi arquivado, trará nova vitalidade para a rede Bitcoin. Assim como a Lightning Network passou de conceito para mainstream, a reabilitação de OP_CAT poderia se tornar o próximo marco crucial para a escalabilidade e inovação em pagamentos do Bitcoin.

Declaração:

  1. Este artigo é reproduzido a partir de [blockbeats], título original 'Por que você deve prestar atenção no OP_CAT do Bitcoin? A maior narrativa após a Lightning Network', os direitos autorais pertencem ao autor original [Jaleel mais seis], se você tiver alguma objeção à reimpressão, entre em contato Equipe Gate Learn, a equipe lidará com isso o mais rápido possível de acordo com os procedimentos relevantes.

  2. Aviso Legal: As visões e opiniões expressas neste artigo representam apenas as visões pessoais do autor e não constituem nenhum conselho de investimento.

  3. Outras versões em idiomas do artigo são traduzidas pela equipe Gate Learn, não mencionadas emGate.io, o artigo traduzido não pode ser reproduzido, distribuído ou plagiado.

Comece agora
Inscreva-se e ganhe um cupom de
$100
!