Единици
1. Вовед во вештачката интелигенција во блокчејн и веб3: улоги, граници, автентикација и безбедност-критичност 2. Поддршка за паметно пишување договори: Solidity/Vyper Draft и генерирање безбедно кодови 3. Поддршка за паметна ревизија на договор: безбедносен преглед и нацрт-наоди 4. Скенирање на ранливост: вообичаени модели на ранливост и автоматска анализа 5. Анализа на податоци во синџирот: Да се создаде смисла за блокирање, трансакции и податоци од паричник 6. Анализа на DeFi и протокол: ликвидност, MEV и економски напади 7. Токеномичко моделирање: снабдување, дистрибуција, поттик и симулација 8. Документација и техничко пишување: Бела книга, NatSpec и Упатство за употреба 9. Измама, влечење и откривање ризик: црвени знамиња на синџирот 10. Безбедносно-критична ревизија, одобрување од експерти и одговорна употреба 11. Работен тек од крај до крај, управување, верификација и етика
Единица 5 / 11

Анализа на податоци во синџирот: Да се создаде смисла за блокирање, трансакции и податоци од паричник

Добивки:

  • Разбирање дека најбезбедниот придонес на вештачката интелигенција е пишувањето барање за екстракција на податоци, дека слободното толкување е ризично и дека секој број мора да биде потврден во блок-истражувачот.
  • Способност да се примени дисциплината за извлекување податоци од изворот, знаејќи дека барањето податоци за живи ланци директно од вештачката интелигенција произведува лажни хашови/адреси
  • Разберете дека податоците од синџирот докажуваат видливост, но не и намера, и етичките граници на деанонимизација и таргетирање

Една од најголемите предности на блокчејнот е неговата транспарентност: секоја трансакција, секој трансфер, секоја интеракција со договор е јавно и трајно евидентирана. Анализа во синџир - испитување на трансакциите, адресата и податоците за протокот на пари во синџирот - е чин на читање на овој јавен запис и правење смисла за него: следење паричник, следење на протокот на пари, мерење на употребата на протокол. Во оваа единица, ќе научиме како да ја користиме вештачката интелигенција како асистент за анализа на податоци и - критично - како да го потврдиме секој број.

Структура на податоци во синџирот

Податоците од синџирот се слоевит:

  • Блок: Единица со временски печат во која се групирани трансакциите.
  • Трансакција (tx): Повик за вредност или договор од една на друга адреса; Тој е идентификуван со уникатен хаш.
  • Адреса/паричник: Идентитетот каде се чуваат и вршат трансакции средствата.
  • Настан (настан/дневник): Структурни записи емитирани од договори кои опишуваат што се случило.
  • Пренос на токени: Менување раце на токени како ERC-20/ERC-721.

За да ги видите овие податоци, се користат блок истражувач (локација што прикажува податоци од синџирот, како што е Etherscan) или платформи за пребарување (како Dune, The Graph). Самата вештачка интелигенција не ги „знае“ овие податоци; Ги толкува податоците што ги давате или го пишува барањето за да ги врати податоците.

Внимание: Да се ​​каже на вештачката интелигенција да ги „земи трансакциите на тој паричник“ е бескорисно и опасно - вештачката интелигенција не е поврзана со живиот синџир и може да генерира лажни хашови/адреси. Правилна употреба: ги извлекувате податоците и ги давате на вештачката интелигенција, вештачката интелигенција ги толкува; Или вештачката интелигенција ви го пишува барањето што ќе ги извлече податоците, а вие го извршите.

Две клучни улоги на вештачката интелигенција во анализата на синџирот

1. Пишување прашања. Во платформи како Dune Analytics, податоците се влечат со барања слични на SQL. Вештачката интелигенција е моќна во пишувањето на овие прашања: „напишете го барањето што го враќа дневниот број на трансакции на следниот договор за последните 30 дена“. Барањето е детерминистичко; го стартувате и го гледате резултатот - ризикот од халуцинации е мал бидејќи изворот на податоци го произведува резултатот, а не вештачката интелигенција.

2. Толкување на резултатот. Ги давате податоците што сте ги заробиле на вештачката интелигенција и прашувате: „Што покажува овој тек на пари? Дали постои шема?“ прашуваш. Ризикот од халуцинации е висок овде; Секој коментар мора да биде поврзан со изворот.

Профилот на ризик на овие две улоги е различен: пишувањето на барањето е релативно безбедно (резултатот доаѓа од изворот), слободното толкување е релативно ризично (ВИ може да го направи тоа).

Слаб промпт / Силен промпт

Слаба навестување:

Анализирајте ги трансакциите на следниот паричник: 0x1234...

ВИ не зависи од податоци во живо; Овој поттик го турка да ги измисли работите.

Моќен потсетник (за барање):

Вашата улога: аналитичар на податоци во синџирот. Напишете SQL барање за Dune: Вратете го ДНЕВНИОТ уникатниот број на адреси на испраќачот и вкупниот волумен на трансфер на договорот [следен токен ERC-20] во последните 30 дена. Опишете ги имињата на табелата и полињата што ги користевте. Ако барањето не функционира, запишете ги вашите претпоставки за да можам да го поправам. СОГЛАСУВАЊЕ НА ПОДАТОЦИТЕ; само генерирај го барањето.

Моќен потсетник (за коментари):

Подолу е ВИСТИНСКИОТ резултат на Дина (јас го снимив). Толкувајте ги обрасците само врз основа на бројките на оваа табела: зголемување/намалување на јачината на звукот, необичен скок, концентрација. Прикажи го секој коментар со соодветниот ред/број. Не додавајте броеви што ги нема во табелата. Не барајте каузалност; Напишете ги можните објаснувања како „хипотеза“.

Четири шаблони за копирање

1) Генерирање на барања:

Напишете барање за Dune/SQL: [временски период] на [договор/адреса] за [metric]. Објаснете ги табелите што ги користевте и логиката JOIN. ќе трчам и ќе го потврдам резултатот; изработка на податоци.

2) Преглед за следење на протокот на пари:

Ќе ви дадам сет од ВИСТИНСКИ записи за трансфер (адреса, износ, време). Претворете ги овие во наратив за проток што може да се следи: каде отидоа средствата, има ли концентрација? Користете ги само записите што ги давам; поврзете го секој чекор со соодветната линија. Адреса лажна.

3) Метричко толкување:

Коментирајте ја табелата со реални метрики подолу: број на корисници, волумен, просек по трансакција. Наведете значајни промени и можни причини (хипотеза). Додавање податоци што ги нема во табелата; утврдување дефинитивна каузалност.

4) Обележување аномалија:

Основна линија: оваа адреса вообичаено се справува со ~[N] трансакции, ~[X] волумен дневно. Ќе ви ги дадам вистинските записи. Обележете ги само настаните што отстапуваат од основната линија врз основа на она што ВСУШНОСТ се случило во записот; покажете го секој со линија. Завршете го коментарот со „потребно е преглед“.

Три мини футроли (во бројки)

Случај 1 - Барањето 1 го намали денот на 20 минути. Аналитичарот се обидуваше рачно да го извлече 90-дневниот раст на корисникот на протоколот. Тој ја натера вештачката интелигенција да напише барање за Dune; Добив работно барање и графикон за 20 минути. Бројките беа веродостојни бидејќи потекнуваа од изворот. Лекција: пишувањето барања е најсигурниот и најефикасен придонес на вештачката интелигенција.

Случај 2 - Фатен лажен хаш. Еден аналитичар директно ѝ рекол на вештачката интелигенција да ги „резимира неодамнешните трансакции на тој кит-паричник“. АИ даде течен список; Но, кога беше проверено на Etherscan, повеќето хашови на трансакциите беа измислици што воопшто не постоеја. Лекција: барањето на вештачката интелигенција за податоци во живо предизвикува халуцинации; податоците се извлекуваат од изворот.

Случај 3 - Потврдена шема на концентрација. Аналитичарот ги дал вистинските податоци за трансферот што ги довел на вештачката интелигенција и побарал да се толкуваат. YZ забележа шема во која средствата се концентрирани на неколку адреси. Аналитичарот ја потврди оваа адреса по адреса на блок-истражувачот - шемата беше реална и означува ризик од дистрибуција. Лекција: толкувањето со реални податоци е вредно; Но, потврдата е повторно од изворот.

Приватност и етика

Додека податоците во синџирот се „отворени“, нивната анализа има етички ограничувања:

  • Де-анонимизација: Усогласувањето на адреси на вистински лица (особено со протечени податоци) е сериозно нарушување на приватноста; направено само во правен и овластен контекст.
  • Вознемирување/таргетирање: Неетички е да се следи паричникот и да се таргетира неговиот сопственик.
  • Инвестициски совети: Заклучоците како „Тој кит купува, треба и ти“ се и погрешни и предизвикуваат одговорност.
  • Недостаток на контекст: Податоците од синџирот не укажуваат на намера; Трансферот може да биде кривично дело или обичен. Прекумерното толкување е опасно.
Совет: Измерете го секое тврдење на синџирот како „податоците покажуваат X“, а не „лицето прави Y“. Синџирот ја прави трансакцијата видлива, но не ја докажува намерата.

Вообичаени грешки

  • Барање податоци во живо директно од вештачката интелигенција. Генерира лажен хаш/адреса.
  • Не поврзување на коментарот со изворот. Секој број мора да биде потврден во истражувачот на блокови.
  • Погрешна корелација за каузалност. Моделот на синџирот не ја докажува намерата.
  • Усогласување на адреси со непотврдени лица. Ризик од нарушување на доверливоста и грешка.
  • Претворање на заклучоците во синџир во инвестициски совети. Тоа е погрешно и создава одговорност.
  • Споделување на барањето без документирање наместо еден голем договор. Повторливоста исчезнува.

Сумирано

  • Анализата на синџирот е процес на читање и извлекување на значење од податоци со отворен синџир.
  • Најсигурниот придонес на ВИ е пишувањето прашања; Резултатот доаѓа од изворот, ризикот од халуцинации е мал.
  • Слободното толкување е ризично; секој број мора да биде потврден во блок истражувачот.
  • Податоците од синџирот докажуваат видливост, но не и намера; Се избегнува прекумерно толкување.
  • Деанонимизацијата и таргетирањето се прават само во овластен контекст со етички граници.

Задача за апликација

Изберете протокол или токен. Напишете барање до вештачката интелигенција со промптот „генерирање прашања“ што го враќа дневниот број на трансакции на тој токен за последните 30 дена (Дина е достапна бесплатно). Извршете го барањето. Потоа, вештачката интелигенција нека го протолкува резултатот со промптот „метричка интерпретација“. Потврдете го секое тврдење во коментарот на вештачката интелигенција во табелата со вистински резултати и забележете дали има тврдење што нема пандан во табелата.

листа за проверка

  • [ ] Не барав податоци во живо од вештачката интелигенција; Го извлеков од изворот.
  • [ ] Го извршив барањето и го потврдив резултатот.
  • [ ] Го поврзав секој коментар со вистинскиот ред со податоци.
  • [ ] Не ја прикажав корелацијата како причинска врска.
  • [ ] Не направив совпаѓање адреса-лице без овластување.
  • [ ] Не го преточив мојот интерес во инвестициски совети.
  • [ ] Го документирав барањето на репродуктивен начин.