Јединице
1. Увод у вештачку интелигенцију у блокчејну и Веб3: улоге, границе, аутентикација и безбедносна критичност 2. Подршка за писање паметних уговора: Солидити/Випер нацрт и безбедно генерисање кода 3. Подршка за ревизију паметних уговора: Преглед безбедности и нацрт налаза 4. Скенирање рањивости: Уобичајени обрасци рањивости и аутоматска анализа 5. Анализа података на ланцу: разумевање података о блоковима, трансакцијама и новчанику 6. ДеФи и анализа протокола: ликвидност, МЕВ и економски напади 7. Токеномско моделирање: снабдевање, дистрибуција, подстицај и симулација 8. Документација и техничко писање: Вхитепапер, НатСпец и Корисничко упутство 9. Превара, повлачење тепиха и откривање ризика: црвене заставице на ланцу 10. Ревизија критична за безбедност, стручно одобрење и одговорна употреба 11. Скроз радни ток, управљање, верификација и етика
Јединица 5 / 11

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

Добици:

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

Једна од највећих предности блокчејна је његова транспарентност: свака трансакција, сваки трансфер, свака интеракција уговора се јавно и трајно снима. Анализа на ланцу – испитивање података о трансакцијама, адресама и токовима новца на ланцу – је чин читања овог јавног записа и његовог разумевања: праћење новчаника, праћење токова новца, мерење употребе протокола. У овој јединици ћемо научити како да користимо вештачку интелигенцију као помоћника за анализу података и – што је кључно – како да потврдимо сваки број.

Структура података на ланцу

Подаци ланца су слојевити:

  • Блок: јединица са временским жигом у којој су трансакције груписане.
  • Трансакција (тк): Позив вредности или уговор са једне адресе на другу; Идентификује се јединственим хешом.
  • Адреса/новчаник: Идентитет на коме се чувају средства и обављају трансакције.
  • Догађај (догађај/лог): Структурни записи које емитују уговори који описују шта се догодило.
  • Пренос токена: Промена руку токена као што је ЕРЦ-20/ЕРЦ-721.

Да бисте видели ове податке, користи се претраживач блокова (сајт који приказује ланчане податке, као што је Етхерсцан) или платформе за упите (као што су Дуне, Тхе Грапх). АИ не "зна" ове податке сам; Он тумачи податке које дате или пише упит за преузимање података.

Опрез: Рећи АИ да „дохвати трансакције тог новчаника“ је бескорисно и опасно — АИ није повезан са живим ланцем и може да генерише лажне хешове/адресе. Исправна употреба: извлачите податке и дајете их АИ, АИ их тумачи; Или вам АИ напише упит који ће издвојити податке, а ви га покренете.

Две кључне улоге АИ у анализи на ланцу

1. Писање упита. На платформама као што је Дуне Аналитицс, подаци се извлаче упитима сличним СКЛ-у. АИ је моћан у писању ових упита: „напишите упит који враћа дневни број трансакција следећег уговора за последњих 30 дана.“ Упит је детерминистички; покренете га и видите резултат — ризик од халуцинација је низак јер извор података производи резултат, а не АИ.

2. Тумачење резултата. Дајете податке које сте снимили АИ и питате: „Шта овај ток новца показује? Постоји ли образац?“ питате. Овде је ризик од халуцинација висок; Сваки коментар мора бити повезан са извором.

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

Слаби промпт / Јаки промпт

Слабо обавештење:

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

АИ не зависи од података уживо; Овај позив га гура да измишља ствари.

Снажан упит (за упит):

Ваша улога: аналитичар података на ланцу. Напишите СКЛ упит за Дуне: Вратите ДНЕВНИ број јединствених адреса пошиљаоца и укупан обим преноса уговора [праћења ЕРЦ-20 токена] у последњих 30 дана. Опишите називе табела и поља које сте користили. Ако упит не успије, запишите своје претпоставке како бих то могао поправити. ПОСТАВЉАЊЕ ПОДАТАКА; само генеришите упит.

Снажан упит (за коментаре):

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

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

1) Генерисање упита:

Напишите упит за Дуне/СКЛ: [временски период] на [уговор/адреса] за [метрика]. Објасните табеле које сте користили и ЈОИН логику. Ја ћу покренути и проверити резултат; фабриковање података.

2) Преглед праћења тока новца:

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

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

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

4) Означавање аномалије:

Основна линија: ова адреса нормално обрађује ~[Н] трансакција, ~[Кс] обим дневно. Даћу вам праве записе. Означите само догађаје који одступају од основне линије на основу онога што се СТВАРНО догодило у запису; прикажи сваку линијом. Завршите коментар са „потребан је преглед“.

Три мини кофера (у бројевима)

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

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

Случај 3 — Потврђен образац концентрације. Аналитичар је дао праве податке о преносу које је ухватио АИ и дао их протумачити. ИЗ је приметио образац у коме су средства концентрисана на неколико адреса. Аналитичар је потврдио ову адресу по адреси у истраживачу блокова — образац је био стваран и указивао је на ризик дистрибуције. Поука: тумачење стварним подацима је драгоцено; Али потврда је опет из извора.

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

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

  • Деанонимизација: Усклађивање адреса са стварним особама (посебно са процурелим подацима) представља озбиљно кршење приватности; учињено само у законском и овлашћеном контексту.
  • Узнемиравање/циљање: Неетично је пратити новчаник и циљати његовог власника.
  • Инвестициони савет: Закључци као што је „Тај кит купује, требало би и ти“ су и обмањујући и изазивају одговорност.
  • Недостатак контекста: ланчани подаци не указују на намеру; Трансфер може бити кривично дело или обично. Претерано тумачење је опасно.
Савет: Мерите свако потраживање на ланцу као „подаци показују Кс“, а не „особа чини И“. Ланац чини трансакцију видљивом, али не доказује намеру.

Уобичајене грешке

  • Захтевање података уживо директно од АИ. Генерише лажни хеш/адресу.
  • Без повезивања коментара са извором. Сваки број мора бити потврђен у истраживачу блокова.
  • Погрешна корелација за узрочност. Образац ланца не доказује намеру.
  • Подударање адреса са непотврђеним особама. Ризик од повреде поверљивости и грешке.
  • Претварање закључка на ланцу у савете за инвестирање. То је обмањујуће и ствара одговорност.
  • Дељење упита без документовања уместо једног великог уговора. Поновљивост нестаје.

Укратко

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

Задатак апликације

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

контролна листа

  • [ ] Нисам тражио податке уживо од АИ; Извукао сам га из извора.
  • [ ] Покренуо сам упит и потврдио резултат.
  • [ ] Повезао сам сваки коментар са стварним редом података.
  • [ ] Нисам представио корелацију као узрочност.
  • [ ] Нисам извршио подударање адресе и особе без овлашћења.
  • [ ] Нисам своје интересовање преточио у савете за инвестирање.
  • [ ] Документовао сам упит на поновљив начин.