Bitcoin-code-idee uit het Satoshi-tijdperk krijgt een boost van Taproot Wizards

Taproot Wizards, de groep achter Bitcoin-inscripties, wil een oud idee nieuw leven inblazen dat voor het eerst werd geïmplementeerd door de maker van Bitcoin in de begindagen.

Een stukje code – een opcode, een afkorting van ‘operation code’ – bekend als OP_CAT, maakte deel uit van het oorspronkelijke scriptingsysteem van Bitcoin en werd gebruikt om twee strings aan elkaar te koppelen (vandaar de ‘CAT’).

Je kunt een opcode zien als een stap in een recept, zoals ‘hak de uien fijn’ of ‘kook water’. Het vertelt de computer (of in dit geval het Bitcoin-netwerk) wat hij moet doen met de gegevens die hij heeft. Een opcode kan het netwerk bijvoorbeeld vertellen om twee getallen bij elkaar op te tellen, te controleren of het ene getal groter is dan het andere, of twee stukjes gegevens te combineren.

Elke opcode is een basisbouwsteen die, in combinatie met andere, de complexe regels en voorwaarden creëert voor de manier waarop transacties op de blockchain werken. Veel opcodes blijven actief uit die periode.

Verschillende opcodes, waaronder OP_CAT, werden in 2010 door Satoshi Nakamoto uitgeschakeld vanwege zorgen over mogelijke kwetsbaarheden die het jonge en kwetsbare netwerk aantasten. Satoshi was bang dat het zou kunnen worden gebruikt om bijvoorbeeld een Denial-of-Service (DoS)-aanval uit te voeren.

Maar Udi Wertheimer van de Taproot Wizards, die Ordinals promoot, vindt dat het hoog tijd is dat deze specifieke opcode opnieuw wordt ingevoerd.

“Het is geen volwaardige slimme contracttaal zoals op Ethereum of Solana, maar het maakt wel veel functionaliteit mogelijk die we voorheen niet konden doen”, vertelde Wertheimer aan Blockworks, waarbij hij gedecentraliseerde uitwisselingen en overbruggingsactiva als voorbeelden noemde.

In tegenstelling tot Ethereum was de programmeerbaarheid van Bitcoin opzettelijk beperkt, om het eenvoudig en veilig te houden.

Het opnieuw inschakelen van OP_CAT is echter een relatief eenvoudige wijziging in de Bitcoin Core-code, waarbij slechts ongeveer 10 regels code nodig zijn, aldus Wertheimer.

Bitcoin is notoir moeilijk te veranderen en wordt beheerst door een langzaam voortschrijdend consensusproces onder enkele tientallen ontwikkelaars die de software updaten, dat vervolgens moet worden overgenomen door de duizenden volledige knooppunten, inclusief mijnwerkers, om effect te hebben.

Een voordeel van OP_CAT, net als een ander recent voorstel om het hulpprogramma van Bitcoin, BitVM, uit te breiden, is dat er geen harde vork voor nodig is – het meest controversiële type verandering. In plaats daarvan zou OP_CAT slechts een zachte vork nodig hebben, wat minder coördinatie tussen belanghebbenden vereist. De laatste vond plaats in 2021, met de activering van Taproot, waardoor Ordinals mogelijk werd.

Lees verder: Bitcoin-onderzoek breidt de ontwerpruimte voor slimme contracten uit 

“[OP_CAT] maakt feitelijk overbrugging mogelijk, waar ik denk dat zelfs [BitVM-voorstander] Robin Linus het mee eens zou zijn – zonder een soort zachte vork zou BitVM in de praktijk moeilijk te gebruiken zijn”, aldus Wertheimer.

BitVM heeft niet noodzakelijkerwijs een soort fork nodig, maar Wertheimer zei dat Linus een voorstander is van OP_CAT, omdat het het gemakkelijker kan maken om de doelstellingen van zijn eigen project te bereiken.

Sommige Bitcoin-vorken, zoals Bitcoin Cash, hebben OP_CAT al opnieuw ingeschakeld. Als onderdeel van een bredere inspanning om de scriptmogelijkheden van Bitcoin Cash te vergroten, brachten ontwikkelaars de opcode in mei 2018 terug.

Een deel van het gebruik van OP_CAT in Bitcoin Cash omvat het maken en beheren van tokens, betalingskanalen en methoden voor het inbedden en ophalen van gegevens op de blockchain.

De opcode is ook ingeschakeld op de Liquid-zijketen van Blockstream, waar het gedecentraliseerde tokenuitwisseling mogelijk maakt.

Quantum katten

In tegenstelling tot de NFT’s van sommige blockchain-netwerken, die bestaan ​​uit metagegevens die verwijzen naar activa buiten de keten, zijn inscripties op Bitcoin volledig on-chain en onveranderlijk. Maar dat betekent niet dat ze statisch moeten zijn.

Taproot Wizards willen ‘evoluerende inscripties’ creëren, die voorgeprogrammeerd zijn om geleidelijk nieuwe kenmerken te onthullen.

Quantum Cats is een limited edition-set van 3,333 kattenafbeeldingen, die vrijdag volledig werd onthuld nadat ze vorige week in een mysterieus dure transactie waren geslagen.

Vrijdag werd de volledige collectie onthuld. De gecodeerde gegevens zorgen ervoor dat de afbeeldingen in de loop van de tijd kunnen veranderen. Wertheimer zei dat er “een heleboel” veranderingen zouden zijn, maar weigerde te zeggen hoeveel er verwacht kon worden of om de tijdlijn te specificeren.

“Het proces om het te maken was erg leuk omdat we moesten proberen te anticiperen op wat er ging gebeuren – want als we het er eenmaal in hadden gestopt, konden we het niet meer aanraken”, legde hij uit.

De eerste, een 1-of-1 “Genesis Cat” van Taproot Wizards-kunstenaar “FAR”, zal vanaf vandaag tot en met 22 januari op een veiling worden verkocht door Sotheby’s.

Het is in wezen een marketingcampagne voor het werk van Bitcoin-ontwikkelaars.

“Ik denk dat dit veel aandacht kan trekken en in feite het feit kan vieren dat er ontwikkelaars zijn die de afgelopen vijf jaar aan OP_CAT hebben gewerkt en het hebben geperfectioneerd, en dat mensen er nauwelijks van weten”, aldus Wertheimer. “Het werk achter de schermen is heel technisch, heel politiek, en het is heel moeilijk voor mensen om inzicht te krijgen in wat er werkelijk aan de hand is.”

Ethereum-ontwikkelaars plannen, debatteren, coderen en upgraden de keten daarentegen volledig in het openbaar, waarbij belangrijke functies zoals EIP-1559, de Merge en Proto-Danksharding met veel tamtam worden gepromoot.

Taproot Wizards willen een soortgelijke verzamelenergie brengen in Bitcoin-verbeteringen.

“Ik weet dat veel mensen denken dat Bitcoin niet mag veranderen”, aldus Wertheimer. “Ik denk dat Bitcoin heel langzaam moet veranderen en heel voorzichtig en heel bewust moet zijn om te veranderen.”

Bitcoin is nog te jong om volledig te verstarren, betoogt hij, terwijl hij betreurt dat het bestuursproces ‘enigszins kapot is’.

“Bijna de hele technische gemeenschap is het erover eens dat er meer upgrades zullen komen, maar het is moeilijk om uit te zoeken welke”, zei hij.

Maar verandering is noodzakelijk.

“Bitcoin zoals het nu is, kan miljarden mensen nog niet bedienen.”

Correctie 12 januari om 10:58 uur ET: Softwareontwikkelaar Casey Rodarmor introduceerde begin 2023 het idee van ‘rangtelwoorden’.


Mis het volgende grote verhaal niet – word lid van onze gratis dagelijkse nieuwsbrief.

Bron: https://blockworks.co/news/op-cat-bitcoin-taproot-wizards