O conflito entre Bitcoin Core e Bitcoin Knots intensifica-se em torno do OP_RETURN: o Core quer aumentar o seu limite, enquanto o Knots defende filtros anti-spam. Qual o impacto destes debates nos utilizadores?
A batalha entre Core e Knots continua
No início do ano, a comunidade Bitcoin dividiu-se em dois campos num confronto ideológico e tecnológico que lembra o de 2017 e os debates da «guerra do tamanho dos blocos». Essa divisão opunha aqueles que queriam duplicar o tamanho dos blocos Bitcoin, dando origem ao Bitcoin Cash (BCH), e aqueles que se recusavam, argumentando que isso levaria a uma centralização da blockchain. Esta nova divisão diz respeito essencialmente ao uso não monetário do Bitcoin. As discussões entre desenvolvedores e entusiastas do Bitcoin agora degeneram em ataques pessoais. Os programadores ligados ao Bitcoin Core chamam os adeptos do Knots de «Knotzis», enquanto outros lançam memes de caráter religioso visando Luke Dashjr, principal mantenedor do cliente Knots.
No centro do conflito estava um debate sobre o levantamento do limite de OP_RETURN na versão 0.30 do Bitcoin Core, prevista para outubro. Com essa alteração, o limite de 80 bytes seria removido, restando apenas o limite de tamanho dos blocos de 4 MB. Os defensores do Bitcoin Core acreditam que a manutenção do limite atual incentiva os utilizadores a contornar as regras de transação, às vezes de forma opaca, recorrendo a práticas que podem saturar a largura de banda e o armazenamento dos nós da blockchain.
Por outro lado, os defensores do Bitcoin Knots veem nisso uma banalização do uso não monetário do Bitcoin e temem que isso incentive ainda mais a publicação de «spam» na blockchain. Assim, eles preferem implementar filtros e recusam-se a retransmitir transações que contenham OP_RETURN.
Qual é o impacto desta guerra do OP_RETURN nos utilizadores?
Mesmo que não tenha uma opinião específica sobre o assunto, estes debates não têm impacto direto na sua utilização diária do Bitcoin. Na verdade, eles tendem a melhorar e fortalecer o Bitcoin, diversificando os clientes utilizados, o que, de certa forma, contribui para a sua descentralização.
De facto, antes deste debate, apenas 1 a 2% dos nós da rede Bitcoin utilizavam clientes alternativos, enquanto agora esse número ultrapassa os 12%, ou seja, mais de 11 000 nós.

A título de comparação, a versão 0.29 do Bitcoin Core representava cerca de 15% dos nós, e hoje existem cerca de 100 000 nós Bitcoin na rede, dos quais 87% utilizam o Bitcoin Core 0.29 ou uma das suas versões anteriores.
No entanto, também se poderia afirmar que esta situação corresponde, na realidade, a uma centralização dos clientes Bitcoin, na medida em que o Bitcoin Knots é quase inteiramente controlado por Luke Dashjr. Se este último fosse comprometido, poderia ser introduzido código malicioso, causando perdas financeiras aos utilizadores deste cliente.
Quanto à modificação OP_RETURN, ela deverá ser integrada ao Bitcoin Core v0.30 em outubro de 2025, após passar por todas as etapas de verificação necessárias.