OP_RETURN é um opcode de script do Bitcoin que permite aos usuários incorporar pequenos dados não gastáveis em transações, equilibrando funcionalidade e eficiência da rede. Uma proposta recente para elevar seu limite de 80 bytes iniciou uma discussão sobre o papel do Bitcoin como transportador de dados versus um sistema de pagamentos simplificado.
Decodificando OP_RETURN no Bitcoin e Qual é o Grande Problema?

Compreendendo OP_RETURN: A Ferramenta de Escultura de Dados do Bitcoin
OP_RETURN, adicionado no Bitcoin Core 0.9.0, é um opcode de script que permite aos usuários anexar até 80 bytes de informações arbitrárias — como texto, hashes ou indicadores de protocolo — às transações. Em vez de armazenar dados em saídas gastáveis que permanecem no conjunto de saídas de transações não gastas (UTXO), as saídas OP_RETURN são comprovadamente não gastáveis, permitindo que os nós as eliminem e aliviem as demandas de armazenamento.
Essa capacidade suporta aplicações não pagas, incluindo registros de propriedade com marcação de tempo, incorporação de metadados para protocolos de camada dois (L2) ou queima intencional de moedas em casos de uso direcionados. Counterparty foi um dos primeiros projetos a utilizar o opcode OP_RETURN do Bitcoin para incorporar dados arbitrários diretamente em transações BTC, permitindo a criação e gestão de ativos digitais e funcionalidades de exchange descentralizadas em cima da blockchain do Bitcoin. Novos projetos como Citrea empregam o OP_RETURN para registrar provas de conhecimento zero, enquanto outros o utilizam para codificar termos contratuais simples.

A restrição de 80 bytes, estabelecida em 2014, foi projetada para desencorajar o armazenamento pesado de dados enquanto serve funções essenciais. Ao limitar entradas ao tamanho aproximado de dois endereços de bitcoin, isso sinalizava que os blocos deveriam priorizar transações financeiras. No entanto, o OP_RETURN persiste como um tipo de transação padronizado e retransmissível, garantindo que os nós propaguem esses anexos de dados de maneira eficiente.
Ainda assim, a comunidade Bitcoin há muito debate o propósito do OP_RETURN. Alguns críticos argumentam que mesmo um modesto incorporação de dados desvia do papel fundamental do Bitcoin como um livro contábil monetário, enquanto outros o consideram uma via prática para a inovação dentro de limites claros. Os defensores argumentam que ele oferece um mecanismo controlado para funções diversas sem sobrecarregar a rede.
O Debate Sobre a Descontinuação do Limite de 80 Bytes
Na próxima versão do Bitcoin Core, os desenvolvedores removerão o teto padrão de 80 bytes do OP_RETURN, permitindo inserções de dados maiores e várias entradas OP_RETURN por transação. A mudança segue um desacordo prolongado sobre se o limite existente ainda cumpre seu objetivo. Em 12 de maio de 2025, o Bitcoin Core ainda não mesclou nenhuma solicitação de pull relacionada à alteração dos limites do OP_RETURN e as propostas permanecem abertas para revisão.
Por Que Remover o Teto?
Os defensores argumentam que o limite já cumpriu sua finalidade, observando que pools de mineração centralizados e serviços já aceitam transações não padronizadas e pesadas em dados diretamente. Esses desvios, incluindo scripts multisig falsos ou inscrições baseadas em taproot, inflacionam o conjunto UTXO, exatamente o que o OP_RETURN foi projetado para prevenir.
A remoção da restrição, dizem eles, simplificará a construção de transações, melhorará a estimativa de taxas e alinhará políticas de retransmissão com práticas de mineradores. Como um desenvolvedor do Bitcoin Core detalhou, qualquer operação possível com o OP_RETURN pode ser replicada por meio de endereços falsos a um custo mais alto para a rede.

Preocupações dos Críticos
Os opositores, entre eles certos operadores de nós e desenvolvedores, advertem que permitir incorporamentos de dados maiores poderia normalizar o armazenamento em massa de dados não pagáveis e entupir blocos. Um participante na discussão alertou que isso pode elevar os custos para os usuários e concentrar poder entre pools de mineração que priorizam transações pesadas em dados.

Outros questionam a adoção prática, observando que poucos projetos mudariam para OP_RETURN mesmo sem o limite. O debate também traz à tona preocupações de governança, com alguns críticos sugerindo que a proposta foi apressada e corre o risco de corroer a confiança da comunidade.

Uma Política, Não uma Mudança de Consenso
Importante, esse ajuste afeta apenas as regras padrão de retransmissão do Bitcoin Core e não altera a verificação de consenso. Nós, como o Bitcoin Knots, continuam livres para impor limites mais rigorosos ao OP_RETURN, e blocos que excedam a política anterior ainda serão válidos. Os desenvolvedores enfatizam que o objetivo é reduzir desvios prejudiciais, não promover armazenamento de dados sem restrições. Como isso se desenrolará no futuro, no entanto, é uma incógnita.
Navegando pelo Futuro do Bitcoin
A discussão sobre o OP_RETURN destaca tensões mais amplas na evolução do Bitcoin: fomentar a inovação enquanto se tenta preservar os princípios centrais e equilibrar a escolha individual com a eficiência da rede. Acredita-se que remover o limite poderia reduzir a poluição do UTXO e alinhar os incentivos entre nós e mineradores, mas testa o apetite da comunidade por experimentação em cadeia.
Outros dizem que, em última análise, o mercado de taxas do Bitcoin arbitrará a alocação de recursos, à medida que os usuários licitam por espaço em bloco. Se dados excessivos inundarem a rede, taxas mais altas deverão naturalmente desencorajar o uso indevido. Seja qual for o caso, os bitcoiners se encontram divididos sobre a questão — oferecendo ao público uma oportunidade de se beneficiar de uma maior clareza sobre o assunto.













