Bitcoin Core 30 verhoogt OP_RETURN datalimiet nadat het debat met de ontwikkelaar is afgelopen
De ontwikkelaars van Bitcoin Core, de primaire open-source software voor het verbinden van de blockchain achter 's werelds grootste cryptocurrency, zeiden dat de release van versie 30 van oktober de standaardlimiet voor OP_RETURN datatransacties zal verhogen van de huidige 80 bytes naar bijna 4 MB, een limiet die wordt opgelegd door de blokgrootte van Bitcoin.
Het voorstel voor de wijziging, dat werd bevestigd in een update op GitHub, had tot discussie geleid binnen de Bitcoin-gemeenschap. Critici voerden aan dat het verwijderen van de limiet een grotere inbedding van willekeurige gegevens zou kunnen aanmoedigen, wat mogelijk zou kunnen leiden tot netwerkspam en een verschuiving van de primaire BTC-functie van bitcoin als financieel hulpmiddel.
Deze beslissing om door te gaan markeert een ander belangrijk moment in het debat van de gemeenschap over het gebruik van blockchain, waarbij de aanhoudende spanningen tussen netwerkefficiëntie, praktische gebruiksscenario's en ideologische principes worden benadrukt.
Met de OP_RETURN-code kunnen Bitcoin-gebruikers gegevens opnemen in transacties. De functionaliteit is conceptueel vergelijkbaar met, hoewel technisch verschillend van, de manier waarop inscripties afbeeldingen en tekst rechtstreeks in de blockchain insluiten met behulp van ordinals en getuigengegevens.
Sommigen beweren dat het toevoegen van deze transactiegegevens "willekeurig" is en in tegenspraak is met de oorspronkelijke visie voor de Bitcoin-blockchain zoals voorgesteld door Satoshi Nakamoto.
De limiet van 80 bytes voor OP_RETURN moedigde alternatieve methoden voor gegevensopslag aan, waarvan sommige problemen veroorzaakten zoals het opblazen van de set voor niet-uitgegeven transactie-output (UTXO).
In een gedetailleerde GitHub-samenvatting en de daaropvolgende X-post schetste Bitcoin Core-ontwikkelaar Gloria Zhao de redenering achter de verandering.
Zhao benadrukte de intentie om de onbedoelde gevolgen van de bestaande limiet te verzachten en merkte op: "De primaire motivatie voor deze [verandering] is het corrigeren van een mismatch tussen de schadelijkheid en de standaardheid van gegevensopslagtechnieken."
Ontwikkelaar Greg Sanders, die het samengevoegde pull-verzoek heeft geschreven, zei in GitHub-discussies dat het verwijderen van de limiet "ten minste twee tastbare voordelen oplevert: een schonere UTXO-set en consistenter standaardgedrag."
Debat over bestuur
Zhao ging ook in op bredere bestuurskwesties op haar X-pagina, waarbij ze de toewijding van Bitcoin Core aan transparantie en meritocratie benadrukte.
Ze benadrukte het belang van de rol van de gemeenschap bij het handhaven van deze principes en waarschuwde voor de risico's van social engineering of bedrijfsdruk die het besluitvormingsproces van de softwareontwikkelaars beïnvloeden.
"Als de bijdragers van Bitcoin Core deze waarden ooit opgeven, bijvoorbeeld om sociale media of zakelijke wensen te sussen, zal de gemeenschap overschakelen naar een andere node-implementatie die het beter doet", schreef Zhao, en drong er bij gebruikers op aan waakzaam en geïnformeerd te blijven.
Ontwikkelaar Luke Dashjr heeft zich consequent verzet tegen het versoepelen van de limieten en bestempelde de verhuizing als potentieel schadelijk. Hij moedigde gebruikers aan om niet te upgraden naar de nieuwe versie of om alternatieve node-implementaties te gebruiken, zoals Bitcoin Knots.
Het debat weerspiegelt de controverses van 2023, met name rond rangtelwoorden en inscripties, toen gebruikers substantiële niet-financiële gegevens, zoals afbeeldingen en tekst, invoegden in Bitcoin-transacties, wat aanleiding gaf tot soortgelijke zorgen over misbruik van blockchain en netwerkcongestie.
Ondanks deze zorgen beweerde Zhao dat pogingen om transactietypes te censureren door middel van relaisbeleid onpraktisch en ineffectief zijn tegen sterke economische prikkels. De aanpak van Bitcoin Core moet neutraal blijven en de fundamentele principes van het netwerk van censuurbestendigheid en decentralisatie weerspiegelen, zei ze.
De Core 30-release behoudt handmatige controle-opties, waardoor gebruikers strengere limieten kunnen afdwingen via bestaande command-line-parameters. Deze opties zijn nu echter gemarkeerd als afgeschaft en zullen waarschuwingsberichten activeren, wat aangeeft dat ze mogelijk worden verwijderd in toekomstige updates zonder een ingestelde tijdlijn.