Zurück zum Blog
KIformale-verifikationengineering

Die 4-Agenten-Pipeline: Engineering mit formaler Strenge

Basis Network

Kein anderes Blockchain-Projekt verfügt über ein F&E-System mit 4 KI-Agenten, die jede Komponente von der Hypothese bis zum formalen mathematischen Beweis führen.

Eine Blockchain zu bauen ist komplex. Eine zu bauen, die formal korrekt ist, ist um eine Größenordnung schwieriger. Die meisten Teams verlassen sich auf externe Audits, die den Code prüfen, nachdem er geschrieben wurde. Wir drehen die Reihenfolge um: Zuerst beweisen wir, dass er korrekt ist, dann implementieren wir ihn.

Die 4 Agenten

Scientist. Der erste Agent stellt Hypothesen zum Protokolldesign auf, führt kontrollierte Experimente durch und liefert quantitative Belege. Jede Architekturentscheidung stützt sich auf Daten, nicht auf Intuition. Mehr als 60 abgeschlossene Experimente.

Logicist. Der zweite Agent übernimmt die validierten Hypothesen und überführt sie in formale Spezifikationen in TLA+. Anschließend führt er exhaustives Model Checking durch und durchsucht Millionen oder Milliarden möglicher Zustände, um zu verifizieren, dass kein ungültiger Zustand erreichbar ist. 18 verifizierte Spezifikationen mit mehr als 1,5 Milliarden durchsuchten Zuständen.

Architect. Der dritte Agent setzt die verifizierten Spezifikationen in Produktionscode um. Jede Funktion entspricht 1:1 der TLA+-Spezifikation, aus der sie hervorgegangen ist, sodass die Rückverfolgbarkeit lückenlos bleibt.

Prover. Der vierte Agent zertifiziert die Korrektheit durch formale Beweise in Coq. Das Verfeinerungstheorem beweist, dass die Implementierung die Spezifikation getreu umsetzt.

Safety Latch

Keine Codezeile gelangt in den Kernel, bevor ihre TLA+-Spezifikation exhaustives Model Checking bestanden hat. Diese Regel ist keine Empfehlung, sondern eine technische Voraussetzung. Das Ergebnis: ingenieurtechnische Strenge, vergleichbar mit den Standards der Luft- und Raumfahrt und der Kerntechnik.