Na slechts vier maanden na de lancering van het protocol, heeft Ord zijn eerste omstreden discussie over wat bekend staat als “vervloekte” inscripties. Een vervloekte inscriptie kan simpelweg worden gedefinieerd als elke inscriptie die momenteel niet geïndexeerd en geïdentificeerd wordt door Ord. Deze term is ontstaan als een verzamelnaam toen sommige mensen opcodes verkeerd gebruikten of opzettelijk misbruikten om inscripties te creëren die niet konden worden geïndexeerd door Ord en daarom niet zouden worden herkend en geen inscriptienummer zouden krijgen.
Dit probleem werd voor het eerst genoemd op 25 april in de GitHub-probleemsectie en de tussentijdse oplossing voorgesteld door de toenmalige hoofdontwikkelaar Casey Rodarmor was: “Wijzig om de bovenstaande momenteel ongeldige inscripties te herkennen, zelfs met terugwerkende kracht in oude blokken, maar beschouw deze nieuwe inscripties als ‘vervloekt’ en ken ze negatieve inscriptienummers toe.” Het is grappig om te vermelden dat de voorbeeldinscriptiecode op de Ordinals-docentwebsite daadwerkelijk een vervloekte inscriptie zou zijn geweest.
Er zijn veel methoden waarop vervloekte inscripties kunnen worden gecreëerd. Elke inscriptie met meerdere inputs/outputs zou als vervloekt worden beschouwd. Zoals hierboven getoond, kan bepaald misbruik van opcodes, zoals OP_1, leiden tot vervloekte inscripties. Als alternatief heeft de introductie van OP_66 met de waarde “vervloekt” opzettelijk dit soort inscripties gemaakt door een even genummerde opcode te hebben die niet is geïndexeerd door Ord. Tenzij al gedefinieerd in de specificatie, worden even genummerde opcodes niet herkend omdat ze zijn gereserveerd voor toekomstige protocolontwikkeling. De volledige lijst met manieren om vervloekte inscripties te maken Issue #2045 is als volgt:
– Meerdere inschrijvingen per transactie, voor efficiënt batchen.
– Inscripties op ingangen na de eerste, wat handig is voor verzamelingen.
– Meerdere inschrijvingen op dezelfde sat, zodat niet de hele historie van een sat gecontroleerd hoeft te worden om te bepalen of een nieuwe inschrijving geldig is.
– Inschrijvingen met niet-herkende even koppen, zodat nieuwe even koppen er niet voor zorgen dat geüpgradede klanten het niet eens worden over inscriptienummers.
Er zijn een paar specifieke geschillen over vervloekte inscripties. Een van de controversiële debatten komt voort uit de manier waarop deze inscripties momenteel zijn genummerd. Vervloekte inscripties zijn negatief genummerd in de volgorde waarin ze zijn gemaakt. Door dit nummer- en naamgevingssysteem hebben sommige mensen ervoor gekozen om inscripties en collecties te maken die “vervloekt” lijken, hetzij door de afbeelding van een positief genummerde inscriptie om te draaien of door een meer sinister afbeeldingsthema te gebruiken bij het inschrijven. De vraag is: moeten deze worden toegevoegd aan de index van positief genummerde opschriften of moeten ze hun negatief opschriftnummer behouden wanneer de code wordt bijgewerkt?
Er is een ander controversieel debat over wat te doen met het bepaalde type vervloekte inscripties dat de OP_66-opcode gebruikt bij het creëren ervan. Omdat deze opcode niet wordt herkend door Ord en zelfs genummerde opcodes opzettelijk worden weggelaten voor toekomstig ontwikkelingsgebruik, is het de vraag of inscripties die deze opcode gebruiken, moeten worden opgenomen in de vervloekte set of dat ze moeten worden afgewezen. Op dit moment staat de Issue #2109 op GitHub waarin deze kwestie wordt besproken. Er zijn veel opmerkingen die het opnemen van deze inscripties in de index ondersteunen, maar de hoofdbeheerders van het protocol zijn er tegen. Het huidige standpunt van de ontwikkelaars is dat deze inscripties ongebonden zouden zijn, wat betekent dat ze niet aan een specifieke satoshi zouden worden toegewezen.
Onthoud dat ordinale theorie werkt op basis van een first in, first out volgsysteem voor satoshi’s. Elke inscriptie wordt toegewezen aan de eerste satoshi in de ontstaanstransactie wanneer de inscriptie wordt gemaakt. Met dit type lens om naar Bitcoin te kijken kunnen afbeeldingen, bestanden, tekst enzovoort worden gevolgd en overgedragen. Als een vervloekte inscriptie ongebonden is, wordt deze niet geassocieerd met een specifieke satoshi en kan daarom niet naar een ander adres worden overgebracht. Veel mensen die zich inschrijven hopen hun inschrijving te kunnen verkopen of overdragen aan een andere persoon. Hoewel de inscripties die deze opcode gebruiken voor altijd op de Bitcoin-blockchain zullen blijven, als deze inscripties worden geclassificeerd als ongebonden en niet toegewezen aan een specifieke satoshi, kunnen gebruikers die vervloekte inscripties hebben gemaakt met deze opcode, ze niet verkopen of overdragen.
Hierin ligt een van de grotere zorgen voor mensen die geld uitgeven aan transactiekosten om vervloekte inscripties te maken. Als ze ze in de toekomst niet kunnen verkopen, zouden er aanzienlijke bedragen aan vergoedingen zijn verspild. Veel gebruikers hebben hierover gereageerd en hun steun uitgesproken voor het opnemen van deze inscripties, maar de beheerders van de code zijn geen voorstander van het herkennen van vervloekte inscripties met behulp van de OP_66 even genummerde opcode.
Op 30 mei schreef de nieuwe hoofdontwikkelaar van Ord, Raphjaph, in Issue #2109: “Zoals het protocol er nu uitziet, zijn inscripties niet geldig als ze een niet-herkende even tag gebruiken, dus deze wijziging doet al een concessie door ze te herkennen. Voorlopig zijn ze ongebonden, maar we kunnen dit heroverwegen en ze in de toekomst binden als er sterke redenen zijn.” Dit antwoord is niet wat veel inschrijvers hoopten te horen. Net als Bitcoin is Ord open-source software, zodat gebruikers de code kunnen splitsen als ze deze specifieke soorten vervloekte inscripties willen herkennen. Dit controversiële debat is aan de gang en de weg voorwaarts voor Ord valt nog te bezien. Gebruikers die aanzienlijke bedragen aan transactiekosten hebben uitgegeven, zijn misschien bereid om over te stappen naar een nieuwe versie van Ord die hun vervloekte inscripties zal herkennen, maar dit is op dit moment slechts een theoretisch pad voorwaarts.
Hoe dan ook, Ordinals is een nieuwe technologie die op Bitcoin wordt gebouwd. Of inscripties een flits in de pan zijn of dat ze