← Nieuwste papers
💻 computer science

COBALT-TLA: A Neuro-Symbolic Verification Loop for Cross-Chain Bridge Vulnerability Discovery

Dit paper introduceert COBALT-TLA, een neuro-symbolisch verificatiesysteem dat een LLM koppelt aan de TLA+-modelchecker TLC om cross-chain bridge-kwetsbaarheden, waaronder de $190M Nomad-exploit en een nieuwe 'Optimistic Relay Attack', autonoom en efficiënt te ontdekken door deterministische feedback hallucinaties te neutraliseren.

Oorspronkelijke auteurs: Dominik Blain

Gepubliceerd 2026-04-15
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Dominik Blain

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je voor dat je een briljante, maar wat chaotische architect hebt die fantastische plannen kan tekenen voor een brug tussen twee landen. Deze architect (een AI) kan echter soms dromen van bruggen die in de lucht zweven of die instorten zodra de eerste auto erover rijdt.

Aan de andere kant heb je een onverbiddelijke, super-snelle inspecteur (een computerprogramma genaamd TLC). Deze inspecteur kijkt niet naar mooie tekeningen, maar checkt puur of de brug wiskundig gezien wel veilig is. Als de brug niet werkt, schreeuwt de inspecteur: "FOUT! Hier valt een gat!"

Het probleem in de wereld van crypto-bruggen (die geld overbrengen tussen verschillende blockchains) is dat de grote hackers vaak geen diefstal plegen via slechte sloten, maar door de volgorde van gebeurtenissen te verwarren. Het is alsof je een brief stuurt, maar de ontvanger leest hem voordat hij is aangekomen, of twee keer dezelfde brief verwerkt.

Hier komt COBALT-TLA om de hoek kijken. Het is een slimme samenwerking tussen de chaotische architect (de AI) en de strenge inspecteur.

Hoe werkt het? (De "Dialoog")

In plaats dat de AI één keer een plan maakt en hoopt dat het goed is, zetten we ze in een gesprek (een zogenaamde "loop"):

  1. De Architect tekent: De AI maakt een plan voor een crypto-brug. Omdat AI soms dromen, maakt het plan soms onmogelijk (bijvoorbeeld: "er zijn oneindig veel auto's").
  2. De Inspecteur checkt: De computer (TLC) probeert het plan uit te voeren. Omdat het plan onmogelijk is, crasht het of vindt het een fout.
  3. De Feedback: De computer stuurt niet zomaar een foutmelding, maar een duidelijke uitleg: "Je plan zegt dat er oneindig veel auto's zijn, dat kan niet. En hier is een voorbeeld hoe een hacker de brug kan kapen."
  4. De Architect corrigeert: De AI leest de uitleg, begrijpt dat hij een fout maakte, en tekent het plan opnieuw, maar dan strakker en realistischer.

Dit proces herhaalt zich. Soms duurt het maar één keer, soms twee. Maar binnen no-time hebben ze een plan dat wiskundig bewezen veilig is, of ze hebben precies gevonden waar de zwakke plek zit.

Waarom is dit zo belangrijk?

  • Het probleem: De grootste hacks in crypto (zoals de $190 miljoen Nomad-hack) kwamen niet door een slecht wachtwoord, maar omdat de timing van de systemen niet klopte. De bestaande beveiligingstools zijn als een slotenmaker: ze kijken of de deur dicht zit, maar ze begrijpen niet hoe het werkt als de deur al open was voordat de sleutel erin ging.
  • De oplossing: COBALT-TLA is als een tijdmachine. Het simuleert duizenden scenario's in een splitseconde om te zien of de brug instort als de volgorde van gebeurtenissen verandert.
  • De verrassing: In hun test vonden ze niet alleen de fout die ze zochten, maar ontdekten ze een nieuw type hack (de "Optimistic Relay Attack") die zelfs de menselijke experts niet hadden bedacht. De AI vond een zwakke plek die niemand zag, omdat de computer het plan zo streng checkte.

De Analogie: De "Dwarsliggende" Brug

Stel je voor dat je een brug bouwt tussen twee eilanden.

  • De oude manier: Je bouwt de brug en hoopt dat hij niet instort. Als hij instort, is het geld weg.
  • De COBALT-TLA manier: Je hebt een AI die een brug tekent. Een computer kijkt er direct naar en zegt: "Als er 3 auto's tegelijk komen, breekt de brug." De AI zegt: "Ah, oke, dan maak ik de brug sterker." De computer zegt: "Goed, maar wat als de eerste auto terugrijdt voordat de tweede is aangekomen?" De AI zegt: "Oeps, dan regel ik dat de brug alleen open gaat als de eerste auto echt weg is."

Na een paar keer heen en weer praten, hebben ze een brug die onmogelijk te breken is, of ze hebben precies gevonden waar de zwakke plek zit voordat er ook maar één euro gestolen wordt.

Conclusie

Dit onderzoek toont aan dat we kunstmatige intelligentie niet alleen kunnen gebruiken om code te schrijven, maar ook om veiligheid te bewijzen. Door de AI te koppelen aan een strenge, wiskundige controleur, kunnen we de "dromen" van de AI omzetten in feitelijke, veilige bruggen voor de crypto-wereld. Het is een game-changer voor het voorkomen van miljardenverlies.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →