Enota 5 / 11

Analiza podatkov v verigi: Osmišljanje podatkov o blokih, transakcijah in denarnici

Dobički:

  • Razumevanje, da je najvarnejši prispevek umetne inteligence pisanje poizvedb za pridobivanje podatkov, da je brezplačna interpretacija tvegana in da je treba vsako število potrditi v raziskovalcu blokov.
  • Sposobnost uporabe discipline pridobivanja podatkov iz vira, pri čemer se zavedamo, da zahtevanje podatkov v živi verigi neposredno od umetne inteligence ustvari lažne zgoščene vrednosti/naslove
  • Razumeti, da podatki o verigi dokazujejo vidnost, ne pa namere, in etične omejitve deanonimizacije in ciljanja

Ena največjih prednosti blockchaina je njegova preglednost: vsaka transakcija, vsak prenos, vsaka pogodbena interakcija je javno in trajno zabeležena. Analiza v verigi – preučevanje podatkov o transakcijah, naslovih in denarnih tokovih v verigi – je dejanje branja tega javnega zapisa in njegovega razumevanja: sledenje denarnici, sledenje denarnemu toku, merjenje uporabe protokola. V tej enoti se bomo naučili uporabljati AI kot pomočnika pri analizi podatkov in – kritično – kako potrditi vsako številko.

Struktura podatkov v verigi

Podatki o verigi so večplastni:

  • Blok: Enota s časovnim žigom, v kateri so združene transakcije.
  • Transakcija (tx): klic vrednosti ali pogodba z enega naslova na drugega; Identificira se z edinstveno zgoščeno vrednostjo.
  • Naslov/denarnica: Identiteta, kjer se hranijo in izvajajo transakcije.
  • Dogodek (dogodek/dnevnik): strukturni zapisi, ki jih izdajo pogodbe in opisujejo, kaj se je zgodilo.
  • Prenos žetonov: zamenjava lastnika žetonov, kot je ERC-20/ERC-721.

Za ogled teh podatkov se uporabljajo raziskovalec blokov (mesto, ki prikazuje podatke o verigi, kot je Etherscan) ali poizvedovalne platforme (kot sta Dune, The Graph). AI teh podatkov ne "pozna" sama; Podatke, ki jih posredujete, interpretira ali napiše poizvedbo za pridobitev podatkov.

Pozor: Umetni inteligenci naročiti, naj "pridobi transakcije te denarnice", je neuporabno in nevarno - umetna inteligenca ni povezana z živo verigo in lahko ustvari lažne zgoščene vrednosti/naslove. Pravilna uporaba: izvlečete podatke in jih daste umetni inteligenci, umetna inteligenca jih interpretira; Ali pa vam AI napiše poizvedbo, ki bo izvlekla podatke, in jo zaženete.

Dve ključni vlogi umetne inteligence pri analizi v verigi

1. Pisanje poizvedbe. V platformah, kot je Dune Analytics, se podatki črpajo s poizvedbami, podobnimi SQL. AI je močan pri pisanju teh poizvedb: "napišite poizvedbo, ki vrne dnevno število transakcij naslednje pogodbe za zadnjih 30 dni." Poizvedba je deterministična; zaženete in vidite rezultat — tveganje za halucinacije je majhno, ker vir podatkov ustvari rezultat, ne AI.

2. Interpretacija rezultatov. Podatke, ki ste jih zajeli, posredujete AI in vprašate: "Kaj kaže ta tok denarja? Ali obstaja vzorec?" vprašate. Tu je tveganje za halucinacije veliko; Vsak komentar mora biti povezan z virom.

Profil tveganja teh dveh vlog je drugačen: pisanje poizvedb je relativno varno (rezultat prihaja iz vira), prosta interpretacija je relativno tvegana (AI lahko nadoknadi).

Šibek poziv/močan poziv

Šibek poziv:

Analizirajte transakcije naslednje denarnice: 0x1234...

AI ni odvisen od podatkov v živo; Ta poziv ga spodbudi, da se izmisli.

Zmogljiv poziv (za poizvedbo):

Vaša vloga: podatkovni analitik v verigi. Napišite poizvedbo SQL za Dune: vrnite DNEVNO število edinstvenih naslovov pošiljatelja in skupni obseg prenosa pogodbe [naslednji žeton ERC-20] v zadnjih 30 dneh. Opišite imena tabel in polj, ki ste jih uporabili. Če poizvedba ne deluje, zapišite svoje domneve, da jo lahko popravim. PRILAGAJANJE PODATKOV; samo ustvarite poizvedbo.

Zmogljiv poziv (za komentarje):

Spodaj je DEJAN rezultat Dune (posnel sem). Razlagajte vzorce, ki temeljijo izključno na DEJANSKIH številkah v tej tabeli: povečanje/zmanjšanje glasnosti, nenavaden skok, koncentracija. Pokaži vsak komentar z ustrezno vrstico/številko. Ne dodajajte številk, ki niso v tabeli. Ne trdite o vzročnosti; Možne razlage zapišite kot "hipotezo".

Štiri predloge za kopiranje

1) Generiranje poizvedbe:

Napišite poizvedbo za Dune/SQL: [časovno obdobje] na [pogodba/naslov] za [metriko]. Pojasnite tabele, ki ste jih uporabili, in logiko JOIN. Tekel bom in preveril rezultat; izdelava podatkov.

2) Oris sledenja denarnemu toku:

Dal vam bom niz DEJANSKIH zapisov o nakazilih (naslov, znesek, čas). Spremenite jih v sledljivo pripoved o toku: kam so šla sredstva, ali obstaja koncentracija? Uporabljajte samo zapise, ki jih posredujem; povežite vsak korak z ustrezno vrstico. Naslov lažen.

3) Razlaga metrike:

Komentirajte spodnjo tabelo dejanskih meritev: število uporabnikov, količina, povprečje na transakcijo. Navedite bistvene spremembe in možne vzroke (hipoteza). Dodajanje podatkov, ki jih ni v tabeli; ugotavljanje dokončne vzročnosti.

4) Označevanje anomalije:

Izhodišče: ta naslov običajno obravnava ~[N] transakcij, ~[X] količino na dan. Dal vam bom prave zapise. Označi le dogodke, ki odstopajo od izhodišča glede na to, kaj se je DEJANSKO zgodilo v zapisu; pokažite vsako s črto. Končajte komentar z "potreben je pregled".

Trije mini kovčki (v številkah)

Primer 1 – Poizvedba 1 je skrajšala dan na 20 minut. Analitik je poskušal ročno izluščiti 90-dnevno rast uporabnikov protokola. AI je naredil, da napiše poizvedbo Dune; V 20 minutah sem dobil delujočo poizvedbo in graf. Številke so bile zanesljive, ker so izhajale iz vira. Lekcija: pisanje poizvedb je najbolj varen in učinkovit prispevek AI.

2. primer – Ujet je bil ponarejen hash. Analitik je neposredno rekel AI ​​naj "povzame nedavne transakcije te denarnice kita." AI je dal tekoč seznam; Toda ob preverjanju na Etherscan je bila večina zgoščenih vrednosti transakcij izmišljotina, ki sploh ni obstajala. Lekcija: zahtevati AI za podatke v živo povzroči halucinacije; podatki se črpajo iz vira.

Primer 3 – Potrjen vzorec koncentracije. Analitik je resnične podatke o prenosu, ki jih je zajel, dal AI in jih dal interpretirati. YZ je opazil vzorec, v katerem so bila sredstva koncentrirana na nekaj naslovih. Analitik je potrdil ta naslov za naslovom v raziskovalcu blokov - vzorec je bil resničen in je nakazoval tveganje distribucije. Lekcija: interpretacija z resničnimi podatki je dragocena; A potrditev je spet iz vira.

Zasebnost in etika

Čeprav so podatki v verigi »odprti«, ima njihova analiza etične omejitve:

  • Deanonimizacija: povezovanje naslovov z resničnimi osebami (zlasti pri uhajajočih podatkih) je resna kršitev zasebnosti; samo v zakonitem in dovoljenem kontekstu.
  • Nadlegovanje/tarčanje: Neetično je slediti denarnici in ciljati na njenega lastnika.
  • Naložbeni nasvet: Sklepi, kot je "Ta kit kupuje, bi morali tudi vi", so zavajajoči in povzročajo odgovornost.
  • Pomanjkanje konteksta: podatki o verigi ne kažejo na namero; Premestitev je lahko kazniva ali običajna. Pretirana interpretacija je nevarna.
Namig: vsako trditev v verigi izmerite kot "podatki kažejo X", ne "oseba kaže Y". Veriga naredi transakcijo vidno, vendar ne dokazuje namena.

Pogoste napake

  • Zahtevanje podatkov v živo neposredno od AI. Ustvari ponarejen hash/naslov.
  • Brez povezovanja komentarja z virom. Vsako številko je treba potrditi v raziskovalcu blokov.
  • Napačna korelacija za vzročno zvezo. Verižni vzorec ne dokazuje naklepa.
  • Ujemanje naslovov z nepotrjenimi posamezniki. Tveganje kršitve zaupnosti in napake.
  • Spreminjanje verižnega sklepanja v naložbeno svetovanje. Je zavajajoče in ustvarja odgovornost.
  • Deljenje poizvedbe brez dokumentiranja namesto ene velike pogodbe. Ponovljivost izgine.

Če povzamem

  • Analiza v verigi je proces branja in pridobivanja pomena iz podatkov odprte verige.
  • Najvarnejši prispevek AI je pisanje poizvedb; Rezultat prihaja iz vira, tveganje za halucinacije je majhno.
  • Prosta interpretacija je tvegana; vsako številko je treba potrditi v raziskovalcu blokov.
  • Verižni podatki dokazujejo vidnost, ne pa namere; Pretiranemu tolmačenju se izogibamo.
  • Deanonimizacija in ciljanje se izvajata samo v odobrenem kontekstu z etičnimi mejami.

Aplikacijska naloga

Izberite protokol ali žeton. Napišite poizvedbo AI s pozivom "generiranje poizvedbe", ki vrne dnevno število transakcij tega žetona za zadnjih 30 dni (Dune je na voljo brezplačno). Zaženite poizvedbo. Nato naj AI interpretira rezultat s pozivom za "metrično interpretacijo". Potrdite vsako trditev v komentarju AI v tabeli dejanskih rezultatov in zabeležite, ali obstaja trditev, ki v tabeli nima protipostavke.

kontrolni seznam

  • [] Nisem zahteval podatkov v živo od AI; Potegnil sem ga iz vira.
  • [ ] Izvedel sem poizvedbo in preveril rezultat.
  • [ ] Vsak komentar sem povezal z dejansko podatkovno vrstico.
  • [ ] Korelacije nisem predstavil kot vzročne zveze.
  • [ ] Ujemanja naslova in osebe nisem izvedel brez pooblastila.
  • [ ] Svojega zanimanja nisem prenesel v naložbeno svetovanje.
  • [ ] Poizvedbo sem dokumentiral na ponovljiv način.