Bitcoin Core v30 eleva limite de dados OP_RETURN

Bitcoin Core v30 eleva limite de dados OP_RETURN

Em uma atualização de alto risco agendada para outubro de 2025, a versão 30 do Bitcoin Core eliminará o limite padrão de 80 bytes nas saídas OP_RETURN, elevando-o para quase 4 megabytes (MB) — essencialmente igualando o limite de tamanho de bloco do Bitcoin. Isso marca uma mudança fundamental na forma como a rede lida com dados não financeiros incorporados em transações.

OP_RETURN é um opcode do Bitcoin introduzido por volta de 2014 para permitir que usuários anexem dados arbitrários, mas não gastáveis, às transações. Seu objetivo era permitir a marcação de tempo, provas e incorporação de metadados sem inflar o conjunto UTXO (Unspent Transaction Output), uma vez que essas saídas podem ser removidas pelos nós.

No entanto, o limite de 80 bytes foi imposto não como uma regra rígida do protocolo Bitcoin, mas como uma restrição em nível de política para desencorajar o uso indevido e o potencial inchaço da rede.

De acordo com o ajuste de política proposto — incorporado ao Bitcoin Core por meio da solicitação pull nº 32406 — a política de retransmissão padrão não rejeitará mais saídas OP_RETURN que excedam 80 bytes. Em vez disso, aceitará payloads de dados até o limite de peso de bloco de ~4 MB.

Flags de configuração mais antigos, como –datacarriersize, permanecerão por enquanto, mas estão marcados como obsoletos, o que significa que provavelmente serão removidos em versões futuras.

Vários desenvolvedores, incluindo Greg Sanders da Blockstream e Peter Todd, argumentam que o limite existente leva os usuários a métodos de contorno menos transparentes e potencialmente mais prejudiciais — como incorporar dados em chaves públicas falsas ou UTXOs gastáveis. Eles afirmam que a elevação do limite eliminará essas práticas e oferecerá políticas de retransmissão abertas e consistentes, alinhando os padrões do Core com o que muitos mineradores já aceitavam. Sanders declarou:

“O limite apenas canaliza dados grandes para formatos mais opacos que causam danos à rede… Removê-lo gera benefícios tangíveis: um conjunto de UTXOs mais limpo e um comportamento padrão mais consistente.”

Os proponentes vislumbram um papel mais amplo para a rede Bitcoin: incorporação de documentos, habilitação de sistemas de identidade descentralizados, ancoragem de dados para cadeias laterais ou protocolos de camada 2 e expansão das capacidades da Web 3.

Os dados OP_RETURN são removíveis e não aumentam a carga de armazenamento do UTXO, o que significa que mineradores e nós podem lidar com esses dados sem preocupações com recursos a longo prazo.

Essa mudança atraiu forte oposição dos conservadores do Bitcoin: Jimmy Song alertou:

“Isso aumentará o inchaço do UTXO, podemos comparar a mudança com uma uma tatuagem ruim.”

Samson Mow e Luke Dashjr, vozes no campo maximalista, rotularam a mudança como “envenenamento resistente à censura” e aconselharam os membros da comunidade a evitarem o Core v30 executando versões mais antigas ou migrando para softwares como o Bitcoin Knots.

Alexander Lin, da Reforge, afirmou:

“Expandir o limite de dados é um erro terrível que mina o status do Bitcoin como uma moeda sólida.”

Outros argumentam que, à medida que a capacidade de dados aumenta, os nós podem enfrentar maiores demandas de armazenamento e largura de banda. A maior preocupação é com o desvio da missão — de um protocolo monetário peer-to-peer para uma plataforma blockchain de uso geral — e com a potencial centralização caso apenas entidades com bons recursos consigam acompanhar o ritmo.

Desde o início de maio de 2025, a participação de mercado do Bitcoin Core em nós públicos caiu de quase 98% para cerca de 88%, enquanto a adoção do Bitcoin Knots — um fork que enfatiza o controle sobre a aceitação de transações — aumentou para aproximadamente 11%.

Relatórios indicam que o número de nós Knots mais que dobrou em maio, sinalizando um crescente protesto por parte dos operadores de nós que defendem limites de dados mais rígidos.

Os operadores ainda mantêm a liberdade de rejeitar grandes saídas OP_RETURN por meio de opções de software alternativas — já que essa mudança afeta apenas as políticas do mempool, não as regras de consenso do Bitcoin.

É importante destacar que essa mudança não requer um hard fork e não modifica a camada de consenso do Bitcoin. Usuários que preferem o comportamento antigo podem continuar usando o Bitcoin Core com opções personalizadas ou executar clientes alternativos como o Bitcoin Knots — a liberdade total permanece intacta.


Veja mais em: Bitcoin | Criptomoedas | Notícias

Compartilhe este post

Facebook
Twitter
LinkedIn
WhatsApp