Când AI învață să "Blockchain": cum inginerii MIT construiesc cursori pentru lumea Web3 "Cursor și Claude se pot juca cu React de la Web2, dar în Web3, sunt ca niște oameni nevăzători." ​ Când Luke a spus asta, jucătorii de hackathon din public au zâmbit în cunoștință de cauză - erau prea familiarizați cu durerea "blocat". Scrierea unui contract inteligent nu este niciodată la fel de simplă ca "asamblarea câtorva funcții". O ușoară abatere într-o variabilă de stare poate distruge direct zeci de milioane de dolari în vulnerabilități de securitate; O linie de cod care nu ține cont de costurile gazului poate îngreuna deplasarea întregii aplicații în lanț. Ceea ce este și mai ironic este că AI a făcut deja programatorii Web2 "full stack peste noapte", în timp ce dezvoltatorii Web3 încă comută în mod repetat între Remix, Hardhat și Foundry, verificând rapoartele de testare din nou și din nou - de teamă să nu pășească în acele "gropi invizibile" de pe lanț. Așa că Luke a decis să o facă singur: să fie o inteligență artificială care "înțelege cu adevărat semantica blockchain". Poate scrie contracte, testa securitatea și se poate ocupa de întregul proces de on-chain. Acesta este punctul de plecare al Norei. @mynoraai #MyNoraAI #BuiltWithNora #NoraAgent #CodeWithNora #NoraAI
1. De la MIT la On-Chain: Cercetătorii AI cad în "capcana contextului" Web3 Înainte de a se scufunda în Web3, Luke a fost cercetător AI la MIT Media Lab; Mai târziu, a devenit unul dintre puținii experți tehnici profund implicați în dezvoltarea blockchain-ului și a proiectat personal mecanismul de consens HotStuff și schema de execuție paralelă BlockSTM. Această experiență l-a făcut să vadă o problemă cheie: blocajul Web3 nu este niciodată codul în sine, ci "contextul on-chain" din spatele acestuia. Lumea contractelor inteligente nu este niciodată doar o operațiune logică, ci un "ecosistem complex de mașini de stare": fiecare tranzacție este afectată de blocurile înainte și după, fiecare linie de cod trebuie executată în cadrul regulilor de "consens on-chain", iar chiar și optimizări minore ale compilatorului pot schimba rezultatul final al execuției. El a văzut prea mulți dezvoltatori tineri care se împiedică de aceste "complexități invizibile" - chiar dacă sintaxa este bună, contractul se prăbușește pe lanț; Funcția este clar realizată, dar nimeni nu o folosește pentru că gazul este prea mare. Tot în acest moment a prins contur o idee în inima lui: "Poate că AI nu ar trebui doar să înțeleagă sintaxa codului, ci și să înțeleagă "logica limbajului" blockchain."
2. Puncte oarbe în instrumentele AI: De ce Cursorul Web2 nu poate gestiona dezvoltarea on-chain? Pentru a înțelege valoarea Nora, trebuie mai întâi să înțelegem "unghiul mort Web3" al instrumentelor tradiționale de codare AI. Asistenții de codare LLM de astăzi – fie că este vorba de Cursor, Claude Code sau Copilot – pot genera componente React, pot scrie interfețe API și chiar pot construi întreaga logică a site-ului. Dar să-i convingă să scrie un contract inteligent Solidity? Aproape întotdeauna va exista o problemă. Care este problema? "Înțelegerea semantică" a acestor modele se bazează în întregime pe paradigma Web2: redare front-end, interfețe back-end, apeluri HTTP, intrare și ieșire a funcțiilor...... Ei nu pot vedea schimbările unice ale fluxului de stare pe lanț, logica de execuție a mașinii virtuale, calculul costurilor de gaz și chiar mai dificil de identificat limitele de securitate (cum ar fi atacurile de reintrare, controlul privilegiilor). "Ei înțeleg lumea JavaScript, dar nu înțeleg "dialectul" blockchain." Rezumatul lui Luke atinge punctele dureroase ale nenumăraților dezvoltatori Web3. Și acesta este punctul de intrare al Norei.
3. Momentul Epifaniei: Lăsați AI să înțeleagă "temperatura bytecode-ului" La sfârșitul anului 2024, Luke a întâmpinat o problemă dificilă la depanarea unui contract Move: sintaxa codului generat de AI era complet corectă, dar a raportat o eroare imediat ce a fost încărcat în lanț - deoarece logica de execuție era complet diferită de ceea ce se aștepta codul original după optimizarea compilatorului. În acest moment, și-a dat seama brusc că, pentru ca AI să scrie contracte sigure, trebuie mai întâi să înțeleagă "limbajul de bază" al compilatorului și al mașinii virtuale. Aceasta a devenit originea de bază a designului Nora. Spre deosebire de agenții AI tradiționali, arhitectura modelului Nora este încorporată direct cu "Compiler-Aware" și "VM-Level Context". Nu numai că înțelege diferențele de sintaxă dintre Solidity, Move, Cairo și Rust, dar urmărește și calea de execuție a codului de octet compilat și analizează logica de flux a fiecărei instrucțiuni. Acest lucru înseamnă că Nora nu doar "scrie cod", ci poate verifica automat logica contractului, detecta vulnerabilitățile de securitate și chiar optimiza consumul de gaz - mai degrabă ca un "inginer complet" care înțelege principiile de compilare, mecanismele de consens și auditurile de securitate.
Afișare original
5,66 K
6
Conținutul de pe această pagină este furnizat de terți. Dacă nu se menționează altfel, OKX nu este autorul articolului citat și nu revendică niciun drept intelectual pentru materiale. Conținutul este furnizat doar pentru informare și nu reprezintă opinia OKX. Nu este furnizat pentru a fi o susținere de nicio natură și nu trebuie să fie considerat un sfat de investiție sau o solicitare de a cumpăra sau vinde active digitale. În măsura în care AI-ul de generare este utilizat pentru a furniza rezumate sau alte informații, astfel de conținut generat de AI poate să fie inexact sau neconsecvent. Citiți articolul asociat pentru mai multe detalii și informații. OKX nu răspunde pentru conținutul găzduit pe pagini terțe. Deținerile de active digitale, inclusiv criptomonedele stabile și NFT-urile, prezintă un grad ridicat de risc și pot fluctua semnificativ. Trebuie să analizați cu atenție dacă tranzacționarea sau deținerea de active digitale este adecvată pentru dumneavoastră prin prisma situației dumneavoastră financiare.