De recente samensmelting van de pull request van Bitcoin Core-ontwikkelaar Antoine Poinsot, die de lang bestaande beperkingen van de 80-byte OP_RETURN-relay cap heeft verwijderd, heeft een van de meest verdeeldheid zaaiende discussies binnen de mempool-beleidssfeer doen oplaaien sinds de block size-oorlogen. Deze verandering heeft geleid tot een snelle escalatie van de situatie, waarbij een andere bijdrager een openbaar bash-script heeft gepost waarmee bekendstaande knooppunten die Bitcoin Knots draaien automatisch geblokkeerd kunnen worden.
Deze implementatie, die tegen het nieuwe beleid is, vertegenwoordigt nu ongeveer 13 procent van de bereikbare Bitcoin-peers.
Het gepubliceerde script, dat op 24 mei is verschenen op GitHub, legt een jaarlange ban op alle gebruikersagenten van het type /Satoshi:Knots/. Indien dit breed zou worden geïmplementeerd, zou het effectief bijna 3.000 publiek bereikbare knooppunten isoleren, volgens de laatste telling van Coin Dance. Dit zou een fundamenteel aspect van Bitcoin’s decentralisatie ondermijnen. In tegenstelling tot eerdere geschillen over consensusregels, richt de huidige controverse zich op relaybeleid. Met de release van Core’s v30-client, gepland voor 3 oktober, kan de operationele splitsing zonder een hard fork plaatsvinden.
De Knots-implementatie heeft momentum gewonnen sinds het opnemen van Poinsot’s beleidswijziging op 6 mei. Het aandeel van bereikbare knooppunten is gedurende enkele weken in mei verdubbeld en blijft in juni stijgen, wat samenvalt met de openlijke kritiek op de wijziging van zijn hoofdonderhouder, Luke Dashjr, die de verwijdering van de cap als “volkomen waanzin” bestempelde. Hoewel OP_RETURN niet essentieel is voor consensus, beïnvloeden de beleidsbeslissingen op knooppuntniveau hoe transacties worden verspreid en gefilterd in de mempool, wat op zijn beurt bepaalt welke transacties door miners in blokken worden opgenomen en welke data-gedreven transacties überhaupt het netwerk bereiken.
De wortels van dit geschil zijn terug te voeren tot Bitcoin Core’s oorspronkelijke handhaving van een 80-byte OP_RETURN-limiet in 2014. Oorspronkelijk bedoeld als een middel om data-inscripties zoals notaris hashes of tokenmetadata mogelijk te maken, werd het OP_RETURN-veld een spamvector tijdens piekgebruik. Recentelijk hebben innovaties zoals Ordinals en BRC-20-tokens vergelijkbare mechanismen gebruikt om hoog-betalende, hoog-volume transacties op de blockchain te plaatsen. Met de aanstaande release van Core v30 in oktober komt de limiet geheel te vervallen, waardoor transacties grotere OP_RETURN-payloads kunnen bevatten, mits ze de vereiste kosten betalen.
Tegenstanders beschouwen deze verschuiving als een bedreiging voor Bitcoin’s rol als een slanke, monetaire afwikkelingslaag. Samson Mow, CEO van JAN3 en een veelgeziene criticus van data-intensieve gebruikspatronen, dringt er bij gebruikers op aan “de upgrade te weigeren en bij 29.0 te blijven of Knots te runnen.” Hij kadert de kwestie als een zaak van netwerkintegriteit. Anderen, zoals Peter Todd, die eerder een soortgelijk voorstel in 2023 indiende, beschouwen de verwijdering als een noodzakelijke vereenvoudiging die de marktomstandigheden en kostenimpulsen respecteert.
Aangezien de OP_RETURN-limiet op beleidsniveau wordt gehandhaafd, kunnen knooppuntoperators kiezen om de wijziging al dan niet te accepteren. Deze dynamiek heeft de rol van miners en relay-infrastructuuroperators versterkt, die tenslotte bepalen welke transacties in kandidaatblokken worden opgenomen. Indien een kritieke massa van toonaangevende pools zich achter Knots schaart, zouden blokken gevuld met grotere OP_RETURN-gegevens mogelijk niet efficiënt worden verspreid, waardoor een de facto veto ontstaat. Omgekeerd, als de standaardinstellingen van Core domineren, kunnen alternatieve beleidsmaatregelen geïsoleerd en economisch irrelevant worden.
Belangrijke deelnemers begonnen persoonlijke beschuldigingen uit te wisselen terwijl het conflict zich van GitHub naar openbare kanalen zoals X verplaatste. Poinsot beschuldigde critici ervan “bewust misleidend” te zijn en “onwaarheden” te verspreiden, te midden van toenemende vijandigheden over technische vraagstukken, governance en communicatieregels. De bredere implicaties hiervan kunnen reiken tot Bitcoin’s vermogen om verschillende beleidsvisies te accommoderen zonder organisatie-cohesie te verliezen.
In tegenstelling tot de blokgrootte debatten van 2017 vereist de OP_RETURN-split geen incompatibele consensusregels. Toch dreigt het gevaar van een gefragmenteerd netwerk, vooral als gecoördineerde peer-bans wijdverspreid worden. Terwijl de propagatie van blokken tussen de twee kampen functioneel kan blijven, kunnen de paden van transacties naar relais verbroken raken, wat gevolgen heeft voor de kostenmarkten, dataservices en blockchainanalyses.
Bitcoin Core’s v30-client staat nu gepland om op 20 augustus te bevriezen, met een tak gepland rond 6 september en een definitieve release-doelstelling van 3 oktober volgens de geüpdate GitHub-planning. Geen van de grote mining pools, waaronder Foundry, AntPool, F2Pool, ViaBTC of Binance Pool, heeft tot nu toe uitspraken gedaan over relay-beleidsinstellingen, wat vragen oproept over de vraag of de veranderingen van v30 standaard zullen worden doorgevoerd of stille weerstand zullen ondervinden.
Sinds mei is het aantal Bitcoin Knots-knooppunten blijven stijgen, nu op 2.938, de hoogste dat ooit is geregistreerd en goed voor net iets meer dan 13 procent van de bereikbare peers. Het oorspronkelijke ban-script is nog steeds actief en er is ten minste één nieuwe tool, btc-magic-guard, verschenen die iptables-gebaseerde filtering biedt om knooppunten met beleidsafwijkende clients te isoleren. Ondertussen is een vervolgvoorstel om meerdere OP_RETURN-uitvoer per transactie toe te staan recentelijk ingetrokken na tegenstand, wat suggereert dat Core-beheerders onwaarschijnlijk zijn om het samengestelde beleid opnieuw te bekijken of te vernauwen voordat v30 wordt gelanceerd. Voorlopig blijft het netwerk verenigd onder gedeelde consensusregels, maar de onopgeloste divergentie in relaygedrag, knooppuntconnectiviteit en knooppuntbeleid maakt een zachte partitionering een reëel scenario in de aanloop naar de release in oktober.
Wat zijn de gevolgen van het verwijderen van de OP_RETURN-limiet voor Bitcoin?
Het verwijderen van de OP_RETURN-limiet opent de deur voor meer data-invoer in transacties, wat kan leiden tot hogere transactiekosten en een toename van data-gedreven toepassingen op de blockchain. Dit kan zowel kansen als uitdagingen creëren voor zowel gebruikers als miners, afhankelijk van hoe het netwerk zich aanpast aan deze veranderingen.
Hoe reageert de Bitcoin-gemeenschap op de veranderingen in het relaybeleid?
De Bitcoin-gemeenschap is verdeeld; terwijl sommige ontwikkelaars en gebruikers zich inzetten voor de nieuwe beleidswijzigingen, pleiten anderen voor het handhaven van oudere versies of alternatieve implementaties zoals Knots. Dit heeft geleid tot verhitte discussies en persoonlijke beschuldigingen, wat de cohesie binnen de gemeenschap kan bedreigen.
Wat is de kans op een split binnen het Bitcoin-netwerk?
Hoewel de OP_RETURN-discussie geen incompatibele consensusregels vereist, blijft een split mogelijk als een aanzienlijk aantal knooppunten en miners ervoor kiest om zich achter verschillende beleidsrichtlijnen te scharen. Dit zou kunnen leiden tot een gefragmenteerd netwerk met potentieel ingekorte functionele mogelijkheden voor bepaalde groepen gebruikers.
