Este ano, ao escrever "13 linhas de código para ajudar BTC a realizar contratos inteligentes? Entendendo o garfo suave OP_CAT", OP_CAT ainda é um termo estranho para muitas pessoas. Se não fosse pelo projeto Taproot Wizards do Token não fungível Bitcoin, que lançou a série de Tokens não fungíveis Quantum Cat com a cultura do meme para promover OP_CAT, provavelmente poucas pessoas saberiam sobre este conceito técnico aparentemente árido.
Mas apenas meio ano depois, OP_CAT já está quente e é mesmo considerada a próxima "Rede de iluminação". **A rede fractal recentemente popular Fractal Bitcoin é na verdade a implementação de código de OP_CAT em BTC, e Token FB triplicou ou quadruplicou dentro de alguns dias de seu lançamento. Portanto, no ecossistema BTC, vários protocolos baseados em OP_CAT nasceram em apenas um dia, como o CAT 20 na rede fractal, que também se concentra no conceito de OP_CAT, e nos dias de cunhar, o GAS da rede de parting chegou a mais de 5000, e o preço atual de um CAT é de cerca de 5,5 dólares no balcão, e há até muito poucos Criadores no mercado, e as primeiras pessoas conseguiram um aumento de 5 a 20 vezes. E o Quantum Cat sempre foi capaz de manter um preço de 0,25 BTC, tornando-se um blue chip do BTC Token não fungível.
Parece que sempre que envolve OP_CAT, esta coisa pode pump.
Não é apenas a 'auto-alegria' da comunidade, a tecnologia OP_CAT também é amplamente discutida entre os desenvolvedores do BTC. Ao examinar o boletim informativo BTC Optech e as reuniões dos desenvolvedores do BTC deste ano, o OP_CAT aparece com frequência nas discussões, sendo um participante frequente.
Atualmente, o Bitcoin Core desenvolvedores Ethan Heilman e Armin Sabouri lançaram em conjunto o rascunho OP_CAT BTC BIP, que agora foi oficialmente designado como BIP 347. Muitas figuras proeminentes no campo do BTC, como o autor do White Paper Rede de iluminação Tadge Dryja, o CTO da Rede de iluminação Labs Olaoluwa Osuntokun, e o diretor de pesquisa da Blockstream Andrew Poelstra, demonstraram um grande apoio ao OP_CAT.
Por que os desenvolvedores da Rede de iluminação favorecem o OP_CAT?
Para entender esse fenômeno, vamos começar com a Rede de iluminação. Em 2011, Satoshi Nakamoto mencionou um esboço da Rede de iluminação em um e-mail, como uma solução chave para a escalabilidade do BTC e melhorias na velocidade de pagamento. Desde o seu nascimento, a Rede de iluminação tem atraído muitos desenvolvedores para seguir.
Nos últimos dois anos, o conceito de 'ecossistema BTC' tem vindo a ganhar destaque. Vários planos de expansão BTC, como cadeias laterais e Máquina virtual, têm surgido como cogumelos após a chuva, atraindo muitos investidores. No entanto, esses planos não são considerados de alto nível pelos desenvolvedores experientes de BTC e têm dificuldade em serem reconhecidos. Afinal, a Rede de iluminação é considerada pelos leigos como o melhor 'canal de pagamento' dentro do BTC, e é também uma das poucas 'proles legítimas' de Satoshi Nakamoto e uma 'descendência legítima' da comunidade BTC. Leitura adicional: 'A Origem e os Desafios da Legitimidade da Rede de iluminação, Forjada ao Longo de Sete Anos'.
No entanto, nos últimos anos tem havido mudanças drásticas. Vários desenvolvedores anunciaram sua saída do trabalho relacionado à Rede de iluminação, e as críticas à Rede de iluminação são frequentes, especialmente por parte de alguns desenvolvedores experientes. O fundador da Nostr, Fiatjaf, foi direto ao ponto: 'A Rede de iluminação tem enganado usuários de BTC por seis anos, desperdiçando seu tempo, energia e dinheiro.'
Neste contexto, alguns desenvolvedores estão à procura do próximo "Rede de iluminação". E o OP_CAT, é considerado por muitos desenvolvedores de BTC como a próxima grande inovação após a Rede de iluminação. Devido à sua alta complexidade técnica, antes de discutirmos o que é o OP_CAT e o que ele pode fazer, vamos conhecer primeiro aqueles desenvolvedores de BTC que têm grande estima pelo OP_CAT.
Desenvolvedores BTC que suportam OP_CAT
Rede de iluminaçãoWhite Paper作者
Tadge Dryja é um dos autores do Livro Branco da Rede de iluminação e, em 2015, criou o Lightning Labs com Joseph Poon, outro autor do Livro Branco da Rede de iluminação, sob a liderança de Elizabeth Stark. A maior diferença entre o Lightning Labs e o BlockStream é que o Lightning Labs usa a linguagem de programação Go, enquanto o Blockstream usa a linguagem de programação C.
No entanto, no final de 2016, Tadge Dryja teve divergências e discussões com a equipe do Lightning Labs, então, apenas um ano após a fundação do Lightning Labs, Tadge Dryja decidiu sair e juntar-se à comunidade de iniciativas de Moeda digital do MIT (DCI), continuando sua pesquisa sobre a Rede de iluminação. No MIT DCI, ele participou de vários projetos de pesquisa, principalmente focados na escalabilidade e interoperabilidade de Ativos de criptografia e Contratos inteligentes. Isso inclui o desenvolvimento do projeto Utreexo, uma nova tecnologia de escalabilidade para o Bitcoin, que tem como objetivo tornar os nós do Bitcoin menores e mais rápidos. Em 2022, Tadge Dryja juntou-se à Lightspark como cientista de pesquisa sênior. Na Lightspark, ele continua a abordar questões de escalabilidade do Bitcoin e blockchain, utilizando sua experiência como co-inventor da Rede de iluminação.
Precisamente por causa de seu profundo conhecimento em tecnologias como BTCContrato inteligente e escalabilidade, Tadge Dryja já percebeu cedo o potencial do OP_CAT e tem apoiado o teste do OP_CAT na rede de teste do BTC, incentivando os desenvolvedores a 'quebrar' o OP_CAT para descobrir possíveis problemas.
Lightning Labs CTO
Olaoluwa Osuntokun (Roasbeef) é outro dos co-fundadores e CTO da Lightning Labs, bem como um destacado desenvolvedor de BTC, que fez uma contribuição importante para a Rede de iluminação. Pode-se dizer que a equipe inicial da Lightning Labs não fica atrás em comparação com a Blockstream.
Ao falar de Olaoluwa Osuntokun, é impossível não mencionar a 'disputa 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 na Lightning Labs, a primeira versão do protocolo desenvolvido foi chamada LIT, que não era compatível com o BOLT desenvolvido pela Blockstream. No entanto, a versão desenvolvida por Olaoluwa era compatível, gradualmente ganhando mais reconhecimento e preferência dos desenvolvedores, o que acabou acelerando a saída de Dryja em certa medida.
No entanto, a história está sempre cheia de dramatismo. Agora, esses dois "inimigos mortais" da Lightning Labs estão atualmente apoiando em conjunto o OP_CAT.
Diretor de Pesquisa da Blockstream
A comunidade tem especulado há muito tempo que a Blockstream é a "figura central" por trás do BTC. Este rumor não é infundado. Em 2014, o "pai do PoW", Adam Back, reuniu vários desenvolvedores de destaque do início do BTC, como Matt Corallo, Greg Maxwell e Pieter Wuille, para fundar a empresa Blockstream e, posteriormente, apoiar e impulsionar a Rede de iluminação na guerra de escalabilidade do BTC, levando-a à posição que ocupa hoje.
E, por enquanto, Andrew Poelstra, chefe de pesquisa da Blockstream, é um cara que nunca consegue contornar a discussão do OP_CAT. Andrew Poelstra é o Diretor de Pesquisa da Blockstream e um veterano desenvolvedor de scripts criptográficos BTC com uma forte presença na indústria. Ele discutiu OP_CAT em um artigo intitulado "CAT and Schnorr Tricks I" em 30 de janeiro de 2021, apontando que usar OP_CAT em conjunto com CHECKSIGFROMSTACK pode fornecer uma maneira inteligente de introspeção de transações.
Embora a Blockstream não tenha criado uma blockchain separada para o OP_CAT, eles forneceram suporte aos testes do OP_CAT por meio do Bitcoin Inquisition (uma rede de testes para avaliar novos recursos do BTC). Isso é como construir um "campo de treinamento" seguro para o OP_CAT, permitindo que os pesquisadores observem cuidadosamente seu desempenho em condições do mundo real.
Andrew Poelstra também comparou o OP_CAT com o OP_CTV e outras propostas, apontando que o OP_CAT oferece maior flexibilidade, enquanto o OP_CTV se concentra mais estreitamente em contratos inteligentes não recursivos.
O autor da proposta BIP 347
No impulso do OP_CAT, os desenvolvedores do BTC, Ethan Heilman e Armin Sabouri, fizeram uma grande contribuição ao co-escrever e promover a proposta do OP_CAT, que foi oficialmente designada como BIP 347. Esta proposta visa redefinir o Código de operação OP_SUCCESS 126 através de um Soft Fork para reativar o OP_CAT.
No passado, Armin Sabouri concentrou-se na melhoria dos scripts e da camada de consenso do BTC. Ele acredita que o OP_CAT, embora não seja a solução final, oferece a possibilidade de implementar várias novas funcionalidades e é um passo importante na melhoria dos scripts do BTC.
E Ethan Heilman foi também quem influenciou o pensamento de Andrew Poelstra. Foi em uma troca privada no outono de 2019 que eles mudaram de ideia sobre o suposto recurso inteligente BTCContrato que Andrew Poelstra não apoiaria. Ethan Heilman ressaltou que, apesar das preocupações com o chamado recurso inteligente BTCContrato, é realmente possível implementar esses contratos percebidos como prejudiciais através do CHECKMULTISIG. Para o provar, Ethan Heilman recorreu às redes sociais para desafiar as pessoas a criarem um Contrato "obscuro" viável, mas até agora ninguém conseguiu.
StarkWare
StarkWare é uma empresa especializada no desenvolvimento de tecnologia de dimensionamento de blockchain, especialmente habilidosa em usar a tecnologia zk-SNARKs para aumentar a privacidade e eficiência das transações. A empresa se dedica a terceirizar cálculos complexos da cadeia principal (como o Ethereum) para redes secundárias, sem comprometer a segurança e a descentralização. Dessa forma, StarkWare resolve o problema de escalabilidade do blockchain, mantendo a transparência e verificabilidade das transações.
StarkWare está impulsionando a atividade do OP_CAT devido ao seu interesse na escalabilidade da rede BTC e na funcionalidade de contratos inteligentes. OP_CAT é um código de operação BTC que permite a execução de transações e contratos mais complexos na rede BTC através da concatenação de dados. Ao habilitar o OP_CAT, a StarkWare busca implementar a capacidade de contratos inteligentes semelhante à Ethereum na BTC, expandindo assim os casos de uso do BTC e aprimorando sua funcionalidade.
Em julho de 2022, a StarkWare lançou um fundo de pesquisa no valor de 1 milhão de dólares, dedicado a pesquisar os prós e contras de habilitar OP_CAT no BTC. Este fundo tem como objetivo apoiar pesquisadores e desenvolvedores que tenham ideias inovadoras sobre como implementar OP_CAT de forma segura e eficaz no BTC.
Além disso, a StarkWare demonstrou o potencial de utilizar OP_CAT para prova de conhecimento zero no ambiente de teste do BTC, especialmente no Signet. Esses trabalhos mostram como é possível realizar operações mais complexas, como a aplicação de prova de conhecimento zero, utilizando OP_CAT na rede BTC, que é uma parte fundamental das funcionalidades do contrato inteligente. Recentemente, a StarkWare também estabeleceu uma parceria com a sCrypt para explorar o design de uma ponte de prova de conceito (PoC) baseada em OP_CAT e ZK magic. Isso indica que a StarkWare pode lançar em um futuro próximo um protocolo relacionado ao OP_CAT.
Outros
Outros desenvolvedores menos conhecidos serão mencionados juntos.
Salvatore Ingala tem estado a estudar profundamente a piscina de pagamentos BTC e os contratos inteligentes, propondo um plano para otimizar o processo de saída da piscina de pagamentos usando OP_CAT, acreditando que isso pode reduzir significativamente os dados na cadeia e os custos operacionais. Ingala vê OP_CAT como um potencial plug-in para outras estratégias de expansão do BTC, como Arc e Coinpools, e até mesmo para rollups optimistas futuros do BTC, a fim de aumentar a eficiência e a segurança.
Anthony Towns é um dos principais desenvolvedores da Inquisição Bitcoin, que é uma ferramenta semelhante a uma rede de testes, mas mais flexível, utilizada para testar alterações do protocolo BTC que ainda não foram amplamente aceitas. Towns impulsionou a ativação do OP_CAT na plataforma Inquisição, fornecendo um ambiente seguro para experimentar o OP_CAT. Embora Towns reconheça a importância do OP_CAT para testar novos recursos e explorar a capacidade de script do BTC, ele ainda é cauteloso em relação ao aumento excessivo da programabilidade do BTC, temendo que isso possa aumentar o risco de o BTC ser examinado ou controlado.
Robin Linus é o criador do BitVM, ele acredita que a reintrodução do OP_CAT fornece uma ferramenta poderosa para o BTC, especialmente para apoiar projetos como o BitVM, que tornam a verificação de cálculos arbitrários no BTC mais simples e eficiente. Com a implementação do OP_CAT, o ecossistema BTC pode criar Contratos inteligentes mais universais e expressivos, promovendo um ambiente de blockchain mais funcional e prático. Leitura adicional: 'Como os desenvolvedores experientes veem o BitVM para calcular qualquer conteúdo no BTC?'
Por que o desenvolvimento da Rede de iluminação é tão seguir?
Os desenvolvedores da Rede de iluminação mostraram um grande interesse em OP_CAT, qual é o mistério por trás disso? Para entender isso, precisamos primeiro entender a essência de OP_CAT.
O que é OP_CAT?
OP_CAT é um opcode no script do BTC que é usado para concatenar dois fragmentos de dados na pilha em um elemento maior. Embora sua funcionalidade pareça simples, ela pode fornecer mais capacidade de contrato inteligente para a rede BTC, permitindo que os desenvolvedores criem e processem lógica de dados e transações mais complexas.
OP_CAT não é um novo código de operação. Ele já existia nas versões iniciais do BTC, mas foi desativado em versões posteriores devido a preocupações com segurança e complexidade. No entanto, com o contínuo desenvolvimento do BTC, cada vez mais desenvolvedores acreditam que é hora de reativar o OP_CAT.
Mas por que é que esta operação aparentemente simples está a desencadear tanta discussão entre os desenvolvedores do Bitcoin? Uma das razões-chave é a sua capacidade de melhorar significativamente a capacidade de contratos inteligentes da rede Bitcoin, permitindo que os desenvolvedores realizem funcionalidades que são atualmente complexas ou mesmo impossíveis de implementar no script atual do Bitcoin.
O potencial de aplicação do OP_CAT no pagamento
OP_CAT apresenta um enorme potencial de aplicação no sistema de pagamento, especialmente em fora da cadeiaprotocolo e na rede de canais de pagamento. A sua reativação irá aumentar significativamente a eficiência operacional desses sistemas e reduzir o fardo das transações na cadeia. As principais funcionalidades implementadas pelo OP_CAT são:
Melhoria na multi-assinatura: No cenário de multi-assinatura, o OP_CAT pode ajudar os usuários a combinar várias assinaturas em um único bloco de dados, reduzindo a quantidade de assinaturas a serem submetidas. Isso não apenas economiza espaço na cadeia, mas também reduz a lavagem de dinheiro. A multi-assinatura é muito importante para a segurança de pagamento do Bitcoin e para a gestão de contas compartilhadas, especialmente em aplicativos como a Rede de iluminação, o OP_CAT pode tornar esse processo mais eficiente.
Estado Contratos(Contratos de Estado): OP_CAT também pode ser usado para contratos de estado. Este tipo de contrato é uma forma de contrato inteligente que pode manter o estado através de várias transações, usando OP_CAT, os desenvolvedores podem concatenar informações de estado de transações diferentes, permitindo assim lógicas de contrato mais complexas em BTC. Por exemplo, alguns protocolos de pagamento complexos ou aplicações distribuídas (como loterias, apostas ou outros produtos financeiros complexos) que precisam manter algum estado entre várias transações na cadeia, tudo isso pode ser alcançado através do OP_CAT.
Escalabilidade de redes de canais de pagamento: Outro caso de uso importante para OP_CAT é uma rede de canais de pagamento semelhante à Rede de iluminação. Em uma rede de canais de pagamento, os usuários costumam fazer um grande número de micropagamentos no Fora da Cadeia, que só estarão on-chain quando a liquidação final for finalizada. A função de emenda de OP_CAT pode tornar as transações intermediárias no canal de pagamento mais eficazmente gerenciadas e verificadas. Ao juntar diferentes pedidos de pagamento, os utilizadores podem realizar operações de pagamento mais complexas sem sobrecarregar a cadeia. Desta forma, o rendimento e a eficiência do canal de pagamento podem ser significativamente melhorados.
À medida que o BIP 347 avança, e mais desenvolvedores e pesquisadores se juntam à exploração do OP_CAT, há razões para acreditar que este opcode antes engavetado trará nova vida à rede BTC. Assim como a Rede de iluminação passou do conceito ao mainstream, o relançamento do OP_CAT também pode ser o próximo marco importante no escalonamento do BTC e na inovação de pagamentos.
Quando se trata de conceitos, é uma bomba. OP_CAT é o próximo 'Rede de iluminação'?
Autor original: Jaleel 加六, BlockBeats
Este ano, ao escrever "13 linhas de código para ajudar BTC a realizar contratos inteligentes? Entendendo o garfo suave OP_CAT", OP_CAT ainda é um termo estranho para muitas pessoas. Se não fosse pelo projeto Taproot Wizards do Token não fungível Bitcoin, que lançou a série de Tokens não fungíveis Quantum Cat com a cultura do meme para promover OP_CAT, provavelmente poucas pessoas saberiam sobre este conceito técnico aparentemente árido.
Mas apenas meio ano depois, OP_CAT já está quente e é mesmo considerada a próxima "Rede de iluminação". **A rede fractal recentemente popular Fractal Bitcoin é na verdade a implementação de código de OP_CAT em BTC, e Token FB triplicou ou quadruplicou dentro de alguns dias de seu lançamento. Portanto, no ecossistema BTC, vários protocolos baseados em OP_CAT nasceram em apenas um dia, como o CAT 20 na rede fractal, que também se concentra no conceito de OP_CAT, e nos dias de cunhar, o GAS da rede de parting chegou a mais de 5000, e o preço atual de um CAT é de cerca de 5,5 dólares no balcão, e há até muito poucos Criadores no mercado, e as primeiras pessoas conseguiram um aumento de 5 a 20 vezes. E o Quantum Cat sempre foi capaz de manter um preço de 0,25 BTC, tornando-se um blue chip do BTC Token não fungível.
Parece que sempre que envolve OP_CAT, esta coisa pode pump.
Não é apenas a 'auto-alegria' da comunidade, a tecnologia OP_CAT também é amplamente discutida entre os desenvolvedores do BTC. Ao examinar o boletim informativo BTC Optech e as reuniões dos desenvolvedores do BTC deste ano, o OP_CAT aparece com frequência nas discussões, sendo um participante frequente.
Atualmente, o Bitcoin Core desenvolvedores Ethan Heilman e Armin Sabouri lançaram em conjunto o rascunho OP_CAT BTC BIP, que agora foi oficialmente designado como BIP 347. Muitas figuras proeminentes no campo do BTC, como o autor do White Paper Rede de iluminação Tadge Dryja, o CTO da Rede de iluminação Labs Olaoluwa Osuntokun, e o diretor de pesquisa da Blockstream Andrew Poelstra, demonstraram um grande apoio ao OP_CAT.
Por que os desenvolvedores da Rede de iluminação favorecem o OP_CAT?
Para entender esse fenômeno, vamos começar com a Rede de iluminação. Em 2011, Satoshi Nakamoto mencionou um esboço da Rede de iluminação em um e-mail, como uma solução chave para a escalabilidade do BTC e melhorias na velocidade de pagamento. Desde o seu nascimento, a Rede de iluminação tem atraído muitos desenvolvedores para seguir.
Nos últimos dois anos, o conceito de 'ecossistema BTC' tem vindo a ganhar destaque. Vários planos de expansão BTC, como cadeias laterais e Máquina virtual, têm surgido como cogumelos após a chuva, atraindo muitos investidores. No entanto, esses planos não são considerados de alto nível pelos desenvolvedores experientes de BTC e têm dificuldade em serem reconhecidos. Afinal, a Rede de iluminação é considerada pelos leigos como o melhor 'canal de pagamento' dentro do BTC, e é também uma das poucas 'proles legítimas' de Satoshi Nakamoto e uma 'descendência legítima' da comunidade BTC. Leitura adicional: 'A Origem e os Desafios da Legitimidade da Rede de iluminação, Forjada ao Longo de Sete Anos'.
No entanto, nos últimos anos tem havido mudanças drásticas. Vários desenvolvedores anunciaram sua saída do trabalho relacionado à Rede de iluminação, e as críticas à Rede de iluminação são frequentes, especialmente por parte de alguns desenvolvedores experientes. O fundador da Nostr, Fiatjaf, foi direto ao ponto: 'A Rede de iluminação tem enganado usuários de BTC por seis anos, desperdiçando seu tempo, energia e dinheiro.'
Neste contexto, alguns desenvolvedores estão à procura do próximo "Rede de iluminação". E o OP_CAT, é considerado por muitos desenvolvedores de BTC como a próxima grande inovação após a Rede de iluminação. Devido à sua alta complexidade técnica, antes de discutirmos o que é o OP_CAT e o que ele pode fazer, vamos conhecer primeiro aqueles desenvolvedores de BTC que têm grande estima pelo OP_CAT.
Desenvolvedores BTC que suportam OP_CAT
Rede de iluminaçãoWhite Paper作者
Tadge Dryja é um dos autores do Livro Branco da Rede de iluminação e, em 2015, criou o Lightning Labs com Joseph Poon, outro autor do Livro Branco da Rede de iluminação, sob a liderança de Elizabeth Stark. A maior diferença entre o Lightning Labs e o BlockStream é que o Lightning Labs usa a linguagem de programação Go, enquanto o Blockstream usa a linguagem de programação C.
No entanto, no final de 2016, Tadge Dryja teve divergências e discussões com a equipe do Lightning Labs, então, apenas um ano após a fundação do Lightning Labs, Tadge Dryja decidiu sair e juntar-se à comunidade de iniciativas de Moeda digital do MIT (DCI), continuando sua pesquisa sobre a Rede de iluminação. No MIT DCI, ele participou de vários projetos de pesquisa, principalmente focados na escalabilidade e interoperabilidade de Ativos de criptografia e Contratos inteligentes. Isso inclui o desenvolvimento do projeto Utreexo, uma nova tecnologia de escalabilidade para o Bitcoin, que tem como objetivo tornar os nós do Bitcoin menores e mais rápidos. Em 2022, Tadge Dryja juntou-se à Lightspark como cientista de pesquisa sênior. Na Lightspark, ele continua a abordar questões de escalabilidade do Bitcoin e blockchain, utilizando sua experiência como co-inventor da Rede de iluminação.
Precisamente por causa de seu profundo conhecimento em tecnologias como BTCContrato inteligente e escalabilidade, Tadge Dryja já percebeu cedo o potencial do OP_CAT e tem apoiado o teste do OP_CAT na rede de teste do BTC, incentivando os desenvolvedores a 'quebrar' o OP_CAT para descobrir possíveis problemas.
Lightning Labs CTO
Olaoluwa Osuntokun (Roasbeef) é outro dos co-fundadores e CTO da Lightning Labs, bem como um destacado desenvolvedor de BTC, que fez uma contribuição importante para a Rede de iluminação. Pode-se dizer que a equipe inicial da Lightning Labs não fica atrás em comparação com a Blockstream.
Ao falar de Olaoluwa Osuntokun, é impossível não mencionar a 'disputa 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 na Lightning Labs, a primeira versão do protocolo desenvolvido foi chamada LIT, que não era compatível com o BOLT desenvolvido pela Blockstream. No entanto, a versão desenvolvida por Olaoluwa era compatível, gradualmente ganhando mais reconhecimento e preferência dos desenvolvedores, o que acabou acelerando a saída de Dryja em certa medida.
No entanto, a história está sempre cheia de dramatismo. Agora, esses dois "inimigos mortais" da Lightning Labs estão atualmente apoiando em conjunto o OP_CAT.
Diretor de Pesquisa da Blockstream
A comunidade tem especulado há muito tempo que a Blockstream é a "figura central" por trás do BTC. Este rumor não é infundado. Em 2014, o "pai do PoW", Adam Back, reuniu vários desenvolvedores de destaque do início do BTC, como Matt Corallo, Greg Maxwell e Pieter Wuille, para fundar a empresa Blockstream e, posteriormente, apoiar e impulsionar a Rede de iluminação na guerra de escalabilidade do BTC, levando-a à posição que ocupa hoje.
E, por enquanto, Andrew Poelstra, chefe de pesquisa da Blockstream, é um cara que nunca consegue contornar a discussão do OP_CAT. Andrew Poelstra é o Diretor de Pesquisa da Blockstream e um veterano desenvolvedor de scripts criptográficos BTC com uma forte presença na indústria. Ele discutiu OP_CAT em um artigo intitulado "CAT and Schnorr Tricks I" em 30 de janeiro de 2021, apontando que usar OP_CAT em conjunto com CHECKSIGFROMSTACK pode fornecer uma maneira inteligente de introspeção de transações.
Embora a Blockstream não tenha criado uma blockchain separada para o OP_CAT, eles forneceram suporte aos testes do OP_CAT por meio do Bitcoin Inquisition (uma rede de testes para avaliar novos recursos do BTC). Isso é como construir um "campo de treinamento" seguro para o OP_CAT, permitindo que os pesquisadores observem cuidadosamente seu desempenho em condições do mundo real.
Andrew Poelstra também comparou o OP_CAT com o OP_CTV e outras propostas, apontando que o OP_CAT oferece maior flexibilidade, enquanto o OP_CTV se concentra mais estreitamente em contratos inteligentes não recursivos.
O autor da proposta BIP 347
No impulso do OP_CAT, os desenvolvedores do BTC, Ethan Heilman e Armin Sabouri, fizeram uma grande contribuição ao co-escrever e promover a proposta do OP_CAT, que foi oficialmente designada como BIP 347. Esta proposta visa redefinir o Código de operação OP_SUCCESS 126 através de um Soft Fork para reativar o OP_CAT.
No passado, Armin Sabouri concentrou-se na melhoria dos scripts e da camada de consenso do BTC. Ele acredita que o OP_CAT, embora não seja a solução final, oferece a possibilidade de implementar várias novas funcionalidades e é um passo importante na melhoria dos scripts do BTC.
E Ethan Heilman foi também quem influenciou o pensamento de Andrew Poelstra. Foi em uma troca privada no outono de 2019 que eles mudaram de ideia sobre o suposto recurso inteligente BTCContrato que Andrew Poelstra não apoiaria. Ethan Heilman ressaltou que, apesar das preocupações com o chamado recurso inteligente BTCContrato, é realmente possível implementar esses contratos percebidos como prejudiciais através do CHECKMULTISIG. Para o provar, Ethan Heilman recorreu às redes sociais para desafiar as pessoas a criarem um Contrato "obscuro" viável, mas até agora ninguém conseguiu.
StarkWare
StarkWare é uma empresa especializada no desenvolvimento de tecnologia de dimensionamento de blockchain, especialmente habilidosa em usar a tecnologia zk-SNARKs para aumentar a privacidade e eficiência das transações. A empresa se dedica a terceirizar cálculos complexos da cadeia principal (como o Ethereum) para redes secundárias, sem comprometer a segurança e a descentralização. Dessa forma, StarkWare resolve o problema de escalabilidade do blockchain, mantendo a transparência e verificabilidade das transações.
StarkWare está impulsionando a atividade do OP_CAT devido ao seu interesse na escalabilidade da rede BTC e na funcionalidade de contratos inteligentes. OP_CAT é um código de operação BTC que permite a execução de transações e contratos mais complexos na rede BTC através da concatenação de dados. Ao habilitar o OP_CAT, a StarkWare busca implementar a capacidade de contratos inteligentes semelhante à Ethereum na BTC, expandindo assim os casos de uso do BTC e aprimorando sua funcionalidade.
Em julho de 2022, a StarkWare lançou um fundo de pesquisa no valor de 1 milhão de dólares, dedicado a pesquisar os prós e contras de habilitar OP_CAT no BTC. Este fundo tem como objetivo apoiar pesquisadores e desenvolvedores que tenham ideias inovadoras sobre como implementar OP_CAT de forma segura e eficaz no BTC.
Além disso, a StarkWare demonstrou o potencial de utilizar OP_CAT para prova de conhecimento zero no ambiente de teste do BTC, especialmente no Signet. Esses trabalhos mostram como é possível realizar operações mais complexas, como a aplicação de prova de conhecimento zero, utilizando OP_CAT na rede BTC, que é uma parte fundamental das funcionalidades do contrato inteligente. Recentemente, a StarkWare também estabeleceu uma parceria com a sCrypt para explorar o design de uma ponte de prova de conceito (PoC) baseada em OP_CAT e ZK magic. Isso indica que a StarkWare pode lançar em um futuro próximo um protocolo relacionado ao OP_CAT.
Outros
Outros desenvolvedores menos conhecidos serão mencionados juntos.
Salvatore Ingala tem estado a estudar profundamente a piscina de pagamentos BTC e os contratos inteligentes, propondo um plano para otimizar o processo de saída da piscina de pagamentos usando OP_CAT, acreditando que isso pode reduzir significativamente os dados na cadeia e os custos operacionais. Ingala vê OP_CAT como um potencial plug-in para outras estratégias de expansão do BTC, como Arc e Coinpools, e até mesmo para rollups optimistas futuros do BTC, a fim de aumentar a eficiência e a segurança.
Anthony Towns é um dos principais desenvolvedores da Inquisição Bitcoin, que é uma ferramenta semelhante a uma rede de testes, mas mais flexível, utilizada para testar alterações do protocolo BTC que ainda não foram amplamente aceitas. Towns impulsionou a ativação do OP_CAT na plataforma Inquisição, fornecendo um ambiente seguro para experimentar o OP_CAT. Embora Towns reconheça a importância do OP_CAT para testar novos recursos e explorar a capacidade de script do BTC, ele ainda é cauteloso em relação ao aumento excessivo da programabilidade do BTC, temendo que isso possa aumentar o risco de o BTC ser examinado ou controlado.
Robin Linus é o criador do BitVM, ele acredita que a reintrodução do OP_CAT fornece uma ferramenta poderosa para o BTC, especialmente para apoiar projetos como o BitVM, que tornam a verificação de cálculos arbitrários no BTC mais simples e eficiente. Com a implementação do OP_CAT, o ecossistema BTC pode criar Contratos inteligentes mais universais e expressivos, promovendo um ambiente de blockchain mais funcional e prático. Leitura adicional: 'Como os desenvolvedores experientes veem o BitVM para calcular qualquer conteúdo no BTC?'
Por que o desenvolvimento da Rede de iluminação é tão seguir?
Os desenvolvedores da Rede de iluminação mostraram um grande interesse em OP_CAT, qual é o mistério por trás disso? Para entender isso, precisamos primeiro entender a essência de OP_CAT.
O que é OP_CAT?
OP_CAT é um opcode no script do BTC que é usado para concatenar dois fragmentos de dados na pilha em um elemento maior. Embora sua funcionalidade pareça simples, ela pode fornecer mais capacidade de contrato inteligente para a rede BTC, permitindo que os desenvolvedores criem e processem lógica de dados e transações mais complexas.
OP_CAT não é um novo código de operação. Ele já existia nas versões iniciais do BTC, mas foi desativado em versões posteriores devido a preocupações com segurança e complexidade. No entanto, com o contínuo desenvolvimento do BTC, cada vez mais desenvolvedores acreditam que é hora de reativar o OP_CAT.
Mas por que é que esta operação aparentemente simples está a desencadear tanta discussão entre os desenvolvedores do Bitcoin? Uma das razões-chave é a sua capacidade de melhorar significativamente a capacidade de contratos inteligentes da rede Bitcoin, permitindo que os desenvolvedores realizem funcionalidades que são atualmente complexas ou mesmo impossíveis de implementar no script atual do Bitcoin.
O potencial de aplicação do OP_CAT no pagamento
OP_CAT apresenta um enorme potencial de aplicação no sistema de pagamento, especialmente em fora da cadeiaprotocolo e na rede de canais de pagamento. A sua reativação irá aumentar significativamente a eficiência operacional desses sistemas e reduzir o fardo das transações na cadeia. As principais funcionalidades implementadas pelo OP_CAT são:
Melhoria na multi-assinatura: No cenário de multi-assinatura, o OP_CAT pode ajudar os usuários a combinar várias assinaturas em um único bloco de dados, reduzindo a quantidade de assinaturas a serem submetidas. Isso não apenas economiza espaço na cadeia, mas também reduz a lavagem de dinheiro. A multi-assinatura é muito importante para a segurança de pagamento do Bitcoin e para a gestão de contas compartilhadas, especialmente em aplicativos como a Rede de iluminação, o OP_CAT pode tornar esse processo mais eficiente.
Estado Contratos(Contratos de Estado): OP_CAT também pode ser usado para contratos de estado. Este tipo de contrato é uma forma de contrato inteligente que pode manter o estado através de várias transações, usando OP_CAT, os desenvolvedores podem concatenar informações de estado de transações diferentes, permitindo assim lógicas de contrato mais complexas em BTC. Por exemplo, alguns protocolos de pagamento complexos ou aplicações distribuídas (como loterias, apostas ou outros produtos financeiros complexos) que precisam manter algum estado entre várias transações na cadeia, tudo isso pode ser alcançado através do OP_CAT.
Escalabilidade de redes de canais de pagamento: Outro caso de uso importante para OP_CAT é uma rede de canais de pagamento semelhante à Rede de iluminação. Em uma rede de canais de pagamento, os usuários costumam fazer um grande número de micropagamentos no Fora da Cadeia, que só estarão on-chain quando a liquidação final for finalizada. A função de emenda de OP_CAT pode tornar as transações intermediárias no canal de pagamento mais eficazmente gerenciadas e verificadas. Ao juntar diferentes pedidos de pagamento, os utilizadores podem realizar operações de pagamento mais complexas sem sobrecarregar a cadeia. Desta forma, o rendimento e a eficiência do canal de pagamento podem ser significativamente melhorados.
À medida que o BIP 347 avança, e mais desenvolvedores e pesquisadores se juntam à exploração do OP_CAT, há razões para acreditar que este opcode antes engavetado trará nova vida à rede BTC. Assim como a Rede de iluminação passou do conceito ao mainstream, o relançamento do OP_CAT também pode ser o próximo marco importante no escalonamento do BTC e na inovação de pagamentos.