Dobici:
- Razumijevanje da je najsigurniji doprinos umjetne inteligencije pisanje upita za ekstrakciju podataka, da je besplatna interpretacija rizična i da svaki broj mora biti potvrđen u istraživaču blokova.
- Sposobnost primjene discipline izvlačenja podataka iz izvora, znajući da traženje podataka u živom lancu direktno od umjetne inteligencije proizvodi lažne hasheve/adrese
- Shvatite da lančani podaci dokazuju vidljivost, ali ne i namjeru, i etičke granice deanonimizacije i ciljanja
Jedna od najvećih prednosti blockchaina je njegova transparentnost: svaka transakcija, svaki prijenos, svaka interakcija ugovora se javno i trajno snima. Analiza na lancu – ispitivanje podataka o transakcijama, adresama i tokovima novca na lancu – je čin čitanja ovog javnog zapisa i njegovog smisla: praćenje novčanika, praćenje tokova novca, mjerenje upotrebe protokola. U ovoj jedinici naučit ćemo kako koristiti AI kao pomoćnika za analizu podataka i – što je ključno – kako provjeriti svaki broj.
Struktura podataka na lancu
Podaci lanca su slojeviti:
- Blok: jedinica s vremenskim žigom u kojoj su transakcije grupisane.
- Transakcija (tx): Poziv vrijednosti ili ugovor sa jedne adrese na drugu; Identificira se jedinstvenim hashom.
- Adresa/novčanik: Identitet na kojem se sredstva čuvaju i obavljaju transakcije.
- Događaj (događaj/log): Strukturni zapisi koje emituju ugovori koji opisuju šta se dogodilo.
- Prijenos tokena: Promjena ruku tokena kao što je ERC-20/ERC-721.
Da biste vidjeli ove podatke, koriste se block explorer (stranica koja prikazuje lančane podatke, kao što je Etherscan) ili platforme za upite (kao što su Dune, The Graph). AI sama ne "zna" ove podatke; On tumači podatke koje dajete ili piše upit za dohvat podataka.
Oprez: Reći AI da „dohvati transakcije novčanika“ je beskorisno i opasno – AI nije povezan sa živim lancem i može generisati lažne hasheve/adrese. Ispravna upotreba: izdvajate podatke i dajete ih AI, AI ih tumači; Ili vam AI napiše upit koji će izdvojiti podatke, a vi ga pokrenete.
Dvije ključne uloge AI u analizi lanca
1. Pisanje upita. Na platformama kao što je Dune Analytics, podaci se izvlače upitima sličnim SQL-u. AI je moćan u pisanju ovih upita: "napišite upit koji vraća dnevni broj transakcija sljedećeg ugovora za posljednjih 30 dana." Upit je deterministički; pokrenete ga i vidite rezultat — rizik od halucinacija je nizak jer izvor podataka proizvodi rezultat, a ne AI.
2. Tumačenje rezultata. Dajete podatke koje ste snimili AI i pitate: "Šta ovaj tok novca pokazuje? Postoji li obrazac?" pitate. Rizik od halucinacija je ovdje visok; Svaki komentar mora biti povezan sa izvorom.
Profil rizika ove dvije uloge je različit: pisanje upita je relativno sigurno (rezultat dolazi iz izvora), besplatna interpretacija je relativno rizična (AI može to nadoknaditi).
Slaba prompt / Jaka prompt
Slab upit:
Analizirajte transakcije sljedećeg novčanika: 0x1234...
AI ne zavisi od podataka uživo; Ovaj poticaj ga tjera da izmišlja stvari.
Snažan upit (za upit):
Vaša uloga: on-chain analitičar podataka. Napišite SQL upit za Dune: Vratite DNEVNI broj jedinstvenih adresa pošiljatelja i ukupni volumen prijenosa ugovora [slijedeći ERC-20 token] u posljednjih 30 dana. Opišite nazive tablica i polja koje ste koristili. Ako upit ne uspije, zapišite svoje pretpostavke kako bih to mogao popraviti. POSTAVLJANJE PODATAKA; samo generirajte upit.
Snažan upit (za komentare):
Ispod je STVARNI rezultat Dune (snimio sam ga). Tumačite obrasce samo na osnovu brojeva STVARNO u ovoj tabeli: povećanje/smanjenje jačine zvuka, neobičan skok, koncentracija. Prikaži svaki komentar sa odgovarajućim redom/brojem. Nemojte dodavati brojeve kojih nema u tabeli. Nemojte tvrditi uzročnost; Napišite moguća objašnjenja kao "hipotezu".
Četiri šablona za kopiranje
1) Generisanje upita:
Napišite upit za Dune/SQL: [vremenski period] na [ugovor/adresa] za [metrički]. Objasnite tabele koje ste koristili i JOIN logiku. Ja ću pokrenuti i provjeriti rezultat; fabrikovanje podataka.
2) Pregled praćenja tokova novca:
Dat ću vam set STVARNIH zapisa prijenosa (adresa, iznos, vrijeme). Pretvorite ovo u narativ toka koji se može pratiti: gdje su otišla sredstva, postoji li koncentracija? Koristite samo zapise koje ja dam; povežite svaki korak na odgovarajuću liniju. Adresa lažna.
3) Metrička interpretacija:
Komentirajte tabelu stvarnih metrika ispod: broj korisnika, obim, prosjek po transakciji. Navedite značajne promjene i moguće uzroke (hipoteza). Dodavanje podataka kojih nema u tabeli; uspostavljanje definitivne uzročnosti.
4) Označavanje anomalija:
Osnovna linija: ova adresa normalno obrađuje ~[N] transakcija, ~[X] obim dnevno. Daću vam prave zapise. Označite samo događaje koji odstupaju od osnovne linije na osnovu onoga što se STVARNO dogodilo u zapisu; prikaži svaku linijom. Završite komentar sa "potreban je pregled".
Tri mini kofera (u brojevima)
Slučaj 1 — Upit 1 smanjio je dan na 20 minuta. Analitičar je pokušavao ručno izdvojiti 90-dnevni rast broja korisnika protokola. Natjerao je AI da napiše upit Dune; Dobio sam radni upit i grafikon za 20 minuta. Brojevi su bili pouzdani jer su dolazili iz izvora. Lekcija: pisanje upita je najsigurniji i najefikasniji doprinos AI.
Slučaj 2 — Lažni hash uhvaćen. Analitičar je direktno rekao AI da "sumira nedavne transakcije tog kit novčanika". AI je tečno dao listu; Ali kada se provjeri na Etherscan-u, većina heševa transakcija bila je izmišljotina koja uopće nije postojala. Lekcija: traženje AI za podatke uživo proizvodi halucinacije; podaci se izvlače iz izvora.
Slučaj 3 — Potvrđen obrazac koncentracije. Analitičar je dao prave podatke o prijenosu koje je uhvatio AI i dao ih protumačiti. YZ je uočio obrazac po kojem su sredstva koncentrisana na nekoliko adresa. Analitičar je potvrdio ovu adresu po adresi u pretraživaču blokova — obrazac je bio stvaran i ukazivao je na rizik distribucije. Pouka: interpretacija sa stvarnim podacima je vrijedna; Ali potvrda je opet iz izvora.
Privatnost i etika
Dok su podaci na lancu „otvoreni“, njihova analiza ima etička ograničenja:
- Deanonimizacija: Usklađivanje adresa sa stvarnim osobama (posebno sa procurelim podacima) predstavlja ozbiljno kršenje privatnosti; učinjeno samo u legalnom i ovlaštenom kontekstu.
- Uznemiravanje/ciljanje: Neetično je pratiti novčanik i ciljati njegovog vlasnika.
- Savjeti za investiranje: Zaključci poput "Taj kit kupuje, i ti bi trebao" su i obmanjujući i uzrokuju odgovornost.
- Nedostatak konteksta: lančani podaci ne ukazuju na namjeru; Prebacivanje može biti krivično ili obično. Preterano tumačenje je opasno.
Savjet: Izmjerite svaku tvrdnju na lancu jer "podaci pokazuju X", a ne "osoba radi Y". Lanac čini transakciju vidljivom, ali ne dokazuje namjeru.
Uobičajene greške
- Traženje podataka uživo direktno od AI. Generiše lažni hash/adresu.
- Bez povezivanja komentara sa izvorom. Svaki broj mora biti potvrđen u pretraživaču blokova.
- Pogrešna korelacija za uzročnost. Obrazac lanca ne dokazuje namjeru.
- Usklađivanje adresa sa nepotvrđenim osobama. Rizik od povrede povjerljivosti i greške.
- Pretvaranje zaključka na lancu u savjete za ulaganja. To je obmanjujuće i stvara odgovornost.
- Dijeljenje upita bez dokumentiranja umjesto jednog velikog ugovora. Ponovljivost nestaje.
Ukratko
- Analiza na lancu je proces čitanja i izdvajanja značenja iz podataka otvorenog lanca.
- Najsigurniji doprinos AI je pisanje upita; Rezultat dolazi iz izvora, rizik od halucinacija je nizak.
- Slobodno tumačenje je rizično; svaki broj mora biti potvrđen u istraživaču blokova.
- Lančani podaci dokazuju vidljivost, ali ne i namjeru; Izbjegava se pretjerano tumačenje.
- Deanonimizacija i ciljanje se rade samo u ovlaštenom kontekstu s etičkim granicama.
Zadatak aplikacije
Odaberite protokol ili token. Napišite upit AI-u sa promptom "generiranje upita" koji vraća dnevni broj transakcija tog tokena u posljednjih 30 dana (Dune je dostupan besplatno). Pokrenite upit. Zatim neka AI protumači rezultat s promptom "metričke interpretacije". Potvrdite svaku tvrdnju u komentaru AI u tabeli sa stvarnim rezultatima i zabilježite da li postoji tvrdnja koja nema pandan u tabeli.
kontrolna lista
- [ ] Nisam tražio podatke uživo od AI; Izvukao sam to iz izvora.
- [ ] Pokrenuo sam upit i potvrdio rezultat.
- [ ] Povezao sam svaki komentar sa stvarnim redom podataka.
- [ ] Nisam prikazao korelaciju kao uzročnost.
- [ ] Nisam izvršio podudaranje adrese i osobe bez ovlaštenja.
- [ ] Nisam svoje interesovanje pretočio u savete za investiranje.
- [ ] Dokumentirao sam upit na reproducibilan način.