Da royaltymaskinen blev angrebsfladen: NFT-krigen i 2026
I september 2026 blev maskineriet bag NFT-royalties selv hacket: Limit Breaks Payment Processor drænede tegnebøger på ti kæder. Det blotlagde krigens dybeste lektie om håndhævelse og risiko.
Om morgenen den 25. september 2026 opdagede tusindvis af kryptotegnebøger, at noget forsvandt. NFT’er gled ud af samlinger til en pris af nul, og wrapped Ether (WETH) blev trukket ud, uden at ejeren havde skrevet en eneste ny signatur. Der var ingen phishing-mail, intet lækket seed phrase, ingen falsk hjemmeside. Synderen var en kontrakt, mange havde godkendt flere år tidligere og for længst glemt: Limit Breaks Payment Processor, en hjørnesten i selve det maskineri, der var bygget til at tvinge NFT-royalties igennem.
Det er svært at finde en mere præcis ironi i kryptohistorien. I fire år havde NFT-verdenen udkæmpet det, branchen selv kaldte royaltykrigen: en strid om, hvorvidt en skabers andel af et videresalg kan håndhæves af kode eller kun respekteres som en konvention. Limit Break byggede det mest ambitiøse svar på det spørgsmål, et system der faktisk kunne blokere de markedspladser, som ikke betalte. I slutningen af september 2026 blev præcis det system til angrebsfladen. Apparatet, der skulle presse penge hen til skaberne, endte med at presse penge væk fra samlerne.
Denne artikel handler om, hvordan vi kom hertil: krigens historie, anatomien bag angrebet og den lektie, det blotlægger. Pointen er ikke, at skaberne tabte eller vandt. Den er, at på en permissionless kæde flytter ethvert forsøg på at håndhæve en royalty blot en dørvogter et nyt sted hen, og en dørvogter er noget, der kan angribes. Markedet mærkede det med det samme: ME-tokenet, der hører til Magic Edens økosystem, faldt på nyheden og handlede omkring 0,076 dollar (cirka 0,51 kr), mens Blurs BLUR-token lå nær 0,021 dollar (cirka 0,14 kr), begge mere end 99 procent under deres toppe ifølge CoinGecko. For den længere version af, hvordan de to største kæder endte med hver sin våbenhvile, har vi beskrevet Ethereum-mod-Solana-splittelsen separat.
Royaltyen var aldrig kode, den var en konvention
For at forstå, hvorfor nogen overhovedet byggede en håndhævelsesmaskine, må man starte ved arvesynden. Den dominerende NFT-standard på Ethereum, ERC-721, har kun én overførselsfunktion, transferFrom, og den kan ikke skelne et salg fra en gave. Kæden ser en NFT flytte fra adresse A til adresse B; den ved ikke, om der blev betalt noget for den, endsige hvor meget. En royalty var derfor aldrig en egenskab ved selve tokenet. Den var en høflighed, som markedspladsen valgte at opkræve og sende videre til skaberen.
Branchen forsøgte at formalisere høfligheden med EIP-2981, kaldet NFT Royalty Standard. Men den standard gør mindre, end navnet antyder: den tilføjer kun en skrivebeskyttet funktion, royaltyInfo, der oplyser, hvem der bør betales, og hvor meget. Den opkræver intet og håndhæver intet. Så længe hver eneste markedsplads valgte at respektere den, føltes det som en regel. I det øjeblik én ikke gjorde det, stod det klart, at det hele havde været et tillidssystem. Krigen begyndte, da nogen besluttede at bryde tilliden.
Krigen i tre akter
Royaltykrigen havde en tydelig dramaturgi. Første akt kom i 2022, da en ny generation af markedspladser gjorde royalties frivillige for at konkurrere på pris. Sudoswap, der handlede NFT’er gennem likviditetspuljer som en AMM, sprang dem helt over; X2Y2 gjorde dem valgfrie. The Block har samlet hele forløbet. Men det var Blur, lanceret i oktober 2022, der for alvor væltede bordet: nul i handelsgebyr, et stort BLUR-airdrop til aktive handlende, en minimumsroyalty helt nede på 0,5 procent og en direkte opfordring til brugerne om at undgå OpenSea.
Anden akt var OpenSeas forsvar. I november 2022 lancerede markedspladsen sit Operator Filter Registry, en blokliste på kæden, som lod skabere bandlyse de markedspladser, der ikke håndhævede royalties. Yuga Labs, holdet bag Bored Ape Yacht Club, gik forrest og blokerede Blur, Sudoswap, LooksRare og andre via sit Sewer Pass-drop i januar 2023 med den klare melding, at »creator royalties must be protected«. Blur svarede igen i februar 2023 ved direkte at anbefale sine brugere at blokere OpenSea. Krigen var nu en ren skyttegravskrig om, hvor skaberne skulle lægge deres samlinger.
Tredje akt var kapitulationen. Den 31. august 2023 lukkede OpenSea sit Operator Filter og gjorde skaberindtægter valgfrie. Direktør Devin Finzer begrundede det med »the ineffective, unilateral enforcement of them«, altså at ensidig håndhævelse var virkningsløs. Håndhævelsen på de ikke-Ethereum-kæder, OpenSea dækkede, udløb den 29. februar 2024. På papiret havde markedet besluttet, at royalties var frivillige. Men krigen var ikke slut; den flyttede bare ind i selve kontrakten.
| Tidspunkt | Begivenhed | Betydning |
|---|---|---|
| 2022 | Sudoswap og X2Y2 dropper eller frivilliggør royalties | Prisen bliver et konkurrenceparameter |
| Okt. 2022 | Blur lanceres med nul gebyr og BLUR-airdrop | Royalties ned til 0,5 %, OpenSea presses |
| Nov. 2022 | OpenSea Operator Filter Registry | Blokliste skal tvinge håndhævelse igennem |
| Dec. 2022 | Magic Eden lancerer sit Open Creator Protocol | Solana forsøger håndhævelse på protokolniveau |
| Jan. 2023 | Yuga blokerer Blur m.fl. via Sewer Pass | De største skabere vælger side |
| Aug. 2023 | OpenSea lukker Operator Filter | Skaberindtægter bliver valgfrie |
| 2023-2024 | Limit Break ruller ERC-721C og Payment Processor ud | Håndhævelse flytter ind i selve tokenet |
| Sep. 2026 | Payment Processor-exploitet | Håndhævelsesmaskinen bliver angrebsfladen |
Håndhævelsesmaskinen: hvad ERC-721C egentlig er
Hvis en standard ikke kan håndhæve en royalty, kan man så bygge en, der kan? Det var Limit Breaks væddemål. Studiet, kendt for spilprojektet DigiDaigaku og med spilveteranen Gabriel Leydon i spidsen, foreslog ERC-721C, en skaber-token-standard hvor tokenet selv validerer sine overførsler. Det fulde system kaldte Limit Break for CAPS, Creator Advanced Protection Suite, og det bestod af tre dele, der er værd at kende hver for sig, for angrebet ramte præcis én af dem.
- Creator Token Standards: en transfer-validator, der kan føre en allow- eller blockliste over, hvilke kontrakter der overhovedet må flytte tokenet. Her ligger håndhævelsens hjerte.
- Payment Processor: en handelskontrakt, der ved hvert salg udbetaler den royalty, royaltyInfo angiver efter EIP-2981.
- Trusted Forwarder: et mellemled, der videresender handler på vegne af brugerne, så systemet kan dirigere dem korrekt. Det var her, det gik galt.
Logikken er elegant. Hvis en samlings transfer-validator kun tillader Payment Processor at flytte tokenet, så er den eneste måde at handle det på gennem en kontrakt, der betaler royaltyen. Så er håndhævelsen ægte, ikke en høflighed. Leydon formulerede pointen skarpt: dette kunne faktisk blokere børserne. OpenSea integrerede standarden, kildekoden ligger åbent på GitHub, og tusindvis af samlinger tog den i brug, netop fordi den lovede det, ingen blokliste havde kunnet levere: en håndhævelse, der ikke afhang af, om den næste markedsplads valgte at spille med.
Det er vigtigt at forstå, hvor stor en tillidserklæring det var. En skaber, der byggede sin samling på ERC-721C, lagde ikke bare sin royaltymodel i Limit Breaks hænder; han lagde også samlingens handelbarhed der. Hvis kun Payment Processor måtte flytte tokenet, så var Payment Processor den eneste vej ind og ud. Det gav håndhævelsen tænder. Men det samlede også et enormt ansvar i en håndfuld kontrakter, som nu skulle være både fejlfrie og evige. Det var denne maskine, der tre år senere blev hacket.
Anatomien i angrebet: da den betroede forwarder blev forgivet
Fejlen lå i den tillid, Trusted Forwarder byggede på. For at forstå den, må man kende til meta-transaktioner. En forwarder findes, fordi brugere ikke altid vil betale gas eller signere hvert eneste skridt; i stedet sender de deres hensigt til et godkendt mellemled, som videresender kaldet til hovedkontrakten. Problemet er, at hovedkontrakten så ikke længere kan se den oprindelige afsender direkte. Løsningen i ERC-2771-mønsteret er, at forwarderen hæfter den »rigtige« afsenders adresse på enden af kalddataene, og kontrakten stoler så på den adresse.
Payment Processor V2 stolede på den adresse uden at kunne bevise, at den var ægte. Den kunne forfalskes. En angriber kunne konstruere et kald, der så ud til at komme fra en hvilken som helst tegnebog, der nogensinde havde godkendt Payment Processor. Med en forfalsket afsender kunne han gøre to ting. Han kunne oprette tilbud til prisen nul på andres NFT’er og få kontrakten til at tro, at ejeren havde accepteret, så aktiverne flyttede uden en ny signatur. Og han kunne tvinge tegnebøger til at »købe« værdiløse NFT’er og derved dræne den WETH, de havde givet kontrakten lov til at bruge. Det var ikke et brud på kryptografien; det var et brud på, hvem kontrakten troede, den talte med.
Omfanget voksede hurtigt. De første overførsler skete den 24. september 2026 klokken 13:08 UTC, da 305 NFT’er blev flyttet; WETH-dræningen begyndte dagen efter, den 25. september klokken 08:25 UTC, og fortsatte i aftagende tempo frem til den 29. september. Efter Revoke.cash’ opgørelse ramte angrebet mindst 2,8 mio. dollar (cirka 18,6 mio. kr) på tværs af ti kæder, med Ethereum, Polygon, Base, Arbitrum og ApeChain i centrum og udløbere helt ude på BNB Chain, Optimism, Avalanche og Berachain. CryptoTicker opgjorde alene på Ethereum 530,7 WETH drænet fra 911 tegnebøger (omkring 1,43 mio. dollar, cirka 9,5 mio. kr), plus mindre beløb i USDC, WILD og WAPE, og over 115.000 nul-pris-overførsler i alt.
Det mest foruroligende var, hvad der ikke kunne gøres. Payment Processor V2 kan ikke sættes på pause. Den er uforanderlig, immutable, og det var hele pointen: en kontrakt, ingen kan slukke, er også en kontrakt, ingen kan sabotere, og netop derfor troværdig som håndhævelsesværktøj. Men da den vendte sig mod brugerne, var der intet nødstop. V3 blev sat på pause på alle kæder undtagen ApeChain, hvor den efter Revoke.cash kørte videre frem til 30. november 2026. Den egenskab, der gjorde maskinen troværdig, nemlig at den var umulig at standse, var præcis den, der gjorde den umulig at stoppe, da den blev fjendtlig. At en revision ikke havde fanget fejlen, er en historie for sig; vi har før set, hvordan auditerede kontrakter alligevel tømmes.
| Element | Detalje |
|---|---|
| Sårbar kontrakt | Payment Processor V2 (uforanderlig) og V3 |
| Fejltype | Forfalsket afsender via ERC-2771 Trusted Forwarder |
| Kæder ramt | Ti, bl.a. Ethereum, Polygon, Base, Arbitrum, ApeChain |
| Drænet på Ethereum | 530,7 WETH fra 911 tegnebøger (~1,43 mio. USD) |
| Uinddrevet WETH | ~660 WETH (~1,7 mio. USD, cirka 11,3 mio. kr) |
| Samlet tyveri | Mindst 2,8 mio. USD (~18,6 mio. kr) iflg. Revoke.cash |
| Reddet af white-hat | 23.155 NFT’er, vurderet til over 5,7 mio. USD |
| Første angreb | 24. sep. 2026, 13:08 UTC (305 NFT’er) |
Den hvide hat: 0xQuit og de 23.155 reddede NFT’er
Mens angrebet kørte, startede en modoperation. En white-hat ved navn 0xQuit, til daglig Vice President of Blockchain hos Yuga Labs, brugte den samme mekanisme til at feje truede NFT’er ind i en sikker tegnebog, før angriberen nåede dem. Tidligt den 25. september, klokken 06:47 UTC, skrev han som svar på de første alarmer: »this is a whitehat and everything in [tegnebogen] is safe and will be returned once they are no longer at risk«.
Fangsten var stor. 0xQuit reddede efter eget skøn 23.155 NFT’er, som han vurderede til »north of $5.7M USD«, heriblandt Meebits, Otherdeeds og World of Women. Men de fungible tokens var hurtigere at dræne og sværere at redde. Omkring 660 WETH nåede angriberen først, og 0xQuit opsummerede tabet nøgternt: »the $1.7M in WETH I wasn’t fast enough for«.
Her ligger den ubehagelige detalje. Redningen brugte præcis det samme trick med forfalsket afsender som tyveriet. Forskellen mellem en dræning og en redning var hensigt og hastighed, ikke kode. Det er, hvad det vil sige at lægge håndhævelse ind i en kontrakt: kontrakten ved ikke, hvem der er den gode. Den udfører bare den, der kommer først. For en mere udførlig gennemgang af, hvordan et hack kan overhale selve infrastrukturen bagved, har vi lavet en obduktion andetsteds.
Magic Edens spøgelse: hvorfor godkendelser aldrig dør
Hvorfor var så mange tegnebøger overhovedet i fare for en kontrakt, de knap huskede? Fordi Magic Eden brugte Payment Processor til sin EVM-markedsplads i 2024. For at handle dér gav brugerne kontrakten lov til at flytte deres NFT’er og deres WETH. Magic Eden holdt op med at bruge den i oktober 2024 og lukkede helt sin EVM-markedsplads i begyndelsen af 2026. Men en godkendelse, en approval, er en stående fuldmagt; den gælder, indtil den tilbagekaldes.
Ofrene var altså mennesker, der havde handlet én gang på Magic Eden og aldrig trukket deres godkendelse tilbage. Som Revoke.cash formulerede det, hjælper det ikke at annullere sine salgsordrer, for angrebet har kun brug for selve godkendelsen. Løsningen var lige så ikke-glamourøs, som den var vigtig: åbn et værktøj som Revoke.cash, og tilbagekald Payment Processor-godkendelsen på hver eneste kæde. Det er den skjulte pris ved den godkendelsesmodel, al NFT-handel bygger på: hver markedsplads, du nogensinde har brugt, er en dør, du har ladt stå ulåst.
Hvad kollapset havde kostet skaberne
For at forstå, hvorfor nogen overhovedet gad bygge en uforanderlig håndhævelsesmaskine, må man se på, hvor galt det var gået med royaltyøkonomien. Ifølge data fra Nansen faldt de månedlige royaltyudbetalinger til skabere med omkring 98 procent, fra en top på cirka 269 mio. dollar i januar 2022 til cirka 4,3 mio. dollar i juli 2023, og den effektive sats pr. handel skrumpede til omkring 0,6 procent, som CoinDesk opgjorde det. Det var dét frie fald, Limit Breaks maskine skulle vende.
I 2026 er billedet todelt. Efter CoinLaws opgørelse bærer mere end 80 procent af kontrakterne stadig royaltylogik, men kun 60 til 70 procent af handlerne betaler reelt, og gennemsnitssatsen ligger omkring 6,1 procent. Samtidig er koncentrationen ekstrem: nogle få hundrede samlinger står for langt størstedelen af alle royalties, mens resten af markedet i praksis handler gratis. Det er en vigtig nuance, for det betyder, at håndhævelse i virkeligheden kun giver mening for en lille elite af blue-chip-samlinger. Maskinen, der blev hacket, forsvarede med andre ord en indtægt, der for de fleste samlinger allerede var fordampet, og som for resten var koncentreret hos nogle få navne, der i forvejen havde mest at miste.
To kæder, to svar: Ethereum mod Solana
Krigen endte forskelligt på de to store NFT-kæder, og grunden er strukturel. På Ethereum er NFT-standarden en permissionless fælled, som ingen enkelt aktør kan sætte en standardindstilling for. Derfor vandt »frivillig som udgangspunkt«, og ERC-721C er et stærkt, men frivilligt mindretal, brugt af de skabere, der aktivt vælger det. På Solana ejer én aktør, Metaplex, den standard, som omkring 99 procent af kædens NFT’er bygger på, og så kan en standardindstilling faktisk bide. Solana gik fra programmable NFTs (pNFT) til Metaplex Core, hvis Royalties-plugin håndhæver royalties som udgangspunkt med allow- og denylister.
Det paradoksale er, at den magt var præcis dét, konkurrenterne angreb. Da Magic Eden i sin tid lancerede sit eget Open Creator Protocol, kaldte medstifter Jack Lu Metaplex-modellens kontrol for »a god mode key«. Ironien er, at netop den centralisering var det eneste, der overhovedet gjorde håndhævelse mulig på Solana. Permissionless, komponerbar og håndhævelig: man kan vælge to af tre. Den afvejning mellem åbenhed og håndhævelse er den egentlige grund til, at de to kæder endte hvert sit sted.
| Model | Mekanisme | Hvem styrer porten | Svaghed |
|---|---|---|---|
| OpenSea Operator Filter | Blokliste over markedspladser | OpenSea og skaberen | Ensidig, kunne omgås, nedlagt 2023 |
| ERC-721C og Payment Processor | Transfer-validator plus betalingskontrakt | Skaberen via Limit Breaks kode | Forwarderen blev angrebsflade (2026) |
| Metaplex Core (Solana) | Royalties-plugin som standard | Metaplex, de facto | Centralisering, »god mode key« |
| Token-2022 transfer hooks | Kald ind i en hook-kontrakt ved overførsel | Udvikleren af samlingen | Ny kode, nye fodfejl |
Royaltyen som en likviditetsskat
Selv dér, hvor håndhævelsen virker, har den en pris, og den pris er ikke kun teknisk. Økonomisk er en royalty en værdiafgift på hver handel, altså en transaktionsskat. En køber, der ved, at han selv skal betale den samme royalty, når han engang videresælger, kapitaliserer den fremtidige udgift ind i et lavere bud i dag. Og en skat sænker mængden, der handles. CoinLaws tal peger i samme retning: jo højere royalty, desto lavere genhandelspriser og lavere sandsynlighed for overhovedet at blive videresolgt.
Dermed var royaltykrigen aldrig kun skabere mod markedspladser. Den var også skabere mod deres egen samlings likviditet. En uforanderlig håndhævelsesmaskine er, set med de briller, en særdeles effektiv skatteopkræver, som ingen kan slukke, hverken når den gavner, eller når den skader. Det gør det lettere at forstå, hvorfor så mange projekter til sidst holdt op med at slås om procenterne og begyndte at lede efter en helt anden forretningsmodel. Spørgsmålet skiftede fra »hvordan tvinger vi en afgift igennem« til »hvordan bygger vi noget, folk vil betale for frivilligt«.
Udvejen der virkede: mærket, ikke koden
De projekter, der rent faktisk løste indtægtsproblemet, stoppede for de flestes vedkommende med at kæmpe om royalties på kæden og byggede i stedet et brand. Pudgy Penguins er det tydeligste eksempel: legetøj i fysiske butikker, licensaftaler og en IP-forretning, der i vid udstrækning er uafhængig af, hvad der sker ved et videresalg på kæden. Direktør Luca Netz har gjort ambitionen klar og sagt, at han vil bygge »the next Disney and Netflix«, og rekordomsætningen kom netop fra fysiske varer og licens, ikke fra sekundærsalg.
Lektien er nøgtern. En royalty håndhævet af kode er en skat på dit eget marked; et brand er et aktiv, der vokser. Pudgys væddemål på fysisk tilstedeværelse og internationale markeder har vi fulgt, blandt andet da pingvinen tog til Seoul. Det er en strategi uden nogen uforanderlig kontrakt, der kan hackes, for værdien bor ikke i en godkendelse, men i en figur, folk kan lide. Det er næppe tilfældigt, at de samlinger, der klarede sig bedst gennem 2026, var dem, der havde mindst brug for at tvinge nogen til at betale.
Følgeretten: det Danmark allerede gjorde
Her er den ironi, danske læsere vil kunne genkende: dét, NFT-royalties forsøgte at opfinde, findes allerede i dansk lov for fysisk kunst. Det hedder følgeret, står i ophavsretslovens §38 og giver billedkunstnere en andel, hver gang deres værk videresælges professionelt. Ordningen administreres af forvaltningsselskabet VISDA, og alle gallerier, auktionshuse og kunsthandlere, der handler professionelt, skal indberette deres salg.
Følgeret udmønter EU’s følgeretsdirektiv (2001/84/EF), der harmoniserer en faldende skala: fra 4 til 5 procent på den første del af salgsprisen ned til 0,25 procent på de højeste beløb, med et samlet loft på 12.500 euro (cirka 93.000 kr) pr. videresalg. Forskellen fra en NFT-royalty er altafgørende: følgeret håndhæves af loven og et forvaltningsselskab, ikke af en smart contract, og den gælder kun fysiske originalværker solgt gennem professionelle mellemled, ikke private eller on-chain-handler. NFT-verdenen brugte fire år og millioner på at bygge i kode, hvad et tyve år gammelt direktiv klarer med et register og en faktura, og uden nogen uforanderlig kontrakt, der kan vendes mod ejeren.
Finanstilsynet, MiCA og hvor royaltyen hører til
Hvor står myndighederne i det hele? For danske brugere gælder, at udbydere af kryptoaktivtjenester er omfattet af MiCA og føres tilsyn med af Finanstilsynet, med CASP-reglerne gældende siden 30. december 2024. Men MiCA undtager udtrykkeligt ægte, unikke NFT’er, og en royalty er et spørgsmål om aftale og ophavsret, ikke om finansiel regulering. Den er altså ikke Finanstilsynets bord.
Alligevel lignede selve exploitet noget fra tilsynets verden i ånd, hvis ikke i jura: et brist i driftssikkerheden i finansiel infrastruktur. De glemte godkendelser, den kontrakt der ikke kunne pauses, de gamle integrationer, der aldrig blev ryddet op, det er præcis den slags operationelle risici, regulatorer bekymrer sig om andre steder. Når et fællesskab selv må vælge mellem åbenhed og sikkerhed, bliver valget sjældent nemt; vi har set, hvordan styringen kan ende med at trække i nødbremsen.
Hvad angrebet egentlig beviste
Der ligger et trilemma under hele royaltykrigen: permissionless, komponerbar og håndhævelig, vælg to. ERC-721’s åbenhed, at hvem som helst kan bygge ovenpå, og at transferFrom er gratis og uhindret, er præcis grunden til, at royalties ikke kan håndhæves i bunden. Vil man håndhæve, må man tilføje en dørvogter: et filter, en validator, en betalingskontrakt. Men en dørvogter samler magt og værdi ét sted, og det gør den til et mål.
Limit Breaks maskine var den mest komplette dørvogter, Ethereum-NFT-verdenen byggede, og i september 2026 blev den vendt mod netop de ejere, den skulle tjene. Den dybeste lektie fra royaltykrigen er ikke, at skaberne vandt eller tabte. Den er, at håndhævelse aldrig er gratis. Hver regel, man bager ind i en kontrakt, er også en mekanisme, en angriber kan betjene. Tillidssystemet havde ingen angrebsflade, fordi det ingen tænder havde; maskinen havde tænder, og tænder kan bide den forkerte.
For skaberne viste det holdbare svar sig ikke at være en bedre kontrakt, men et bedre brand, eller for den sags skyld et gammelt direktiv og et forvaltningsselskab. Den næste standard vil love renere håndhævelse. Spørgsmålet, man skal stille, er ikke, om den tvinger royaltyen igennem, men hvilken ny dør den lader stå ulåst.
Ofte stillede spørgsmål
Hvad var Limit Break Payment Processor-exploitet i september 2026?
En fejl i Payment Processor V2’s Trusted Forwarder lod angribere forfalske afsenderadressen og dermed handle på vegne af enhver tegnebog, der havde godkendt kontrakten. De drænede NFT’er og WETH på tværs af cirka ti kæder; efter Revoke.cash blev mindst 2,8 mio. dollar taget, mens en white-hat reddede 23.155 NFT’er til en værdi af over 5,7 mio. dollar.
Hvorfor var min tegnebog i fare, når jeg ikke havde handlet i årevis?
Fordi godkendelser gælder, indtil de tilbagekaldes. Brugte du Magic Edens EVM-markedsplads i 2024, gav du Payment Processor lov til at flytte dine NFT’er og din WETH, og den fuldmagt forblev aktiv, længe efter at Magic Eden holdt op med at bruge kontrakten.
Hvordan beskytter jeg mig mod den slags angreb?
Tilbagekald gamle godkendelser via et værktøj som Revoke.cash, især for kontrakter du ikke længere bruger. At annullere salgsordrer hjælper ikke, for angrebet har kun brug for selve godkendelsen, og Payment Processor V2 kan ikke pauses, så tilbagekaldelse er det eneste forsvar.
Hvad er en NFT-royalty, og kan den overhovedet håndhæves?
Det er skaberens andel af videresalg. Grundstandarden ERC-721 kan ikke håndhæve den, fordi transferFrom ikke kan skelne et salg fra en gave, og EIP-2981 oplyser kun satsen. Håndhævelse kræver en ekstra dørvogter, som ERC-721C og Payment Processor på Ethereum eller Metaplex Core på Solana, hvilket virker, men samler risiko ét sted.
Findes der noget i dansk lov, der ligner en NFT-royalty?
Ja, følgeret efter ophavsretslovens §38, administreret af VISDA. Det er en videresalgsafgift til billedkunstnere ved professionelle salg af fysiske originalværker, en faldende skala med et loft på 12.500 euro, der udmønter EU’s følgeretsdirektiv. Den gør det samme som en NFT-royalty lovede, blot håndhævet af loven og ikke af kode.
Skrevet af Marcus Okafor, seniorredaktør på HOGE Wire med fokus på NFT-markeder og on-chain-sikkerhed.