← Terug naar alle inzichten
Dit is waar het debat echt over gaat.


Er verandert niets aan de consensusregels van Bitcoin.
Er staan geen coins op het spel. Je bitcoin wordt niet heruitgevonden.

Dit is een debat over nodebeleid, geen debat over het protocol.

Bitcoin Core

Bitcoin Core is de referentie-implementatie die het grootste deel van het netwerk gebruikt.

Het beleid van Core is opgebouwd rond:

  • maximale betrouwbaarheid van het netwerk

  • snelle verspreiding van blokken

  • zo weinig mogelijk blijvende schade aan de keten (vooral het opzwellen van de UTXO-set)

  • regels die weerspiegelen wat miners toch al aanvaarden

Core probeert transacties niet moreel te beoordelen.
Het probeert spam enkel zo goedkoop mogelijk op te ruimen.


Bitcoin Knots

Bitcoin Knots is een fork van Core met extra relayfilters. Knots probeert:

  • bepaalde transactiepatronen te blokkeren

  • het gebruik van OP_RETURN te beperken

  • de mempool te “zuiveren” van wat het als spam beschouwt

Die filters veranderen de regels van Bitcoin niet; ze bepalen enkel:

  • wat jouw node doorstuurt

  • wat jouw node zelf te zien krijgt

Miners en alternatieve relaynetwerken omzeilen die filters gewoon.

Waarom OP_RETURN-limieten spam niet tegenhouden, en dat nooit deden

Filters werken niet. Economische prikkels wel.

Het maakt niet uit hoeveel procent van de nodes Core draait: zelfs bij 100% omzeilen miners beleidsfilters moeiteloos via alternatieve relaynetwerken (bijvoorbeeld netwerken in de stijl van Nostr). Dat is de fundamentele reden waarom spamfilters niet werken in open netwerken:


ze bepalen enkel jouw mempool, niet het netwerk.

Spam zit niet alleen in OP_RETURN.
OP_RETURN bestaat sinds 2014 als aangewezen vuilnisbak. Lees de oorspronkelijke release notes, dat was letterlijk de bedoeling:

release notes van OP_RETURN

OP_RETURN houdt de schade binnen de perken

Het is de minst schadelijke plek om willekeurige data te dumpen:

Waar de spam belandtWaarom het uitmaakt
OP_RETURNSnoeibaar, nauwelijks schade op lange termijn
Valse outputsDoen de UTXO-set opzwellen (niet snoeibaar, blijvende schade)

Bitcoin gebruikt economische prikkels om spam richting OP_RETURN te duwen in plaats van naar valse outputs, want een opzwellende UTXO-set is veel gevaarlijker en veel moeilijker af te weren.

UTXO's filteren zou veel gevaarlijker zijn dan data in OP_RETURN toelaten.
OP_RETURN openzetten was geen “normen verlagen”, het was schadebeperking.

De fees zijn de filter

Bytelimieten houden spam niet tegen.
Vooral witness-data wordt misbruikt, omdat die goedkoper is.
Alleen economische prikkels werken in open netwerken.

De groottelimiet op OP_RETURN had sowieso nooit een stevige technische verantwoording.


Waarom de wijziging er kwam

Spammers omzeilden de OP_RETURN-limieten al door:

  • witness-scripts vol te stoppen

  • valse outputs aan te maken
    → wat leidt tot een opzwellende UTXO-set

De limiet schrappen:

  • verbetert de verspreiding van blokken (minder mislukte compact blocks)

  • brengt het nodebeleid in lijn met wat miners toch al aanvaarden

  • beperkt de schade aan de UTXO-set

  • maakt het netwerk consistenter

Niemand wil spam; het doel is ze zo onschadelijk mogelijk te maken.

De limiet laten staan zorgde ervoor dat transacties in meerdere UTXO's gehakt werden → nog meer opzwelling van de UTXO-set.
Ze schrappen beperkt de blijvende schade aan de keten.

Dit is geen “goed tegen slecht”.
Het is griep tegen cholera, en OP_RETURN is de griep.


Waarom filters actief schadelijk zijn

Filters in de stijl van Knots:

  • houden echte spam niet tegen

  • blokkeren wél legitieme privacytransacties, zoals:

    • PayNym-meldingen volgens BIP47

    • TX0's van Samourai Whirlpool (meer dan 42 bytes OP_RETURN)

Filters doen altijd hetzelfde: ze falen tegen aanvallers en straffen echte gebruikers.

De OP_RETURN-limiet optrekken in plaats van ze te schrappen zou dezelfde cyclus herhalen: nieuwe legitieme toepassingen zouden het nieuwe plafond overschrijden, en het drama begint opnieuw.

🗑 Heb je een vuilnisbak, zet ze dan wijd open zodat het afval van de straat blijft.


Over bestuur

Het onlinedebat is vergiftigd door mensen die de technische of historische context niet kennen.

Ik begrijp wel degelijk hoe Core hiermee omgegaan is.

Bitcoin is geen democratie.
Het is een technocratie.

Mensen met diepgaande technische kennis nemen de beslissingen, en dat is een kwaliteit, geen gebrek.
Je “stemt” door je eigen node te draaien, maar Knots draaien raakt enkel je eigen mempool en verandert niets op netwerkniveau.

Loopt het ooit echt uit de hand, dan bestaan er User Activated Soft Forks.


Tot slot

Ik draai Core.

Maar ik verkoop je met plezier een kant-en-klare Start9-node waarmee je met één klik Knots draait.

Dat is je goed recht.

Verwar alleen geen lokale filters met de realiteit op netwerkniveau.