Wanneer AI leert "blockchain": hoe MIT-ingenieurs de Cursor van de Web3-wereld bouwen​ "Cursor en Claude kunnen Web2's React aan, maar als het op Web3 aankomt, zijn ze als blinden die een olifant betasten."​ ​ Toen Luke deze woorden uitsprak, glimlachten de hackathon-deelnemers in het publiek - deze pijn van "vastlopen" is hen welbekend. ​ Slimme contracten schrijven is nooit zo eenvoudig als "een paar functies samenvoegen". Een kleine afwijking in een statusvariabele kan direct miljoenen dollars aan beveiligingslekken blootleggen; een regel code die de gas kosten niet in overweging neemt, kan ervoor zorgen dat de hele applicatie op de blockchain niet verder komt. ​ Het is nog ironischer dat AI Web2-programmeurs al "van de ene op de andere dag full-stack" heeft gemaakt, terwijl Web3-ontwikkelaars nog steeds tussen Remix, Hardhat en Foundry heen en weer schakelen, keer op keer de testverslagen doorlopen - bang om in die "onzichtbare valkuilen" op de blockchain te trappen. ​ Daarom besloot Luke zelf aan de slag te gaan: een echte AI te maken die "de semantiek van blockchain begrijpt". Iemand die contracten kan schrijven, beveiliging kan testen en het hele proces van on-chain kan afhandelen. ​ Dit is het begin van Nora. @mynoraai #MyNoraAI #BuiltWithNora #NoraAgent #CodeWithNora #NoraAI
Een. Van MIT naar on-chain: AI-onderzoeker valt in de "contextval" van Web3 Voordat hij zich in Web3 stortte, was Luke AI-onderzoeker aan het MIT Media Lab; later werd hij een van de weinige technische experts die diep betrokken was bij de ontwikkeling van blockchain-infrastructuur, en hij ontwierp zelf het HotStuff-consensusmechanisme en de BlockSTM-parallelle uitvoeringsoplossing. Deze ervaring liet hem een cruciaal probleem inzien: de bottleneck van Web3 is nooit de code zelf geweest, maar de "on-chain context" achter de code. De wereld van slimme contracten is nooit alleen een kwestie van logische berekeningen geweest, maar een complexe "statusmachine-ecologie": elke transactie wordt beïnvloed door de voorgaande en volgende blokken, elke regel code moet worden uitgevoerd volgens de regels van "on-chain consensus", en zelfs kleine optimalisaties in de compiler kunnen het uiteindelijke uitvoeringsresultaat veranderen. Hij heeft te veel jonge ontwikkelaars gezien die struikelen over deze "onzichtbare complexiteit" - de syntaxis is duidelijk correct, maar het contract faalt op de blockchain; de functionaliteit is gerealiseerd, maar door te hoge gasprijzen wordt het niet gebruikt. Het was ook op dat moment dat een gedachte in hem vorm kreeg: "Misschien zou AI niet alleen de syntaxis van de code moeten begrijpen, maar ook de 'taallogica' van de blockchain."
Twee, blinde vlekken van AI-tools: waarom kan Web2's Cursor de ontwikkeling op de blockchain niet aan?​ Om de waarde van Nora te begrijpen, moet je eerst de "Web3-blinde vlekken" van traditionele AI-coderingstools begrijpen. ​ Tegenwoordig zijn LLM-coderingsassistenten - of het nu Cursor, Claude Code of Copilot is - in staat om React-componenten te genereren, API-interfaces te schrijven en zelfs volledige site-logica op te zetten. Maar laat ze een Solidity slim contract schrijven? Dat gaat bijna altijd mis. ​ Waar ligt het probleem?​ De "semantische begrip" van deze modellen is volledig gebaseerd op het Web2-paradigma: front-end rendering, back-end interfaces, HTTP-aanroepen, invoer en uitvoer van functies... Ze kunnen de unieke statusstroomveranderingen op de blockchain, de uitvoeringslogica van virtuele machines, de berekening van gas kosten niet zien, en ze begrijpen de veiligheidsgrenzen niet (zoals herinvoeraanvallen, toegangscontrole).​ "Ze begrijpen de wereld van JavaScript, maar ze begrijpen de 'dialecten' van de blockchain niet." Luke's samenvatting raakt de pijnpunten van talloze Web3-ontwikkelaars. ​ En dit is precies het snijpunt van Nora.
Drie, het moment van inzicht: laat AI de "temperatuur van bytecode" begrijpen Aan het einde van 2024 stuitte Luke tijdens het debuggen van een Move-contract op een lastig probleem: de door AI gegenereerde code had een volledig correcte syntaxis, maar gaf een foutmelding zodra deze op de blockchain werd gezet - de reden was dat de uitvoeringslogica na optimalisatie door de compiler volledig anders was dan de oorspronkelijke code verwachtte. Op dat moment realiseerde hij zich plotseling: om AI veilige contracten te laten schrijven, moet het eerst de "onderliggende taal" van de compiler en de virtuele machine begrijpen. Dit werd het meest kernachtige ontwerppunt van Nora. In tegenstelling tot traditionele AI-agenten, is in de modelarchitectuur van Nora direct ingebed **"compiler-bewustzijn (Compiler-Aware) en "VM-niveau context (VM-Level Context)"**. Het begrijpt niet alleen de syntactische verschillen tussen Solidity, Move, Cairo en Rust, maar kan ook de uitvoeringspaden van de gecompileerde bytecode volgen en de logica van elke instructie analyseren. Dit betekent: Nora schrijft niet alleen "code", het kan ook automatisch de logica van contracten verifiëren, beveiligingslekken detecteren en zelfs gasverbruik optimaliseren - het lijkt meer op een "alleskunner-engineer" die zowel de principes van compilatie, consensusmechanismen als beveiligingsaudits begrijpt.
Origineel weergeven
5,86K
7
De inhoud op deze pagina wordt geleverd door derden. Tenzij anders vermeld, is OKX niet de auteur van het (de) geciteerde artikel(en) en claimt geen auteursrecht op de materialen. De inhoud is alleen bedoeld voor informatieve doeleinden en vertegenwoordigt niet de standpunten van OKX. Het is niet bedoeld als een goedkeuring van welke aard dan ook en mag niet worden beschouwd als beleggingsadvies of een uitnodiging tot het kopen of verkopen van digitale bezittingen. Voor zover generatieve AI wordt gebruikt om samenvattingen of andere informatie te verstrekken, kan deze door AI gegenereerde inhoud onnauwkeurig of inconsistent zijn. Lees het gelinkte artikel voor meer details en informatie. OKX is niet verantwoordelijk voor inhoud gehost op sites van een derde partij. Het bezitten van digitale activa, waaronder stablecoins en NFT's, brengt een hoge mate van risico met zich mee en de waarde van deze activa kan sterk fluctueren. Overweeg zorgvuldig of de handel in of het bezit van digitale activa geschikt voor je is in het licht van je financiële situatie.