Automatiseret NFT-arbitrage begynder med en foreslået relation mellem et køb og en exit, men resultatet afhænger af den sekvens, som forbinder dem. Samme token skal kvalificere sig til begge handlinger, kontoen skal opnå det krævede ejerskab og de nødvendige tilladelser, og exiten skal stadig være tilgængelig, når systemet er klar til at bruge den.

En prisforskel alene fastslår ikke disse betingelser. Et billigt salgsopslag kan være forældet, et højt tilbud kan gælde en anden egenskab, og en gyldig videresalgsmulighed kan forsvinde, mens købet afvikles. Automatisering kan forkorte nogle forsinkelser, men gør ikke separate transaktioner til én garanteret udveksling.

Denne artikel følger et opdigtet arbitrageforsøg gennem dets driftstilstande. Priser, omkostninger og sandsynligheder er hypotetiske. Formålet er at stressteste arbejdsgangen, inklusive de forløb, der efterlader kontoen med en NFT frem for det modellerede provenu.

Automatiseret NFT-arbitrage kræver et præcist aktivmatch

Den første sammenligning bør identificere aktivet og ikke blot kollektionen. Bevar kæden, kontrakten eller den relevante netværksidentifikator, token-ID’et samt eventuelle mængde- eller kriteriebetingelser. Et salgsopslag og et tilbud med lignende navne kan stadig beskrive forskellige overførbare aktiver.

Ved et varespecifikt tilbud skal det verificeres, at det købte token er den navngivne vare. Ved et kollektions- eller egenskabstilbud skal det verificeres, at tokenet opfylder de faktisk accepterede kriterier. Et billede, som ser sjældent ud, beviser ikke berettigelse, og en aktuel metadatamærkat beskriver måske ikke de kriterier, der blev fastlagt ved tilbuddets oprettelse.

OpenSeas vejledning til kollektionstilbud skelner mellem én acceptabel anskaffelse og flere tilbud, der kan accepteres særskilt, og beskriver egenskabsomfang. Konsekvensen for arbitrage er, at et tilbuds synlige pris ikke kan tildeles hvert aktiv i en kollektion.

Ejerskab og overførbarhed hører også med i matchet. Kontoen kan ikke videresælge en vare, den ikke har anskaffet, og der skal eksistere en understøttet overførselsvej for tokenet. Købsruten og videresalgsruten kan stille forskellige krav, selv når de vedrører samme vare.

Behandl et mismatch som en afvist kandidat frem for en lille eksekveringsulempe. En arbejdsgang, der køber først og kontrollerer videresalgsberettigelse bagefter, har omdannet en foreslået relation med to ben til en uplanlagt beholdningsposition.

Prissæt hele forsøget i erklærede enheder

Betragt en opdigtet Ethereum-NFT udbudt til 0.70 ETH. Antag, at beløbet inkluderer alle modtagere inden for købsvederlaget, og at køberen særskilt forventer 0.008 ETH i netværksomkostning. Den samlede anskaffelsesomkostning er 0.708 ETH.

Et aktuelt tilbud, som varen kvalificerer sig til, ville betale 0.78 WETH brutto. Antag i øvelsen, at samlede sælgerfradrag svarer til 5% af beløbet, og at yderligere netværksomkostning ved videresalget er 0.006 ETH. Nettomodtagelsen ved videresalget er 0.741 WETH før den netværksomkostning.

Hvis én ETH og én WETH udelukkende i denne planlægningsberegning behandles som samme underliggende enhedsværdi, og der antages ingen ekstra omvekslingsomkostning, er det økonomiske nettoprovenu 0.735 ETH-ækvivalent. Den modellerede forskel i forhold til anskaffelsen på 0.708 er 0.027.

Kontoen skal stadig bevare de faktiske ETH- og WETH-saldi særskilt. Et positivt ETH-ækvivalent resultat betyder ikke, at den nødvendige native ETH til netværksoperationer allerede er tilgængelig. Wrapping, unwrapping eller anden omveksling, som den faktiske arbejdsgang kræver, hører til i sin egen omkostnings- og tidsanalyse.

Under de samme opdigtede omkostninger er det nødvendige brutto-videresalgsbeløb for at gå i nul 0.714 divideret med 0.95, cirka 0.75158. De 0.714 inkluderer anskaffelsesomkostningen plus den antagne netværksomkostning ved videresalget. Tærsklen er betinget af det angivne gebyrgrundlag og af, at ingen udgift er udeladt.

Vejledningen til at tjene penge med NFT’er skelner bruttoaktivitet fra nettoresultater. Arbitrageberegninger kræver samme disciplin, især når den tilsyneladende margin er lille i forhold til købsvederlaget.

Observationstidspunkter er en del af kandidaten

To priser kan hver for sig være nye uden at have været tilgængelige samtidig. Et salgsopslag observeret på ét tidspunkt og et tilbud observeret senere kan danne en tilsyneladende spread, som aldrig eksisterede som en samtidig mulighed for kontoen.

Bevar hændelsestid, observationstid og valideringstid. Hændelsestiden beskriver handlingen ved kilden; observationstiden beskriver, hvornår botten fik kendskab til den; valideringstiden registrerer, hvornår de relevante aktuelle betingelser blev kontrolleret. Det er forskellige typer belæg.

Antag, at et salgsopslag registreres klokken 12:00:00, forsvinder klokken 12:00:02, og et højere tilbud dukker op klokken 12:00:03. Sammenkobling af det seneste billige salgsopslag og det seneste høje tilbud i en historisk database kunne antyde en rentabel handel, selv om det udbudte køb sluttede, før exittilbuddet eksisterede.

En aktuel validering fjerner ikke alle kapløb. Den fastslår et mere relevant udgangspunkt. Ejerskab, tilbudsfinansiering eller salgsopslagets gyldighed kan stadig ændre sig før eksekvering. Strategien kræver grænser for forældede kandidater og en reaktion, når betingelser bevæger sig uden for det godkendte interval.

Eksekveringskontroller ved automatiseret NFT-arbitrage bør derfor vurdere en tidsfæstet kandidat frem for et tidløst prispar. Hvis belægget ikke kan fastslå det krævede aktiv og den krævede markedstilstand på et brugbart tidspunkt, er det korrekte resultat intet godkendt forsøg.

Reserver ressourcerne, før beholdningen anskaffes

En kandidat bør ikke forbruge samme budget som et andet uafklaret forsøg. Reserver nok til den tilsigtede anskaffelse, krævede netværkshandlinger og en defineret ramme for den understøttede genopretningsplan. Hold reservationen adskilt fra det forventede overskudstal.

Forestil dig en konto med 1.50 ETH-ækvivalent allokeret til denne researchstrategi og en politik, der reserverer 0.72 til hver forsøgt anskaffelsesvej. To samtidige forsøg bruger 1.44 af planlægningskapaciteten. Et tredje ville kræve i alt 2.16 og skal afvises eller udsættes.

Disse lokale reservationer beskriver ejerens politik og ikke nødvendigvis midler, som en markedspladskontrakt opbevarer. Faktisk deponering, forbrugstilladelse og saldoadfærd afhænger af netværket og ruten. Softwaren skal vide, hvilke ressourcer der aktuelt er disponible, og hvilke instruktioner der stadig kan forbruge dem.

Beholdningsgrænser tilføjer endnu en begrænsning. Hvis strategien kun kan håndtere to uventede NFT-beholdninger, bør den ikke godkende fem kandidater, blot fordi deres forventede videresalgsprovenu ville genopfylde budgettet. Disse modtagelser afhænger af senere vellykkede handlinger.

En reservation bør først frigives, når den relevante forpligtelse er afklaret. Timeout beviser ikke, at købet ikke fandt sted. En annulleringsanmodning beviser ikke, at ingen accept eller overførsel stadig kan gennemføres under den gældende mekanisme.

En signeret ordre er ikke en anskaffet NFT

Før købet kan botten modtage ordredetaljer, signaturer eller transaktionsdata. Registreringerne beskriver en mulig handling. De fastslår ikke, at aktivet allerede er på kontoen, eller at videresalget sikkert kan begynde.

OpenSeas reference for opfyldelse af salgsopslag leverer information til opfyldelse. Vellykket hentning af informationen er forskellig fra indsendelse af en transaktion, opnåelse af vellykket eksekvering og bekræftelse af det resulterende ejerskab.

Arbejdsgangen bør bevare hver tilstand udtrykkeligt. Kandidat valideret, køb godkendt, transaktion indsendt og ejerskab bekræftet indebærer forskellige tilladte næste handlinger. Hvis de alle behandles som købt, kan videresalgstrinnet operere på et aktiv, som ikke er ankommet.

Et ukendt svar bør bevare den oprindelige transaktionsreference. Undersøg forsøget gennem understøttede autoritative registreringer, før en økonomisk erstatningshandling oprettes. Genstart af botten bør ikke slette usikkerheden eller godkende en ny kandidat mod de samme reserverede midler.

Den faktiske modtager betyder også noget. En transaktion kan levere det korrekte token til en utilsigtet adresse, hvis den signerede instruktion siger det. Verificer både aktividentitet og modtagerkonto, før købstrinnet behandles som afsluttet.

Automatiseret NFT-arbitrage udsætter kontoen for risiko mellem sekventielle ben

Antag, at den hypotetiske anskaffelse gennemføres til sin omkostning på 0.708, men at det tidligere tilbud på 0.78 ikke længere eksisterer. Botten ejer nu en NFT. Dens oprindelige model er stadig nyttig som registrering af det tilsigtede forsøg, men beskriver ikke længere en pakke, som kan eksekveres.

Hvis den bedste gyldige exit nu er 0.74 under samme fradrag på 5% og netværksomkostning på 0.006, er nettoprovenuet 0.697 ETH-ækvivalent. Salg dér ville give et tab på 0.011 mod anskaffelsen. En lille ændring i det andet ben har vendt det modellerede resultat.

En mere alvorlig reserveexit på 0.62 ville give 0.583 netto under disse antagelser og et tab på 0.125. Det mulige beholdningstab kan være langt større end den oprindeligt forventede forskel på 0.027.

Derfor bør en sekventiel strategi ikke beskrives som risikofri arbitrage. En matematisk prisrelation kan være attraktiv, mens anskaffelsesprocessen efterlader eksponering mod ændret efterspørgsel, ejerskabstiming og tilgængelig eksekvering.

Forklaringen af NFT-flipping bliver relevant her. Når den tilsigtede øjeblikkelige exit er utilgængelig, er beholdning og genudbud nye beholdningsbeslutninger med andre antagelser. Ordet arbitrage bevarer ikke den gamle økonomi, efter at pakken ikke kunne dannes.

Sandsynligheden for gennemførelse kan dominere en lille spread

Antag i en forenklet hypotetisk model, at den oprindelige gunstige vej gennemføres i 80% af tilfældene med en nettogevinst på 0.027. I de øvrige 20% skal kontoen bruge den beskrevne reserveexit på 0.62 og taber 0.125. Sandsynlighederne er opdigtede input og ikke observeret eksekveringsstatistik.

Den gunstige gren bidrager med 0.0216 til det forventede resultat. Den ugunstige gren bidrager med minus 0.025. Det samlede forventede resultat er minus 0.0034 ETH-ækvivalent pr. forsøg under denne model med to grene.

Den viste spread er positiv, men den antagne forventning til arbejdsgangen er negativ. Beregningen beviser ikke, at en virkelig strategi har disse sandsynligheder. Den viser, hvilket empirisk spørgsmål der betyder noget: Hvor ofte afsluttes hele den tilsigtede sekvens faktisk, og hvad sker der, når den ikke gør?

Estimer størrelserne ud fra komplette forsøg, inklusive fejl og restbeholdning. Et datasæt, der kun indeholder afsluttede sejre med to ben, kan ikke måle fordelingen af reserveudfald. Det har fjernet de tilfælde, som mest sandsynligt bestemmer strategiens levedygtighed.

Følsomhed er mere nyttig end ét sikkert skøn. Undersøg, hvordan resultater ændres, når gennemførelse er mindre hyppig, reservekøbstilbud er lavere, eller netværksomkostninger stiger. En strategi, der kun understøttes af optimistiske antagelser, fortjener en snævrere konklusion.

Atomicitet skal dække den tilsigtede relation

Nogle transaktionsstrukturer kan koordinere flere virkninger inden for én understøttet atomisk eksekvering. Egenskaben kan være værdifuld, men researcheren skal identificere den præcise grænse. Den kan ikke udledes alene af, at to handlinger bruger smartkontrakter eller indsendes tæt på hinanden.

En købstransaktion kan atomisk udveksle betaling for NFT’en og samtidig lade et senere videresalg være helt separat. Købet kan lykkes præcis som designet, selv om næste transaktion fejler eller bliver uøkonomisk. Atomisk afvikling af ét ben er ikke atomisk gennemførelse af strategien.

En batchrute kan også have regler, der lader en delmængde af tilgængelige handlinger gennemføres. Softwaren skal forstå, om succes betyder, at hver krævet virkning skete, eller blot at den tilladte delmængde blev behandlet. De faktiske overførsler skal afstemmes.

Automatiseret NFT-arbitrage på tværs af netværk indfører endnu flere grænser. Ejerskab på én kæde og finansiering på en anden flyttes ikke automatisk sammen. En foreslået sammenligning bør inkludere overførselsmekanismer og understøttede aktivrepræsentationer frem for at antage, at en fælles markedspladsgrænseflade skaber ét transaktionsdomæne.

OpenSeas Seaport-dokumentation er nyttig til at forstå EVM-ordrekomponenter. Den er ikke belæg for, at hvert NFT-netværk eller hver handelsidé med flere trin har samme atomiske garantier.

Definer politikken for restbeholdning på forhånd

Et ufuldstændigt forsøg bør føre til et kendt beslutningspunkt. Politikken kan angive en maksimal acceptabel gennemførelsesomkostning, betingelser for at tage et aktuelt tab eller en særskilt researchproces for at holde aktivet. Den bør også identificere, hvornår botten skal sætte nye anskaffelser på pause.

Valgene afhænger af kontoen og strategien; der findes ingen universelt korrekt reserveplan. Det afgørende er, at en mislykket øjeblikkelig exit ikke automatisk udløser ubegrænset forbrug, gentagen omprisning eller en tidsubegrænset beholdning forklædt som en midlertidig forsinkelse.

Registrer den oprindelige tese og årsagen til restbeholdningen. At en exit bliver utilgængelig er forskelligt fra, at den forkerte vare blev anskaffet. Et metadatamismatch er forskelligt fra en netværksafbrydelse. Hvert tilfælde kræver forskellig undersøgelse og kan begrunde forskelligt fremtidigt omfang.

Værdiansæt ikke restbeholdning til det oprindelige videresalgstilbud, efter at tilbuddet er forsvundet. Brug en aktuel, tydeligt kvalificeret referenceværdi eller et estimat, som kan eksekveres, og oplys usikkerheden. Hvis det forældede gunstige tilbud bevares i hovedbogen, kan det skjule omkostningen ved den mislykkede pakke.

Driftsrammen i at tjene penge på NFT-flipping behandler beholdningsbudgetter og kontantrealisering. Spørgsmålene om forretningsprocessen er stadig relevante, selv når anskaffelsen begyndte som en arbitragekandidat frem for en planlagt beholdning.

Definer politikken for restbeholdning på forhåndEntry cost 0.708Planned gain 0.027Fallback loss 0.12580% completion: loss 0.0034TRADING FIELD NOTESEDUCATIONAL RESOURCE
En opdigtet model i ETH-ækvivalenter viser, hvordan et stort tab ved en reserveexit kan opveje en lille gunstig spread.

Afstem ejerskab, betalinger og ordrekapacitet sammen

Et afsluttet køb ændrer mere end én skærm. NFT’en ankommer, betalingen forlader kontoen, netværksomkostningen pådrages, og beholdningen kan blive berettiget til salg. Et afsluttet videresalg ændrer ejerskabet igen og skaber provenu i et bestemt betalingsaktiv.

Kontoregistreringen bør forbinde virkningerne til ét forsøg og samtidig bevare hver transaktions identitet. En fælles strategiidentifikator hjælper med at forklare relationen; den må ikke sammenlægge to uafhængige eksekveringsresultater til én antaget succes.

Kontroller mængder for standarder, der tillader flere enheder. Videresalg af én enhed lukker ikke en position med flere. Kontroller også tilbudskapacitet: Brug af et tilbud til én vare kan fjerne dets tilgængelighed for en anden forsøgt pakke.

Gentagne meddelelser bør ikke duplikere handelen. Observationer i forkert rækkefølge bør ikke genoplive et allerede forbrugt tilbud uden aktuelt understøttende belæg. Afstemningen bør konvergere mod den autoritative tilstand frem for den besked, der ankom sidst.

En undtagelseskø er nyttig, når registreringer er uenige. Hold det uafklarede beløb, aktiv og den mulige forpligtelse synlig. Hvis problemet skjules bag en generisk advarsel, kan strategien fortsætte med at bruge midler, som om de omstridte ressourcer var frie.

Test arbejdsgangen med kendte ugunstige tilfælde

Et nyttigt testsæt inkluderer et udløbet salgsopslag, et egenskabstilbud, varen ikke kvalificerer sig til, et køb, som lykkes efter det lokale svars timeout, og et videresalg, der forsvinder mellem validering og ejerskabsbekræftelse. Hvert tilfælde bør have en forventet kontotilstand skrevet på forhånd.

Tilføj en dubleret købsmeddelelse og en genstart, mens videresalget er uafklaret. Programmet bør stadig vise ét anskaffet aktiv, den korrekte omkostning og den tilbageværende beholdning. En genopretningsproces, der blot nulstiller forsøget til klar, har mistet den økonomiske historik.

Brug realistisk sekventering i testen. Botten kan ikke opfylde et tilbud med et token, den endnu ikke ejer, medmindre den specifikke understøttede transaktionsstruktur muliggør den relation. En simulation, som giver ejerskab for tidligt, kan få en umulig rute til at se rentabel ud.

Test også beslutningen om ikke at handle. En kandidat uden for prisloftet, ud over beholdningsgrænsen eller baseret på forældet belæg bør forblive afvist, selv om senere priser ville have fået den til at se attraktiv ud. Formålet er at verificere den godkendte politik og ikke belønne bagklogskab.

Ejerskabskontroller i automatiseret NFT-arbitrage er stærkest, når de er en del af hver tilstandsovergang. De bør ikke være ét enkelt opslag udført, før resten af arbejdsgangen begynder.

Rapporter gennemført økonomi frem for opdagede prisforskelle

En ærlig rapport skelner mellem fundne kandidater, kvalificerede kandidater, godkendte forsøg, afsluttede køb, afsluttede tilsigtede exits og restaktiver, der stadig beholdes. Antallene har forskellige beregningsgrundlag og forklarer, hvor arbejdsgangen mister muligheder eller opbygger risiko.

Inkluder netværksomkostninger fra mislykkede eksekverede forsøg og andre driftsudgifter, når hele aktiviteten evalueres. En snæver spread pr. handel kan forsvinde efter gentagne fejl, dataomkostninger og tid brugt på at afklare undtagelser. Udgifterne er en del af den proces, der vurderes.

Sammenlign modellerede og faktiske resultater med samme valutakonventioner. Bevar native ETH- og WETH-beløb, og angiv derefter enhver omregning brugt til en samlet rapport. En omregningsantagelse bør ikke ubemærket gøre én tokensaldo til disponible midler af en anden slags.

Den mest nyttige konklusion kan være, at en teoretisk attraktiv relation er for upålidelig eller for lille til at forfølge via den tilgængelige rute. Det er et gyldigt researchresultat. Automatisering gør sig fortjent til sin rolle ved at tydeliggøre belæg og grænser frem for at omdanne hver synlig prisforskel til en ordre.

En robust arbejdsgang kan forklare aktivmatchet, ressourcerne i risiko, den præcise eksekveringsgrænse og resultatet af hvert ufuldstændigt forsøg. Uden forklaringen er betegnelsen automatiseret arbitrage blot en beskrivelse af den ønskede slutning.

Lær mere

Udforsk alle ressourcer