OP_RETURN is een Bitcoin-scriptopcode waarmee gebruikers kleine, onbestede gegevens kunnen invoegen binnen transacties, wat een balans biedt tussen functionaliteit en netwerk efficiëntie. Een recent voorstel om de limiet van 80 bytes te verhogen heeft een discussie aangewakkerd over de rol van Bitcoin als gegevensdrager versus een gestroomlijnd betalingssysteem.
Decoderen van OP_RETURN in Bitcoin en waarom is het een groot probleem?

OP_RETURN begrijpen: Het ‘Data Carving’ gereedschap van Bitcoin
OP_RETURN, toegevoegd in Bitcoin Core 0.9.0, is een scriptopcode die gebruikers toestaat om tot 80 bytes aan willekeurige informatie—zoals tekst, hashes of protocolindicatoren—toe te voegen aan transacties. In plaats van gegevens op te slaan in inzetbare outputs die in de onuitgegeven transactie-outputset (UTXO) blijven hangen, zijn OP_RETURN-outputs bewijsbaar oninbaar, waardoor nodes ze kunnen snoeien en opslagvereisten kunnen verlichten.
Deze mogelijkheid ondersteunt niet-betalingstoepassingen, waaronder tijdstempels van eigendomsbewijzen, het inbedden van metadata voor laag-twee (L2) protocollen of het opzettelijk verbranden van munten in gerichte gebruikscases. Counterparty was een van de eerste projecten die gebruik maakte van Bitcoin’s OP_RETURN opcode om willekeurige gegevens direct in BTC-transacties in te voegen, waardoor de creatie en het management van digitale activa en gedecentraliseerde uitwisselingsfunctionaliteit bovenop de Bitcoin-blockchain mogelijk werden. Nieuwe projecten zoals Citrea gebruiken OP_RETURN om zero-knowledge bewijs vast te leggen, terwijl anderen het gebruiken om eenvoudige contractvoorwaarden te coderen.

De 80-byte beperking, ingesteld in 2014, was bedoeld om te zware gegevensopslag te ontmoedigen terwijl het essentiële functies dient. Door invoer te beperken tot ongeveer de grootte van twee bitcoin-adressen, gaf het aan dat blokken voorrang moeten geven aan financiële transacties. Toch blijft OP_RETURN bestaan als een gestandaardiseerd, doorstuurbaar transactietype, dat ervoor zorgt dat nodes deze gegevensbijlagen efficiënt verspreiden.
Toch is de Bitcoin-gemeenschap al lang verdeeld over het doel van OP_RETURN. Sommige critici beweren dat zelfs bescheiden gegevensinbedding afbreuk doet aan de fundamentele rol van Bitcoin als een monetair grootboek, terwijl anderen het beschouwen als een praktische weg voor innovatie binnen duidelijke grenzen. Voorstanders betogen dat het een gecontroleerd mechanisme biedt voor diverse functies zonder het netwerk te zwaar te belasten.
De discussie over het beëindigen van de 80-byte limiet
In de komende release van Bitcoin Core verwijderen ontwikkelaars de standaard 80-byte OP_RETURN-limiet, waardoor grotere gegevensinvoegingen en meerdere OP_RETURN-invoeringen per transactie mogelijk worden. De wijziging volgt op een langdurig meningsverschil over de vraag of de bestaande limiet nog steeds aan zijn doel voldoet. Op 12 mei 2025 heeft Bitcoin Core nog geen pull requests samengevoegd die verband houden met het wijzigen van OP_RETURN-limieten en blijven voorstellen open voor herziening.
Waarom de Limiet Verwijderen?
Voorstanders beweren dat de limiet zijn nuttigheid heeft verloren en wijzen erop dat gecentraliseerde mining pools en diensten al niet-standaard, gegevensintensieve transacties direct accepteren. Dergelijke omzeilingen, waaronder nep-multisig scripts of taproot-gebaseerde inscripties, vergroten de UTXO-set, precies hetgeen OP_RETURN was ontworpen om te voorkomen.
Het opheffen van de beperking, zo zeggen ze, zal de transactieconstructie vereenvoudigen, het schatten van kosten verbeteren en relay-beleidsregels in lijn brengen met praktijken van miners. Zoals een Bitcoin Core-ontwikkelaar uitgebreid beschreef, kan elke operatie die met OP_RETURN kan worden uitgevoerd, worden gerepliceerd via nep-adressen tegen hogere kosten voor het netwerk.

Bezwaren van Critici
Tegenstanders, waaronder bepaalde node-operators en ontwikkelaars, waarschuwen dat het toestaan van grotere gegevensinbedingen de bulkopslag van niet-betalingsgegevens kan normaliseren en blokken kan verstoppen. Eén deelnemer aan de discussie waarschuwde dat het de kosten voor gebruikers kan verhogen en de macht kan concentreren onder mining pools die gegevensintensieve transacties prioriteren.

Anderen betwijfelen de praktische acceptatie ervan, en merken op dat weinig projecten zouden overstappen naar OP_RETURN, zelfs zonder de limiet. De discussie roept ook governance-zorgen op, waarbij sommige critici suggereren dat het voorstel gehaast was en het risico bestaat dat het het vertrouwen van de gemeenschap ondermijnt.

Een Beleidswijziging, Geen Consensusverandering
Belangrijk is dat deze aanpassing alleen de standaard relay-regels van Bitcoin Core beïnvloedt en de consensusverificatie niet wijzigt. Nodes, zoals Bitcoin Knots, blijven vrij om strengere OP_RETURN-limieten te handhaven, en blokken die het voormalige beleid overschrijden, zullen nog steeds geldig zijn. Ontwikkelaars benadrukken dat het doel is om schadelijke omzeilingen te verminderen, niet om onbeperkte gegevensopslag te promoten. Hoe dit zich in de toekomst zal ontwikkelen, is echter nog maar afwachten.
Navigeren door de toekomst van Bitcoin
De discussie over OP_RETURN benadrukt bredere spanningen in de evolutie van Bitcoin: het bevorderen van innovatie terwijl men probeert de kerndoelen te behouden en individuele keuzes in balans te brengen met netwerk efficiëntie. Er wordt gedacht dat het verwijderen van de limiet UTXO-vervuiling zou kunnen verminderen en de prikkels voor nodes en miners op één lijn zou kunnen brengen, maar het test ook de bereidheid van de gemeenschap voor experimenten op de keten.
Anderen zeggen uiteindelijk dat de vergoeding markt van Bitcoin de verdeling van middelen zal bepalen, aangezien gebruikers bieden voor blokruimte—Als overmatig gegevens de netwerk overspoelt, zouden hogere vergoedingen misbruik van nature moeten ontmoedigen. Wat het geval ook is, bitcoiners zijn over het onderwerp verdeeld, wat het publiek de mogelijkheid biedt om van meer duidelijkheid over de zaak te profiteren.













