En Solana-scanner for nye tokens præsenterer ofte en kandidat med et oprettelsestidspunkt og et sæt aktuelle felter. Denne visning kan skjule den historik, som betyder mest. Bemyndigelser kan være ændret, markeder kan være dukket op senere, og scanneren kan have lært om tokenet længe efter dets første relevante hændelse. Ét enkelt tidsstempel kan ikke forklare dette forløb.

En nyttig tidslinje adskiller, hvad der skete, fra hvornår scanneren vidste det. Den adskiller også kontotilstand fra hændelser, som ændrede tilstanden. Det gør det muligt at stille et præcist historisk spørgsmål: hvilken dokumentation kunne en reviewer have brugt på et bestemt tidspunkt, og hvilke fakta blev først tilgængelige bagefter?

Vi følger et fiktivt token kaldet Cedar gennem et opdigtet opdagelsesforløb. Tidsstemplerne og mængderne illustrerer researchdesign. De beskriver ikke en virkelig lancering, antyder ikke et standardmønster for lancering eller fastslår, at noget trin i forløbet gør et token sikkert at handle.

Tidslinjen i en Solana-scanner for nye tokens begynder med et spørgsmål

Tidslinjen bør tjene et defineret formål. En gennemgang af lanceringshistorik spørger, hvornår mintoprettelse, pooldannelse og observeret handel fandt sted. En gennemgang af beføjelser spørger, hvilke bemyndigelser og tokenegenskaber der fandtes ved hver observation. En indsamlergennemgang spørger, hvornår scanneren først lærte hver kendsgerning. Disse spørgsmål overlapper, men deres ure og dokumentation er forskellige.

Antag for Cedar, at researchspørgsmålet er, om scanneren kunne have frembragt en fuldstændig gennemgangspost før den første understøttede handelsobservation. Det kræver tidspunkterne, hvor nødvendig dokumentation blev tilgængelig, ikke blot de tidligste tidsstempler, som senere findes i et arkiv. En retrospektiv rekonstruktion kan ikke præsenteres som viden i realtid.

Den tidligere vejledning til opdagelse af nye meme coins på Solana forklarer, hvorfor oprettelse, likviditet, migration og indeksopdagelse er særskilte milepæle. En tidslinje giver disse forskelle en varig plads med udtrykkelige ukendte forhold, hvor tilgængelig dokumentation ikke kan fastslå en bestemt hændelse.

Fastlæg aktivet, før dets hændelser ordnes

Tidslinjen kræver én stabil aktividentitet. Brug netværket og mintadressen, og tilknyt derefter relevante konto- og markedsrelationer. Lignende navne bør ikke være nok til at forbinde hændelser. En poolhændelse, som involverer et andet token med samme symbol, kunne ellers se ud til at være del af Cedars tidlige historik.

Bevar dokumentationen for hver relation. Hvis en opdaget adresse er en tokenkonto, skal scanneren afklare dens mint, før den knyttes til aktivets tidslinje. Hvis en markedsrelation er usikker, skal den bevares som en mulig tilknytning frem for at blive behandlet som fastlagt historik.

Vejledningen til en Solana-coin-scanner undersøger, hvordan kandidatfiltre afhænger af konsekvente felter. Opbygning af tidslinjer er én forudgående kilde til disse felter. En misvisende alders- eller bemyndigelsesbetegnelse kan ændre, hvilke kandidater der passerer et filter, selv når selve filteret er implementeret præcis som tilsigtet.

Skeln mellem en hændelse og et øjebliksbillede

Et øjebliksbillede beskriver observeret tilstand på et punkt i den tilgængelige registrering. En hændelse beskriver en ændring eller handling understøttet af sin egen dokumentation. At se en bemyndigelsesværdi kl. 09:10 fastslår ikke nødvendigvis, hvornår værdien først blev aktiv. Scanneren kan kræve tidligere tilstand eller transaktionsdokumentation for at identificere ændringen.

For Cedar kan en kontolæsning kl. 09:10 vise en bestemt mintbemyndigelse. Hvis den forrige pålidelige observation var kl. 09:00 og viste en anden værdi, kan scanneren fastslå, at den observerede tilstand ændrede sig mellem disse punkter. Uden mere dokumentation bør den ikke opfinde et præcist overgangstidspunkt inden for intervallet.

Denne forskel er nyttig for ærlige visninger. »Observeret med bemyndigelse B kl. 09:10« er snævrere end »bemyndigelse overført kl. 09:10«. En tidslinje kan indeholde både øjebliksbilledposter og bekræftede hændelsesposter, hvis betegnelserne gør deres dokumentationstyper tydelige for læseren.

Registrér hændelsestid og videnstid

Hændelsestid placerer aktivitet i den underliggende historik, når det kan fastslås. Videnstid registrerer, hvornår scanneren havde tilstrækkelig dokumentation til at bruge kendsgerningen. Et tredje tidspunkt kan registrere indlæsning af den rå observation, før fortolkningen blev færdig. Når disse ure bevares, kan forskellige gennemgange bruge det passende ur.

Antag, at Cedars minthændelse placeres kl. 09:00, men scanneren indlæser den relevante post kl. 09:04 og afklarer dens identitet kl. 09:06. En historisk graf kan placere oprettelsen kl. 09:00. En genafspilning af scannerens beslutninger bør ikke bruge den afklarede identitet før kl. 09:06, medmindre en anden registreret vej leverede den tidligere.

Tokenresearch baseret på viden på et bestemt tidspunkt afhænger af denne disciplin. Efterfølgende indhentning af en tidligere hændelse forbedrer historisk viden, men rejser ikke bagud og forbedrer de beslutninger, som faktisk var til rådighed for scanneren. Hold det rekonstruerede hændelsesforløb og det samtidige vidensforløb tilgængelige som særskilte visninger.

Bemyndigelsesændringer i en Solana-scanner for nye tokens kræver roller

En bemyndigelsesændring vedrører en bestemt rolle på en bestemt konto. Solana dokumenterer særskilte bemyndigelsestyper, herunder mint- og fryseroller på mintkonti og roller på tokenkonti. En ændring af én rolle bør ikke opsummeres, som om enhver tilladelse var ændret. Solanas dokumentation om bemyndigelser.

Registrér for Cedar rollenavn, berørt konto, tidligere observeret værdi, når den er kendt, ny værdi og understøttende dokumentation. Tidslinjen bør gøre klart, om den beskriver en beføjelse på mintniveau eller en tilladelse knyttet til en bestemt beholdningskonto. En bred besked om »ejer ændret« kan skjule denne forskel.

Bemyndigelsesændringer i en Solana-scanner for nye tokens bør også skelne mellem overførsel og tilbagekaldelse. Flytning af en rolle til en anden adresse bevarer en rolle under ny kontrol; indstilling af en understøttet rolle til ingen fjerner den valgte bemyndigelse. Ingen af observationerne fastslår i sig selv identiteten eller hensigten hos menneskene bag adresserne.

Undgå at gøre tilbagekaldelse til en sikkerhedsdom

En bekræftet tilbagekaldelse kan være en meningsfuld observation af en beføjelse. Den er stadig et udsagn om en bestemt tilladelse. Den fastslår ikke enhver egenskab ved tokenet, kvaliteten af dets markeder, fordelingen af beholdninger eller deltagernes adfærd. Tidslinjen bør bevare den snævre kendsgerning uden at ophøje den til et universelt certifikat.

For Cedar kan en reviewer notere, at en bestemt bemyndigelse blev fjernet før den første observerede poolhandel. Denne rækkefølge kan besvare et researchspørgsmål om lanceringsforløbet. Den beviser ikke, at likviditet vil forblive tilgængelig, eller at en exit ved en valgt størrelse vil være gennemførlig.

De tidligere kontroller af Solana-tokenbeføjelser giver kontekst til undersøgelse af program- og udvidelsesunderstøttelse. En tidslinje kan knytte disse observationer til deres datoer, men en grøn status på ét felt bør ikke slette uafklarede felter andre steder i registreringen.

Bevar tilstanden før og efter en ændring

En ændringspost er lettere at forstå, når den linker til de relevante observationer før og efter. Disse øjebliksbilleder kan afsløre, om sammenligningen bruger samme konto, parser og sikkerhedspolitik. De hjælper også med at identificere en falsk ændring forårsaget af en fortolkningsopdatering frem for en hændelse på kæden.

Forestil dig, at scanneren først mærker Cedars bemyndigelse som ukendt, fordi parseren mangler understøttelse. En senere parser afklarer en adresse fra de samme arkiverede data. Det er en forbedring i fortolkning, ikke nødvendigvis en bemyndigelsesændring. Markér den som en revision af viden med parserversion og dato.

Forskellen beskytter hændelsestal og alarmer. Ellers kunne hver softwareopgradering fremstille en bølge af tilsyneladende bemyndigelsesændringer. En god tidslinje lader læseren se, om den underliggende konto ændrede sig, eller scanneren blev bedre til at forstå en tilstand, som allerede var til stede.

Giv pooloprettelse sin egen dokumentation

En tokenmint og en handelspool er forskellige objekter. En poolrelateret hændelse bør identificere markedet, de parrede aktiver, programfortolkningen og relationen til minten. Et tokens oprettelse fastslår ikke, at en understøttet pool allerede findes, og en nyligt observeret pool fastslår ikke nødvendigvis en nyoprettet mint.

Antag for Cedar, at den første understøttede poolhændelse placeres kl. 09:20. Registrér denne milepæl adskilt fra minthændelsen kl. 09:00. Hvis scanneren først opdager poolen kl. 09:25, skal dette senere videnstidspunkt også bevares. En reviewer kan så skelne netværksforløbet fra opdagelsesforsinkelsen.

Vejledningen til en Solana-scanner for nye coins udvikler betydningen af nyhed på tværs af mint-, pool- og handelshændelser. Her bliver disse definitioner til tidslinjeposter. De bør ikke komprimeres til ét »lanceringstidspunkt«, medmindre artiklen eller visningen udtrykkeligt definerer, hvilken milepæl udtrykket repræsenterer.

Mærk den første handel, du faktisk observerede

»Først observerede handel« kan ofte forsvares, når »første handel nogensinde« ikke kan. En indsamler kan begynde efter handelsstart, mangle noget historik eller kun understøtte bestemte markeder. Tidslinjen bør identificere det dækkede omfang og dokumentationen for observationen.

For Cedar kan en transaktion kl. 09:24 være den tidligste understøttede handel fundet i den tilgængelige registrering. Hvis historikken før kl. 09:24 er ufuldstændig, bør tidslinjen sige det. En senere historikindhentning kan afsløre en tidligere handel, som kræver en revision af den tidligst kendte observation frem for en påstand om, at den oprindelige indsamler tog fejl om, hvad den vidste dengang.

Selve handelsklassifikationen kræver omhu. En tokenbevægelse er ikke automatisk en markedsudveksling. Tidslinjen bør støtte sig til en understøttet fortolkning af transaktionen og relaterede saldoændringer. Hvis dokumentationen kun fastslår en overførsel, skal denne snævrere hændelsestype bevares frem for at mærke den som et køb eller salg.

Hold sikkerhedsændringer adskilt fra nye hændelser

En observation kan modnes under den valgte politik for sikkerhed i kædetilstanden uden at blive en ny økonomisk hændelse. En tidslinje bør opdatere eller annotere den oprindelige post frem for at skabe flere opdagelser uden forbindelse til hinanden for samme handling. Det hjælper læserne med at forstå, hvorfor en foreløbig post senere bliver egnet til en mere stabil rapport.

Scanneren bør også håndtere observationer, som ikke længere opfylder dens politik. Hvis en tidlig post mister støtte, skal den oprindelige observation og den senere korrektion bevares. En tidslinje, som blot sletter ubekvemme poster, kan ikke forklare, hvorfor en alarm tidligere blev sendt, eller hvorfor en reviewer så en anden tilstand.

Det er særlig vigtigt ved sammenligning af to scannere. Den ene kan offentliggøre tidlig foreløbig dokumentation, mens den anden venter. Deres tidsstempler er ikke direkte sammenlignelige, medmindre gennemgangen angiver, hvilken sikkerhed hvert tidsstempel repræsenterer. Hurtigere fremkomst på en skærm er ikke automatisk tidligere adgang til lige stabile oplysninger.

Vis huller som intervaller

Et hul påvirker, hvad tidslinjen kan hævde mellem kendte punkter. Hvis indsamlingen svigter fra kl. 09:12 til kl. 09:18, kan et øjebliksbillede kl. 09:19 ikke bevise, at ingen mellemliggende ændringer skete. Repræsentér intervallet som ufuldstændigt frem for at tegne en kontinuerlig linje, som antyder uafbrudt observation.

For Cedar fastslår en bemyndigelsesværdi kl. 09:11 og samme værdi kl. 09:19 enighed ved disse to observationer. De beviser ikke alene, at værdien aldrig ændrede sig og skiftede tilbage under hullet. Om denne mulighed betyder noget, afhænger af researchspørgsmålet og tilgængelig transaktionsdokumentation.

En hulmarkering kan omfatte dens berørte kilde, og om senere historikindhentning afklarede den. Det lader en læser skelne permanent usikkerhed fra en midlertidig driftsafbrydelse. Tidslinjen bliver mere oplysende, når dens tomme mellemrum har udtrykkelige betydninger frem for at blive behandlet som dokumentation for, at intet skete.

Opbyg et gennemgangsbillede ved et valgt tidspunkt

Et gennemgangsbillede samler kun de fakta, som var til rådighed under den valgte grænse for videnstid. Antag, at grænsen er kl. 09:22. Cedars mintidentitet kan være afklaret, én bemyndigelsesændring kan være bekræftet, og poolen er måske endnu ikke kendt af scanneren, selv om dens hændelsestid ligger før grænsen.

Billedet bør afspejle scannerens faktiske viden, ikke den endelige rekonstruerede historik. Det forhindrer bagklogskab i at få gennemgangsprocessen til at fremstå mere fuldstændig, end den var. En særskilt retrospektiv visning kan vise det nu kendte forløb og forklare, hvad der ankom sent.

Den tidligere vejledning til Solana-automatiseringsresearch gennemgår faste grænser og uberørte testobservationer. Tidslinjebilleder er de praktiske registreringer, som understøtter disse metoder. De gør det muligt at genskabe en kandidatbeslutning med de oplysninger, systemet faktisk havde på det relevante tidspunkt.

Opbyg et gennemgangsbillede ved et valgt tidspunktEvent TimeObserved TimeKnown StateLater RevisionTRADING FIELD NOTESEDUCATIONAL RESOURCE
Hændelsestid → Observationstid → Kendt tilstand → Senere revision. Rekonstruér en tidslinje for et nyt token, som skelner mellem oprettelse, bemyndigelsesændringer, poolhændelser og først observeret handel uden at omskrive fortidens viden.

Afprøv Cedars fuldstændige forløb

I det fiktive eksempel peger mintdokumentation på kl. 09:00, scanneren modtager den kl. 09:04, og identiteten afklares kl. 09:06. En bemyndigelsesændring sker kl. 09:15 og fortolkes kl. 09:17. En understøttet poolhændelse sker kl. 09:20, men opdages først kl. 09:25. Den tidligste fundne understøttede handel sker kl. 09:24 og fortolkes kl. 09:26.

Kl. 09:22 kan scanneren omtale minten og bemyndigelsesændringen, men den kan ikke ærligt hævde viden om poolen eller handlen gennem denne indsamlingsvej. Kl. 09:27 kan alle fire fakta være til rådighed. Et retrospektivt forløb ordnet efter hændelsestid ser fuldstændigt ud; et forløb efter videnstid synliggør opdagelsesforsinkelserne.

Forskellen er seks minutter for mintidentitet, to minutter for bemyndigelsesfortolkning, fem minutter for poolopdagelse og to minutter for handelsfortolkning i dette opdigtede tilfælde. Det er ikke præstationsstandarder. Det er en demonstration af, at hver milepæl har sin egen forsinkelse og bør måles særskilt.

Forbind tidslinjeændringer med alarmers nyhed

En alarm bør beskrive, hvad der er nyligt kendt, og hvorfor det betyder noget for læserens gennemgang. En nyligt fortolket gammel hændelse kan være nyttig, men bør ikke præsenteres som ny markedsaktivitet. Tilsvarende begrunder et aktuelt øjebliksbillede, som bekræfter en allerede kendt tilstand, måske ikke en ny meddelelse.

Vejledningen til Solana-alarmer om nye tokens forklarer oprindelse og mulighed for handling. En tidslinje leverer den dokumentation, disse forskelle kræver: hændelsesidentitet, hændelsestid, videnstid og registreringens tidligere tilstand. Uden denne historik kan et alarmsystem forveksle forsinket opdagelse med nyhed.

Korrektioner bør forbindes med berørte alarmer. Hvis en tidligere besked hævdede, at en mint var nyoprettet, men senere dokumentation kun viser en ny beholdningskonto, bør tidslinjen bevare korrektionen og dens konsekvenser. Forbedring af registreringen omfatter forklaring af, hvordan tidligere fortolkninger ændrede sig.

Gennemgå tidslinjen for udokumenterede fortællinger

Mennesker gør naturligt forløb til fortællinger. En bemyndigelsesændring efterfulgt af likviditetsbevægelse kan indbyde til en historie om hensigt, koordinering eller privat information. Tidslinjen fastslår kun rækkefølge i det omfang, dokumentationen understøtter. Den fastslår ikke motivation, blot fordi to hændelser ligger tæt på hinanden.

Brug neutrale betegnelser for observerede roller og handlinger. En adresse kan være en registreret bemyndigelsesindehaver eller transaktionsdeltager uden at være identificeret som en bestemt person. Hvis en relation er udledt frem for direkte fastlagt, skal den mærkes som en slutning, og det skal angives, hvilken dokumentation der ville kræves for at styrke den.

En nyttig gennemgang spørger, om hver sætning i tidslinjen beskriver en kendsgerning, en klassifikation, en slutning eller et ukendt forhold. Når disse kategorier holdes læselige, bliver historikken mere troværdig. Det reducerer også fristelsen til at udfylde huller med en tiltalende fortælling om, hvad et tokens skabere eller tradere må have haft til hensigt.

Eksportér tidslinjen med dens antagelser

En tidslinje kan forlade scanneren som en researchnote, et eksporteret datasæt eller et skærmbillede. Eksporten bør bevare urdefinitionerne og dokumentationsstatus. En liste over tidsstempler uden disse betegnelser kan forvandle videnstidsposter til tilsyneladende hændelsestider, når en anden læser genbruger materialet.

Medtag gennemgangsgrænsen, netværket, mintidentiteten, fortolkningsversionen og uafklarede intervaller i eksportkonteksten. For Cedar skal forskellen mellem poolhændelsen kl. 09:20 og opdagelsen kl. 09:25 overleve uden for den oprindelige brugerflade. Ellers kan en senere analytiker konkludere, at scanneren kendte poolen fem minutter tidligere, end den gjorde.

Identificér også, om eksporten er et samtidigt øjebliksbillede eller en retrospektiv rekonstruktion. Begge er nyttige, men besvarer forskellige spørgsmål. Denne lille kontekst forhindrer, at en poleret historisk rapport forveksles med dokumentation for evnen til liveopdagelse, og bevarer integriteten af efterfølgende sammenligninger.

Vedligehold historik, efterhånden som viden forbedres

En tidslinje i en Solana-scanner for nye tokens vil udvikle sig, når manglende dokumentation ankommer, og fortolkning forbedres. Versionsbind ændringer, som ændrer historisk betydning. Bevar den tidligere visning, korrektionsgrunden og datoen, hvor den reviderede kendsgerning blev tilgængelig. Det gør tidslinjen til en researchregistrering frem for en konstant omskrevet visning.

Det endelige resultat bør lade læserne bevæge sig mellem tre spørgsmål uden forvirring: hvad der ser ud til at være sket, hvad scanneren vidste på tidspunktet, og hvad der stadig er usikkert nu. Hvert spørgsmål har et legitimt svar, men svarene behøver ikke være identiske. Deres forskelle afslører ofte de mest nyttige drifts- og researcherfaringer.

En omhyggelig tidslinje gør ikke et nyt token forudsigeligt. Den gør dokumentationsforløbet muligt at undersøge. Det er grundlaget for at vurdere opdagelseshastighed, bemyndigelsesobservationer, markedsmilepæle og senere beslutninger uden at importere fakta fra fremtiden ind i en tidligere gennemgang.

Lær mere

Udforsk alle ressourcer