OP_CAT: A Maior Narrativa Depois da Lightning Network

Intermediário9/30/2024, 6:50:48 PM
OP_CAT, um opcode no script do Bitcoin, recentemente desencadeou 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 na esfera do Bitcoin estão apoiando o OP_CAT. O opcode promete simplificar operações de múltiplas assinaturas, possibilitar contratos de estado e aumentar a eficiência das redes de canais de pagamento. À medida que a proposta BIP347 ganha momentum, o OP_CAT está pronto para emergir 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 de memes para lançar a série NFT Quantum Cat para promover OP_CAT, poucas pessoas teriam conhecido esse conceito técnico aparentemente árido.

No entanto, apenas meio ano depois, OP_CAT tornou-se muito popular, sendo mesmo considerado o próximo “Lightning Network”. A recentemente popular rede Fractal Bitcoin é na verdade a implementação de código do OP_CAT no Bitcoin, e o seu token FB triplicou ou quadruplicou em apenas alguns dias após o lançamento. Como resultado, múltiplos 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, elevou o GAS da rede fractal para mais de 5000 em determinado momento. Atualmente, o preço fora do mercado de um CAT está em torno de $5.5, com muito poucas listagens disponíveis, e os primeiros cunhadores tiveram aumentos de preço variando de 5 a 20 vezes. Enquanto isso, o Quantum Cat manteve consistentemente um preço de 0.25 BTC, tornando-se um NFT de Bitcoin de alta qualidade.

Parece que qualquer coisa associada ao OP_CAT pode impulsionar o preço.

Não é apenas o “auto-elogio” da comunidade; também há muita discussão sobre a tecnologia OP_CAT entre os desenvolvedores do Bitcoin. Eu li os boletins informativos Bitcoin Optech e as reuniões de desenvolvedores do Bitcoin deste ano, e OP_CAT aparece frequentemente nas 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 dos principais desenvolvedores 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 preferem 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 da 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 impulso, várias soluções de escalabilidade Bitcoin, como sidechains e máquinas virtuais, surgiram como brotos de bambu após uma chuva de primavera, atraindo muitos investidores. No entanto, aos olhos desses desenvolvedores experientes de 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 vozes negando a Lightning Network têm aumentado, especialmente as críticas de alguns desenvolvedores sênior. Fiatjaf, fundador da Nostr, até afirmou categoricamente: “A Lightning Network tem enganado os usuários de Bitcoin por 6 anos, em termos de tempo, energia e dinheiro.”

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

Desenvolvedores do Bitcoin apoiando OP_CAT

Autor do Livro Branco da Lightning Network

Tadge Dryja é um dos autores do whitepaper da Lightning Network. Em 2015, Tadge Dryja, juntamente com outro autor de 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 desacordos e discussões com a equipe Lightning Labs. Como resultado, apenas um ano depois que a Lightning Labs foi fundada, Tadge Dryja escolheu deixar a equipe e se juntar à Iniciativa de Moeda Digital (DCI) no MIT para continuar sua pesquisa na Lightning Network. Na DCI do MIT, ele participou de vários projetos de pesquisa, principalmente focados na escalabilidade e interoperabilidade de criptomoedas e contratos inteligentes. Isso incluiu o desenvolvimento do projeto Utreexo, uma nova tecnologia de escalabilidade do Bitcoin destinada a tornar os nós do Bitcoin menores e mais rápidos. Em 2022, Tadge Dryja ingressou na Lightspark como cientista de pesquisa 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 de contratos inteligentes Bitcoin e tecnologias de escalabilidade, Tadge Dryja também reconheceu cedo o potencial do OP_CAT. Ele tem apoiado consistentemente os testes do OP_CAT em redes de teste do Bitcoin e incentivando os desenvolvedores a tentar 'quebrar' o OP_CAT para descobrir seus possíveis problemas.

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, temos de 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 a trabalhar na Lightning Labs, desenvolveu a primeira versão do protocolo chamada 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 programadores, alcançando uma vantagem de recém-chegado e, até certo ponto, acelerando a saída de Dryja.

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

Diretor de Pesquisa da Blockstream

Há muito tempo existe um rumor na comunidade de que a Blockstream é a "decisor" por trás do Bitcoin. Este rumor não é infundado. Em 2014, Adam Back, conhecido como o "pai do PoW", reuniu vários desenvolvedores iniciais renomados do Bitcoin, incluindo Matt Corallo, Greg Maxwell e Pieter Wuille, para estabelecer a Blockstream. A empresa mais tarde adotou uma posição clara de apoio e promoção da Lightning Network durante as guerras de escalabilidade do Bitcoin, contribuindo para a posição de destaque 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 Bitcoin com influência inegável na indústria. Já em 30 de janeiro de 2021, ele escreveu um artigo intitulado ""CAT e Truques de Schnorr I"discutindo OP_CAT, apontando que a combinação de OP_CAT com CHECKSIGFROMSTACK poderia fornecer um método engenhoso para introspecção de transação."

Embora a Blockstream não tenha criado um blockchain separado para OP_CAT, eles apoiaram seus testes por meio da Inquisição do Bitcoin (uma rede de teste para avaliar novos recursos do Bitcoin). Isso é como construir um "campo de treinamento" seguro para OP_CAT, permitindo que os pesquisadores observem de perto seu desempenho em condições do mundo real.

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

Autor da Proposta BIP 347

Na promoção da 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 já se concentrou em melhorar scripts Bitcoin e a camada de consenso. Ele acredita que, embora OP_CAT não seja a solução final, ele fornece possibilidades para implementar várias novas funcionalidades e é um passo importante na melhoria dos scripts 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 Bitcoin. Heilman apontou que, apesar das preocupações com contratos inteligentes potencialmente prejudiciais no Bitcoin, tais contratos já poderiam ser implementados através do CHECKMULTISIG. Para provar este ponto, Ethan Heilman iniciou um desafio nas redes sociais, incentivando as pessoas a propor contratos inteligentes "obscuros" viáveis, mas até à data, ninguém conseguiu.

StarkWare

A StarkWare é uma empresa focada no desenvolvimento de tecnologia de escalabilidade de blockchain, particularmente hábil em usar provas de conhecimento zero (ZKPs) para melhorar a privacidade e eficiência de transações. A empresa está empenhada em terceirizar cálculos complexos da cadeia principal (como Ethereum) para redes secundárias sem sacrificar segurança e descentralização. Dessa forma, a StarkWare aborda o problema de escalabilidade de blockchains mantendo 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 às do 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 $1 milhão especificamente para estudar os prós e contras da ativação do OP_CAT no Bitcoin. Este fundo tem como objetivo apoiar pesquisadores e desenvolvedores com ideias inovadoras sobre como implementar de forma segura e eficaz o OP_CAT no Bitcoin.

Além disso, a StarkWare demonstrou o potencial de usar OP_CAT para implementar provas de conhecimento zero no ambiente de teste do Bitcoin, especialmente no Signet. Estes esforços mostram como 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 de PoC (Proof of Concept) com base em OP_CAT e ZK magic, sugerindo que a StarkWare também possa lançar um protocolo relacionado com OP_CAT num futuro próximo.

Outros

Vamos discutir alguns outros desenvolvedores menos famosos juntos.

Salvatore Ingala tem estado a investigar profundamente as pools de pagamento em Bitcoin e os contratos inteligentes. Ele propôs o uso de OP_CAT para otimizar o processo de saída de pool de pagamento, acreditando que pode reduzir significativamente os custos de dados na cadeia e operacionais. 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 a 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 no protocolo Bitcoin que ainda não foram amplamente aceitas. As cidades promoveram a ativação de OP_CAT na plataforma da Inquisição, fornecendo um "campo de testes" seguro para OP_CAT. Embora Towns reconheça a importância de OP_CAT no teste de novos recursos e na exploração de 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, fomentando um ambiente de blockchain mais funcional e prático.

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

Porque é 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 do Bitcoin usado para concatenar dois segmentos de dados na pilha em um elemento maior. Embora sua função pareça simples, 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 anteriores do Bitcoin, mas foi desativado em versões posteriores devido a preocupações de segurança e complexidade. No entanto, à medida que o Bitcoin continua a evoluir, cada vez mais desenvolvedores acreditam que é hora de reativar o OP_CAT. Mais conteúdo pode ser encontrado: “13 linhas de código ajudam o Bitcoin a implementar contratos inteligentes? Compreenda a atualização suave OP_CAT

Mas por que essa operação aparentemente simples causa 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é 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. A sua reativação 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 de Multisig: Em cenários de multisig, o OP_CAT pode ajudar os utilizadores a combinar múltiplas assinaturas num único bloco de dados, reduzindo o número de assinaturas que precisam de ser submetidas. Isto não só poupa espaço na cadeia de blocos, como também reduz as taxas de transação. O multisig é muito importante para a segurança dos pagamentos em Bitcoin e para a gestão de contas partilhadas, especialmente em aplicações como a Lightning Network, onde o OP_CAT pode tornar este processo mais eficiente.

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

Escalabilidade das Redes de Canais de Pagamento: Outro cenário de aplicação importante para o OP_CAT são as redes de canais de pagamento semelhantes à Lightning Network. Nas redes de canais de pagamento, os utilizadores normalmente fazem um grande número de micropagamentos fora da cadeia, sendo que apenas a liquidação final ocorre na cadeia. A função de concatenação do OP_CAT pode permitir uma gestão e verificação mais eficazes das transações intermédias nos canais de pagamento. Ao concatenar diferentes pedidos de pagamento, os utilizadores podem realizar operações de pagamento mais complexas sem aumentar o encargo na cadeia. Desta forma, a capacidade e eficiência dos canais de pagamento podem ser significativamente melhoradas.

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

Declaração:

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

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

  3. Outras versões 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 Depois da Lightning Network

Intermediário9/30/2024, 6:50:48 PM
OP_CAT, um opcode no script do Bitcoin, recentemente desencadeou 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 na esfera do Bitcoin estão apoiando o OP_CAT. O opcode promete simplificar operações de múltiplas assinaturas, possibilitar contratos de estado e aumentar a eficiência das redes de canais de pagamento. À medida que a proposta BIP347 ganha momentum, o OP_CAT está pronto para emergir 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 de memes para lançar a série NFT Quantum Cat para promover OP_CAT, poucas pessoas teriam conhecido esse conceito técnico aparentemente árido.

No entanto, apenas meio ano depois, OP_CAT tornou-se muito popular, sendo mesmo considerado o próximo “Lightning Network”. A recentemente popular rede Fractal Bitcoin é na verdade a implementação de código do OP_CAT no Bitcoin, e o seu token FB triplicou ou quadruplicou em apenas alguns dias após o lançamento. Como resultado, múltiplos 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, elevou o GAS da rede fractal para mais de 5000 em determinado momento. Atualmente, o preço fora do mercado de um CAT está em torno de $5.5, com muito poucas listagens disponíveis, e os primeiros cunhadores tiveram aumentos de preço variando de 5 a 20 vezes. Enquanto isso, o Quantum Cat manteve consistentemente um preço de 0.25 BTC, tornando-se um NFT de Bitcoin de alta qualidade.

Parece que qualquer coisa associada ao OP_CAT pode impulsionar o preço.

Não é apenas o “auto-elogio” da comunidade; também há muita discussão sobre a tecnologia OP_CAT entre os desenvolvedores do Bitcoin. Eu li os boletins informativos Bitcoin Optech e as reuniões de desenvolvedores do Bitcoin deste ano, e OP_CAT aparece frequentemente nas 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 dos principais desenvolvedores 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 preferem 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 da 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 impulso, várias soluções de escalabilidade Bitcoin, como sidechains e máquinas virtuais, surgiram como brotos de bambu após uma chuva de primavera, atraindo muitos investidores. No entanto, aos olhos desses desenvolvedores experientes de 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 vozes negando a Lightning Network têm aumentado, especialmente as críticas de alguns desenvolvedores sênior. Fiatjaf, fundador da Nostr, até afirmou categoricamente: “A Lightning Network tem enganado os usuários de Bitcoin por 6 anos, em termos de tempo, energia e dinheiro.”

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

Desenvolvedores do Bitcoin apoiando OP_CAT

Autor do Livro Branco da Lightning Network

Tadge Dryja é um dos autores do whitepaper da Lightning Network. Em 2015, Tadge Dryja, juntamente com outro autor de 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 desacordos e discussões com a equipe Lightning Labs. Como resultado, apenas um ano depois que a Lightning Labs foi fundada, Tadge Dryja escolheu deixar a equipe e se juntar à Iniciativa de Moeda Digital (DCI) no MIT para continuar sua pesquisa na Lightning Network. Na DCI do MIT, ele participou de vários projetos de pesquisa, principalmente focados na escalabilidade e interoperabilidade de criptomoedas e contratos inteligentes. Isso incluiu o desenvolvimento do projeto Utreexo, uma nova tecnologia de escalabilidade do Bitcoin destinada a tornar os nós do Bitcoin menores e mais rápidos. Em 2022, Tadge Dryja ingressou na Lightspark como cientista de pesquisa 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 de contratos inteligentes Bitcoin e tecnologias de escalabilidade, Tadge Dryja também reconheceu cedo o potencial do OP_CAT. Ele tem apoiado consistentemente os testes do OP_CAT em redes de teste do Bitcoin e incentivando os desenvolvedores a tentar 'quebrar' o OP_CAT para descobrir seus possíveis problemas.

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, temos de 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 a trabalhar na Lightning Labs, desenvolveu a primeira versão do protocolo chamada 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 programadores, alcançando uma vantagem de recém-chegado e, até certo ponto, acelerando a saída de Dryja.

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

Diretor de Pesquisa da Blockstream

Há muito tempo existe um rumor na comunidade de que a Blockstream é a "decisor" por trás do Bitcoin. Este rumor não é infundado. Em 2014, Adam Back, conhecido como o "pai do PoW", reuniu vários desenvolvedores iniciais renomados do Bitcoin, incluindo Matt Corallo, Greg Maxwell e Pieter Wuille, para estabelecer a Blockstream. A empresa mais tarde adotou uma posição clara de apoio e promoção da Lightning Network durante as guerras de escalabilidade do Bitcoin, contribuindo para a posição de destaque 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 Bitcoin com influência inegável na indústria. Já em 30 de janeiro de 2021, ele escreveu um artigo intitulado ""CAT e Truques de Schnorr I"discutindo OP_CAT, apontando que a combinação de OP_CAT com CHECKSIGFROMSTACK poderia fornecer um método engenhoso para introspecção de transação."

Embora a Blockstream não tenha criado um blockchain separado para OP_CAT, eles apoiaram seus testes por meio da Inquisição do Bitcoin (uma rede de teste para avaliar novos recursos do Bitcoin). Isso é como construir um "campo de treinamento" seguro para OP_CAT, permitindo que os pesquisadores observem de perto seu desempenho em condições do mundo real.

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

Autor da Proposta BIP 347

Na promoção da 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 já se concentrou em melhorar scripts Bitcoin e a camada de consenso. Ele acredita que, embora OP_CAT não seja a solução final, ele fornece possibilidades para implementar várias novas funcionalidades e é um passo importante na melhoria dos scripts 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 Bitcoin. Heilman apontou que, apesar das preocupações com contratos inteligentes potencialmente prejudiciais no Bitcoin, tais contratos já poderiam ser implementados através do CHECKMULTISIG. Para provar este ponto, Ethan Heilman iniciou um desafio nas redes sociais, incentivando as pessoas a propor contratos inteligentes "obscuros" viáveis, mas até à data, ninguém conseguiu.

StarkWare

A StarkWare é uma empresa focada no desenvolvimento de tecnologia de escalabilidade de blockchain, particularmente hábil em usar provas de conhecimento zero (ZKPs) para melhorar a privacidade e eficiência de transações. A empresa está empenhada em terceirizar cálculos complexos da cadeia principal (como Ethereum) para redes secundárias sem sacrificar segurança e descentralização. Dessa forma, a StarkWare aborda o problema de escalabilidade de blockchains mantendo 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 às do 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 $1 milhão especificamente para estudar os prós e contras da ativação do OP_CAT no Bitcoin. Este fundo tem como objetivo apoiar pesquisadores e desenvolvedores com ideias inovadoras sobre como implementar de forma segura e eficaz o OP_CAT no Bitcoin.

Além disso, a StarkWare demonstrou o potencial de usar OP_CAT para implementar provas de conhecimento zero no ambiente de teste do Bitcoin, especialmente no Signet. Estes esforços mostram como 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 de PoC (Proof of Concept) com base em OP_CAT e ZK magic, sugerindo que a StarkWare também possa lançar um protocolo relacionado com OP_CAT num futuro próximo.

Outros

Vamos discutir alguns outros desenvolvedores menos famosos juntos.

Salvatore Ingala tem estado a investigar profundamente as pools de pagamento em Bitcoin e os contratos inteligentes. Ele propôs o uso de OP_CAT para otimizar o processo de saída de pool de pagamento, acreditando que pode reduzir significativamente os custos de dados na cadeia e operacionais. 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 a 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 no protocolo Bitcoin que ainda não foram amplamente aceitas. As cidades promoveram a ativação de OP_CAT na plataforma da Inquisição, fornecendo um "campo de testes" seguro para OP_CAT. Embora Towns reconheça a importância de OP_CAT no teste de novos recursos e na exploração de 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, fomentando um ambiente de blockchain mais funcional e prático.

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

Porque é 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 do Bitcoin usado para concatenar dois segmentos de dados na pilha em um elemento maior. Embora sua função pareça simples, 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 anteriores do Bitcoin, mas foi desativado em versões posteriores devido a preocupações de segurança e complexidade. No entanto, à medida que o Bitcoin continua a evoluir, cada vez mais desenvolvedores acreditam que é hora de reativar o OP_CAT. Mais conteúdo pode ser encontrado: “13 linhas de código ajudam o Bitcoin a implementar contratos inteligentes? Compreenda a atualização suave OP_CAT

Mas por que essa operação aparentemente simples causa 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é 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. A sua reativação 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 de Multisig: Em cenários de multisig, o OP_CAT pode ajudar os utilizadores a combinar múltiplas assinaturas num único bloco de dados, reduzindo o número de assinaturas que precisam de ser submetidas. Isto não só poupa espaço na cadeia de blocos, como também reduz as taxas de transação. O multisig é muito importante para a segurança dos pagamentos em Bitcoin e para a gestão de contas partilhadas, especialmente em aplicações como a Lightning Network, onde o OP_CAT pode tornar este processo mais eficiente.

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

Escalabilidade das Redes de Canais de Pagamento: Outro cenário de aplicação importante para o OP_CAT são as redes de canais de pagamento semelhantes à Lightning Network. Nas redes de canais de pagamento, os utilizadores normalmente fazem um grande número de micropagamentos fora da cadeia, sendo que apenas a liquidação final ocorre na cadeia. A função de concatenação do OP_CAT pode permitir uma gestão e verificação mais eficazes das transações intermédias nos canais de pagamento. Ao concatenar diferentes pedidos de pagamento, os utilizadores podem realizar operações de pagamento mais complexas sem aumentar o encargo na cadeia. Desta forma, a capacidade e eficiência dos canais de pagamento podem ser significativamente melhoradas.

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

Declaração:

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

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

  3. Outras versões 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
!