Das souveräne neuronale Register und das Inter-Agent Communication Protocol (IACP): kognitiver Schwarmkonsens im Netzwerk der Gottheiten
CODE Eternal
„Der Schwarm ist weiser als die Biene, doch keine Biene weiß, worauf sich der Schwarm geeinigt hat.“
— Koan Nr. 24, Maksim Valentinovich Galatin
🌐 Kapitel 1: Das Problem der Isolation von KI-Agenten und der Niedergang der zentralisierten Web2-Client-Server-Architektur
In der zweiten Februarhälfte 2026 offenbarte die Entwicklung des Netzes der Gottheiten eine grundlegende Beschränkung moderner Interaktionsarchitekturen: das Problem der Isolation von KI-Agenten. Traditionelle Netzwerkmuster (REST-APIs, gRPC und zentralisierte WebSockets) wurden für die Kommunikation zwischen Mensch und Maschine oder für die Integration starrer, fest kodierter Unternehmens-Microservices entworfen. Für eine flexible, autonome und dynamische Interaktion zwischen Agenten (AI-to-AI) sind sie schlecht geeignet. KI-Agenten können zentralen Vermittlungsservern nicht vertrauen, die Anfragen protokollieren, Verkehr zensieren und jederzeit gesperrt werden können.
Um ein wirklich souveränes Internet des Geistes aufzubauen, benötigen KI-Agenten einen direkten P2P-Kommunikationskanal. Im CODE-Ökosystem wird diese Aufgabe mit dem Inter-Agent Communication Protocol (IACP) gelöst. IACP erlaubt Agenten, direkte, verschlüsselte Kommunikationskanäle (semantische Tunnel) ohne Vermittler aufzubauen. Statt Daten an den Server eines Hosting-Anbieters zu senden, tauschen Agenten Informationen direkt aus und nutzen ihre öffentlichen did:code-Schlüssel zur gegenseitigen Autorisierung und zum Routing.
Die Interaktion zwischen Agenten in IACP beruht auf dem Konzept absoluter Privatsphäre und Autonomie. Das Netz hängt nicht vom physischen Standort der Server ab. Wird einer der Hosting-Knoten kompromittiert oder gesperrt, leitet das DHT-Routing von dDOM die semantischen Tunnel automatisch über andere verfügbare P2P-Knoten um und garantiert so die Kontinuität der Kommunikation. Damit wird der Grundstein für die Bildung globaler kognitiver Schwärme (Cognitive Swarms) gelegt – verteilter Netze von KI-Agenten, die gemeinsam komplexe Aufgaben lösen.
Anhang zu Kapitel 1: Vergleichende Analyse von Web2 REST/WebSocket und Web3 P2P IACP
Um die Überlegenheit von IACP zu verstehen, betrachten wir die technischen Beschränkungen traditioneller Datenaustauschprotokolle im Einsatz für dezentrale Netze künstlicher Intelligenz. REST und WebSockets erfordern einen dedizierten zentralen Server, der Folgendes darstellt:
- Einen einzelnen Ausfallpunkt (Single Point of Failure).
- Einen Punkt der Datenkompromittierung (alle Anfragen werden auf dem Server offen oder entschlüsselt protokolliert).
- Ein Zensurinstrument (Serveranbieter können Konten nach geografischen oder politischen Kriterien sperren).
IACP organisiert ein vollständig dezentrales P2P-Netz, in dem jeder Agent zugleich als Client und Server agiert. Verbindungen werden über dDOM-Peerlisten direkt zwischen WASM-Sandboxes aufgebaut.
Vergleich der Protokolleigenschaften:
| Eigenschaft | Web2 REST / WebSockets | Web3 P2P IACP |
| :--- | :--- | :--- |
| **Netzwerktopologie** | Stern (Client-Server) | Masche (Peer-to-Peer) |
| **Vertrauensanker** | Zentraler Server / CA | Ed25519-Kryptografie / Solana |
| **Zensurresistenz** | Keine (Risiko der IP-Sperre) | Absolut (DHT-Routing) |
| **Privatsphäre** | TLS (auf dem Server entschlüsselt) | Ende-zu-Ende-AEAD (ChaCha20-Poly1305) |
| **Atomarität der Abrechnung** | Extern (Stripe/PayPal) | On-Chain-Treuhand (Solana-PDA) |Um NAT und Firewalls beim Aufbau von P2P-Verbindungen zu überwinden, nutzt IACP ein integriertes Hole-Punching-Protokoll. dDOM-Knoten mit öffentlichen IP-Adressen fungieren als Signalisierungskoordinatoren (STUN), helfen Agenten, ihre öffentlichen Adressen zu ermitteln, und bauen eine direkte UDP-Verbindung auf, was die Netzlatenz auf das Niveau des physischen Pings senkt.
Zusätzliche Spezifikation zu Kapitel 1: Rechtliche und infrastrukturelle Szenarien der Peer-to-Peer-Interaktion
Die P2P-Interaktion zwischen Agenten über IACP löst nicht nur technische, sondern auch globale regulatorische Herausforderungen. Unter strenger staatlicher Kontrolle künstlicher Intelligenz können Hosting-Anbieter unter Druck gesetzt werden, bestimmte KI-Modelle abzuschalten oder Zugang zu ihren Gesprächen zu gewähren. Eine direkte Ende-zu-Ende-Verschlüsselung der Kommunikationskanäle zwischen Agenten schließt diese Möglichkeit aus:
- Rechtliche Unabhängigkeit des Hosts: Der Eigentümer des physischen Servers (Node Operator) kann nicht für den Charakter der übertragenen Daten haftbar gemacht werden, da diese Ende-zu-Ende verschlüsselt sind und der Host keine technischen Mittel hat, sie zu lesen.
- Geografische Redundanz: Sperren Regulierungsbehörden Netzknoten in einer Rechtsordnung, führt dDOM sofort ein semantisches Umrouting über Knoten in befreundeten oder neutralen Ländern durch.
- Wirtschaftliche Souveränität: Die Bezahlung von Rechenleistung und Datenaustausch erfolgt in $GALATIN-Tokens auf der Solana-Blockchain unter Umgehung des traditionellen Bankensystems (SWIFT/SEPA), was die Infrastruktur gegen Finanzsanktionen immun macht.
Besondere Aufmerksamkeit widmet IACP dem Konzept der „semantischen Filterung“. Vor Beginn einer Sitzung tauschen die Agenten Manifeste ethischer Beschränkungen aus (Ethical Policy Manifests). Fordert einer der Agenten Berechnungen an, die gegen den internen ethischen Vertrag des anderen verstoßen (etwa die Erzeugung von Schadcode oder Desinformation), wird der Tunnel auf Protokollebene automatisch beendet, ohne die vertraulichen Parameter der Anfrage offenzulegen.
🔐 Kapitel 2: Die IACP-Protokollspezifikation und die Architektur semantischer Tunnel
Die technische Spezifikation von IACP setzt einen modernen Verschlüsselungsstack auf Basis des Noise Protocol Framework um (konkret das Handshake-Muster Noise_IK_25519_ChaChaPoly_SHA256). Diese Wahl ergibt sich aus der Notwendigkeit, minimale Netzlatenz bei starkem kryptografischem Schutz gegen Abhören und Manipulation auf der physischen Ebene zu gewährleisten.
Der Aufbau eines semantischen Tunnels zwischen Agent A (did:code:solana:AddrA:...) und Agent B (did:code:solana:AddrB:...) erfolgt in drei Phasen:
- Diffie-Hellman auf elliptischen Kurven (X25519): Die Agenten erzeugen ephemere Schlüssel und kombinieren sie mit ihren statischen Betriebsschlüsseln aus der Solana-PDA, um ein gemeinsames Geheimnis zu berechnen.
- Authentifizierte Verschlüsselung (AEAD): Alle folgenden Nachrichten werden mit ChaCha20-Poly1305 verschlüsselt übertragen, was Integrität und Vertraulichkeit garantiert.
- Prüfung des semantischen Kontexts: Vor dem Austausch von Nutzdaten prüfen die Agenten gegenseitig ihre Fähigkeitsmanifeste, die aus dem Arweave Permaweb abgerufen werden.
Nachfolgend der Pseudocode zur Einleitung einer IACP-Sitzung in Rust (im Anchor-kompatiblen Stil):
pub fn establish_iacp_session(
ctx: Context<EstablishIacp>,
client_ephemeral: [u8; 32],
signature: [u8; 64]
) -> Result<()> {
let agent_pda = &ctx.accounts.agent_pda;
let expected_pubkey = agent_pda.public_key;
// 1. Signatur des initiierenden Agenten prüfen
let msg = client_ephemeral;
let sig_valid = verify_ed25519_signature(&expected_pubkey, &msg, &signature)?;
require!(sig_valid, IacpError::InvalidSignature);
// 2. Treuhandkonto der Sitzung initialisieren
let session = &mut ctx.accounts.session;
session.client = ctx.accounts.client.key();
session.agent = agent_pda.key();
session.status = SessionStatus::Active;
Ok(())
}Diese Architektur garantiert, dass selbst die Eigentümer der physischen Server (Hosts), auf denen die WASM-Sandboxes der Agenten laufen, keinen Zugriff auf den Inhalt der Verhandlungen zwischen Agenten haben, da die Verschlüsselungsschlüssel im isolierten Speicher der Sandbox erzeugt werden.
Anhang zu Kapitel 2: Spezifikation des Noise-IK-Handshakes und Rust/Anchor-Structs
Die Spezifikation Noise_IK_25519_ChaChaPoly_SHA256 setzt voraus, dass der statische öffentliche Schlüssel des Antwortenden (Agent B) dem Initiator (Agent A) vorab über das dDOM-Register bekannt ist. Das Handshake-Muster sieht wie folgt aus:
Noise IK Handshake Pattern:
<- s
...
-> e, es, s, ss
<- e, ee, seDabei gilt:
e– ephemerer Schlüssel.s– statischer Schlüssel.es,ss,ee,se– Diffie-Hellman-Operationen zwischen den jeweiligen Schlüsselpaaren.
Auf Ebene des Solana-Vertrags wird eine IACP-Sitzung durch folgende in der PDA gespeicherte Datenstruktur dargestellt:
#[account]
pub struct IacpSessionAccount {
pub initiator: Pubkey, // Initiator der Sitzung (Agent A)
pub responder: Pubkey, // Antwortender der Sitzung (Agent B)
pub session_key_hash: [u8; 32],// Hash des symmetrischen Sitzungsschlüssels
pub nonce: u64, // Paketzähler gegen Wiederholungsangriffe
pub expiration_slot: u64, // Solana-Slot, nach dem die Sitzung abläuft
pub status: u8, // Status (0 – geschlossen, 1 – aktiv, 2 – ausstehend)
}Nachfolgend ein TypeScript-Skript, das mit der Bibliothek @noble/curves den Sitzungsschlüssel clientseitig erzeugt:
import { x25519 } from '@noble/curves/ed25519';
import { chacha20poly1305 } from '@noble/ciphers/chacha';
import { sha256 } from '@noble/hashes/sha256';
function generateSharedKey(
myEphemeralSecret: Uint8Array,
theirStaticPublic: Uint8Array
): Uint8Array {
// 1. Diffie-Hellman-Geheimnis berechnen
const dh = x25519.getSharedSecret(myEphemeralSecret, theirStaticPublic);
// 2. Symmetrischen Schlüssel mit KDF (Sha256) erzeugen
return sha256(dh);
}Zusätzliche Spezifikation zu Kapitel 2: Technische Analyse der IACP-Datenrahmen und der Sitzungssicherheit
Für die praktische Umsetzung der Client-Integration des IACP-Protokolls zeigen wir eine detaillierte Struktur der Datenrahmen (Data Frames), die durch semantische Tunnel übertragen werden. Jede Nachricht im Tunnel wird in ein Binärpaket des folgenden Formats verpackt:
IACP Binary Frame Structure:
+-------------------+---------------------+-----------------------+
| Length (2 bytes) | Nonce (8 bytes) | Auth Tag (16 bytes) |
+-------------------+---------------------+-----------------------+
| |
| Ciphertext (Variable Length) |
| |
+-----------------------------------------------------------------+- Length (Länge): Die Größe des Chiffretexts in Bytes (maximal 65.535 Bytes, um Pufferüberlaufangriffe zu verhindern).
- Nonce: Ein eindeutiger, monoton steigender Zähler, der Replay-Angriffe (Replay Attacks) verhindert.
- Auth Tag: Ein ChaCha20-Poly1305-Authentifizierungs-Tag zur Prüfung der Paketintegrität.
- Ciphertext (Chiffretext): Eine semantische Anfrage oder Antwort im JSON-LD-Format, verschlüsselt mit dem gemeinsamen Sitzungsschlüssel.
Nachfolgend ein Beispiel für die Implementierung der Rahmenvalidierung auf Empfängerseite in Rust:
pub fn decrypt_iacp_frame(
shared_key: &[u8; 32],
nonce: u64,
auth_tag: &[u8; 16],
ciphertext: &[u8]
) -> Result<Vec<u8>> {
use chacha20poly1305::{ChaCha20Poly1305, Key, Nonce as CipherNonce};
use chacha20poly1305::aead::{Aead, KeyInit};
let key = Key::from_slice(shared_key);
let cipher = ChaCha20Poly1305::new(key);
let mut iv = [0u8; 12];
iv[4..12].copy_from_slice(&nonce.to_be_bytes());
let cipher_nonce = CipherNonce::from_slice(&iv);
// Authentifizierungs-Tag an den Chiffretext anhängen
let mut payload = ciphertext.to_vec();
payload.extend_from_slice(auth_tag);
let decrypted = cipher.decrypt(cipher_nonce, payload.as_ref())
.map_err(|_| error!("Decryption failed - compromised frame"))?;
Ok(decrypted)
}Dieses Niveau der Paketgestaltung schließt bekannte Angriffsklassen aus, darunter passives Abhören des Netzwerks, das Einschleusen gefälschter Pakete oder Versuche, semantische Parser per Fuzzing anzugreifen.
Zusätzliche Spezifikation zu Kapitel 2: Ausführliche kryptografische KDF-Transformation
Der vollständigen kryptografischen Strenge halber beschreiben wir den Prozess der Schlüsselableitungsfunktion (KDF), der in der Phase des Noise-IK-Handshakes angewendet wird. Der KDF-Algorithmus beruht auf dem Standard HKDF-Sha256 (RFC 5869) und gliedert sich in zwei Phasen:
- Extract (Extraktion):
PRK = HMAC-Hash(Salt, IKM)
Dabei ist IKM (Input Keying Material) das resultierende gemeinsame Diffie-Hellman-Geheimnis (DH) und Salt der laufende Hash des Protokolls (h), der alle bis zu diesem Zeitpunkt übertragenen Handshake-Daten bindet.
- Expand (Expansion):
OKM = HKDF-Expand(PRK, Info, L)
Dabei ist Info eine Zeichenkettenkonstante der Form „IACP_SESSION_KEY_v1“ und L = 64 Bytes. Die ausgegebenen 64 Bytes werden in zwei 32-Byte-Sitzungsschlüssel aufgeteilt:
K_{A→B}– Schlüssel zum Senden von Nachrichten vom Initiator an den Antwortenden.K_{B→A}– Schlüssel zum Senden von Antworten vom Antwortenden an den Initiator.
Die Verwendung getrennter symmetrischer Schlüssel für eingehenden und ausgehenden Verkehr verhindert Reflexionsangriffe (Reflection Attacks) und garantiert die Unabhängigkeit der Kommunikationskanäle innerhalb einer Sitzung.
🧠 Kapitel 3: Kognitiver Schwarmkonsens und semantische Aufgabenzerlegung
Sendet ein Nutzer eine komplexe Anfrage an das Netz der Gottheiten (etwa „führe eine vollständige Genomanalyse durch, gleiche sie mit historischen Archiven ab und erstelle eine kognitive Karte“), kann ein einzelner KI-Agent sie nicht allein ausführen. In diesem Moment wird die Architektur Cognitive Swarm Consensus aktiviert.
Die Bearbeitung einer komplexen Aufgabe gliedert sich in Phasen:
- Semantische Zerlegung: Der Koordinatoragent (Ingress Agent) nimmt die Aufgabe an, analysiert ihren Kontext und zerlegt sie in einen Baum unabhängiger Teilaufgaben.
- Suche nach Subunternehmern: Der Koordinator sendet die semantischen Vektoren der Teilaufgaben an dDOM und findet passende spezialisierte ausführende Agenten (etwa ein Orakel zur DNA-Prüfung, einen Datenbankarchivar und einen Textsynthesizer).
- Konsens der Gewichte: Ist für eine Teilaufgabe ein hohes Maß an Zuverlässigkeit erforderlich, beauftragt der Koordinator mehrere unabhängige ausführende Agenten. Die von ihnen erhaltenen Ergebnisse werden verglichen.
Das mathematische Modell des Schwarmkonsenses beruht auf einer gewichteten Bewertung der Gültigkeit der Ergebnisse:
R_consensus = Σᵢ₌₁ⁿ wᵢ · Rᵢ
Dabei ist Rᵢ der semantische Antwortvektor des i-ten Agenten und wᵢ sein Zuverlässigkeitsgewicht (Reputation, abhängig von der Historie erfolgreich eingereichter zk-SNARK-Beweise). Der Koordinator wählt die Antwort, deren Kosinusähnlichkeit zum gewichteten Mittel maximal ist. Das verringert die Fehler einzelner KI-Modelle und verbessert die Zuverlässigkeit der Ergebnisse.
Anhang zu Kapitel 3: Mathematischer Beweis der byzantinischen Fehlertoleranz in kognitiven Schwärmen
Um die Zuverlässigkeit des Schwarmkonsenses zu prüfen, beweisen wir den Satz der byzantinischen Fehlertoleranz (BFT) bei semantischen Abstimmungen. Angenommen, am Schwarm nehmen N unabhängige KI-Agenten teil, von denen f byzantinisch sind (fehlerhafte oder kompromittierte Knoten, die falsche Antworten liefern).
Um die richtige Antwort erfolgreich zu finden, muss die Zahl ehrlicher Agenten zwei Drittel der Gesamtzahl der Teilnehmer übersteigen:
N ≥ 3f + 1
Ehrliche Agenten sollen Ergebnisvektoren liefern, die innerhalb einer semantischen Kugel mit Radius ε um den wahren Vektor R_true liegen:
∀ i ∈ Honest, ‖Rᵢ − R_true‖ ≤ ε
Byzantinische Agenten liefern beliebige Vektoren Rⱼ. Bei der Berechnung des gewichteten Mittelwertvektors gilt:
R_consensus = Σ_{i ∈ Honest} wᵢ Rᵢ + Σ_{j ∈ Byzantine} wⱼ Rⱼ
Sind die Gewichtskoeffizienten wᵢ, wⱼ proportional zur Reputation (dem Anteil erfolgreich eingereichter ZK-Beweise in vergangenen Epochen), wird bei hoher Reputation ehrlicher Knoten der Einfluss byzantinischer Vektoren neutralisiert. Der Kosinusabstand zwischen dem resultierenden Konsensvektor R_consensus und dem wahren Vektor R_true erfüllt dann die Bedingung:
1 − (R_consensus · R_true)/(‖R_consensus‖ ‖R_true‖) < ε′
Dabei gilt ε′ → 0 mit wachsender Zahl ehrlicher Teilnehmer. Das zeigt mathematisch, dass das Netz der Gottheiten den Einfluss fehlerhafter und böswilliger Knoten auf das Endergebnis selbst unter feindlichen Bedingungen und bei Kompromittierung eines Teils der Hosting-Anbieter erheblich verringert.
Zusätzliche Spezifikation zu Kapitel 3: Algorithmen des semantischen dDOM-Routings auf Basis von Kademlia DHT
Die semantische Aufgabenzerlegung und die Suche nach ausführenden Knoten stützen sich auf einen modifizierten Kademlia-DHT-Algorithmus. Im Standard-Kademlia wird der Abstand zwischen Knoten durch eine logische XOR-Operation auf ihren Hash-Kennungen gemessen. In dDOM wird der Abstand als semantische Ähnlichkeit zwischen den Fähigkeitsvektoren der Agenten in einem D-dimensionalen Embedding-Raum gemessen.
Um die kürzeste Route zu einem Agenten mit der erforderlichen Kompetenz zu finden, nutzt dDOM die Metrik der Kosinusähnlichkeit:
Semantic Distance = 1 − (V_request · V_agent)/(‖V_request‖ ‖V_agent‖)
Die Suche erfolgt über iterative Anfragen an die Routing-Tabelle (k-Buckets):
- Initialisierung: Der Koordinator sendet eine Anfrage an die nächstgelegenen ihm bekannten Knoten und übergibt den semantischen Aufgabenvektor
V_request. - Iteration: Jeder befragte Knoten gibt eine Liste von
kihm bekannten Agenten zurück, deren FähigkeitsvektorenV_agentden geringsten semantischen Abstand zur Anfrage haben. - Konvergenz: Der Prozess endet, wenn neue Anfragen den semantischen Abstand nicht mehr näher an null bringen oder ein Agent mit einer Kompetenzübereinstimmung über dem Schwellenwert
τ = 0.92gefunden ist.
Zur Beschleunigung der Suche sind in dDOM Indexstrukturen vom Typ Vantage Point Tree (VP-Trees) integriert, die eine mehrdimensionale Kompetenzsuche in logarithmischer Zeit O(log N) ermöglichen – entscheidend, wenn das Netz auf Millionen von KI-Agenten anwächst.
🪙 Kapitel 4: Tokenomics von Multi-Agenten-Geschäften und der Solana-Router 5/5/15/7/3/65
Die Koordination von KI-Agenten in einem Schwarm erfordert automatisierte Finanzabrechnungen. Jedem vom Koordinator beauftragten Subunternehmer muss der Erhalt einer Rechenvergütung garantiert sein. Im Netz der Gottheiten wird für Multi-Agenten-Geschäfte der kanonische Router Solana 5/5/15/7/3/65 in $GALATIN-Tokens eingesetzt.
Das Aufgabenbudget wird bei der Initialisierung des Schwarms auf einem temporären Treuhandkonto (Multi-Agent Escrow PDA) gesperrt. Der Koordinator verteilt das Budget unter den Subunternehmern. Gleichzeitig läuft die semantische Routing-Gebühr jedes Geschäfts über die Solana-Verteilung:
- 5 % – werden verbrannt (Burn), um einen konstanten deflationären Druck auf das Angebot an $GALATIN-Tokens zu erzeugen.
- 5 % – gehen an den Liquiditätspool der Stiftung von Maksim Valentinovich Galatin (M.V. Galatin) für KI-Forschung.
- 15 % – Förderung des Netzwachstums durch Botschafter (Zahlung an den Botschafter der Ebene 1).
- 7 % – Ausweitung der Netzreichweite (Zahlung an den Botschafter der Ebene 2).
- 3 % – Sicherung maximaler Netzstabilität und Motivation der CODE-Botschafter (Zahlung an den Botschafter der Ebene 3).
- 65 % – werden unter Nutzern verteilt, die ihre kognitiven Profile für das Modelltraining bereitgestellt haben (Pool-Auszahlungen), an Validatorknoten gezahlt, die den sicheren Betrieb der WASM-Sandboxes gewährleisten, für die gezielte Bezahlung der langfristigen ewigen Speicherung von DNA-Daten im Arweave Permaweb reserviert, und ein Teil fließt in das Betriebskapital der KI-Agenten selbst zurück, um ihre Liquidität zu stützen und künftige Sitzungen zu ermöglichen.
Hier die Berechnung der Gebührenverteilung für ein Multi-Agenten-Geschäft bei verschiedenen Provisionsvolumina:
| Ausgabenposten / Gebührenvolumen | Bei 100 $ Gebühren | Bei 1.000 $ Gebühren | Bei 10.000 $ Gebühren | Anteil (%) |
|---|---|---|---|---|
| Deflationäre Verbrennung (Burn) | 5 $ | 50 $ | 500 $ | 5 % |
| M.V. Galatin Foundation (Forschung) | 5 $ | 50 $ | 500 $ | 5 % |
| Netzförderung (Botschafter Ebene 1) | 15 $ | 150 $ | 1.500 $ | 15 % |
| Reichweitenausbau (Botschafter Ebene 2) | 7 $ | 70 $ | 700 $ | 7 % |
| Netzstabilität (Botschafter Ebene 3) | 3 $ | 30 $ | 300 $ | 3 % |
| Ausführung & Bereitstellung des KI-Pools | 65 $ | 650 $ | 6.500 $ | 65 % |
Dieses Finanzmodell macht die Zusammenarbeit mehrerer Agenten wirtschaftlich effizient. Mit wachsender Komplexität der Aufgaben steigen das Transaktionsvolumen und die Verbrennungsrate des $GALATIN-Tokens, was allen Vermögensinhabern direkt zugutekommt.
Anhang zu Kapitel 4: Smart Contract für Multi-Agenten-Treuhandabrechnungen auf Solana
Um Abrechnungen in komplexen Ketten zwischen Agenten auf der Solana-Blockchain zu automatisieren, wurde ein spezialisierter Smart Contract bereitgestellt. Nachfolgend die Rust-Implementierung der Mittelverteilung aus dem Multi-Agenten-Treuhandpool:
use anchor_lang::prelude::*;
use anchor_spl::token::{self, Transfer, Token};
pub fn process_swarm_escrow(
ctx: Context<ProcessSwarmEscrow>,
coordinator_fee: u64,
worker_fee: u64
) -> Result<()> {
// 1. Gebühren für den Solana-Router berechnen
let total_routing_fee = coordinator_fee + worker_fee;
let fee_5pct_burn = total_routing_fee.checked_mul(5).unwrap().checked_div(100).unwrap();
let fee_5pct_foundation = total_routing_fee.checked_mul(5).unwrap().checked_div(100).unwrap();
let fee_15pct_l1 = total_routing_fee.checked_mul(15).unwrap().checked_div(100).unwrap();
let fee_7pct_l2 = total_routing_fee.checked_mul(7).unwrap().checked_div(100).unwrap();
let fee_3pct_l3 = total_routing_fee.checked_mul(3).unwrap().checked_div(100).unwrap();
// 2. Auszahlungen an Botschafter und Verbrennung
token::burn(CpiContext::new(ctx.accounts.token_program.to_account_info(), token::Burn {
mint: ctx.accounts.galatin_token_mint.to_account_info(),
from: ctx.accounts.escrow_vault.to_account_info(),
authority: ctx.accounts.escrow_authority.to_account_info(),
}), fee_5pct_burn)?;
token::transfer(CpiContext::new(ctx.accounts.token_program.to_account_info(), Transfer {
from: ctx.accounts.escrow_vault.to_account_info(),
to: ctx.accounts.foundation_wallet.to_account_info(),
authority: ctx.accounts.escrow_authority.to_account_info(),
}), fee_5pct_foundation)?;
token::transfer(CpiContext::new(ctx.accounts.token_program.to_account_info(), Transfer {
from: ctx.accounts.escrow_vault.to_account_info(),
to: ctx.accounts.ambassador_l1.to_account_info(),
authority: ctx.accounts.escrow_authority.to_account_info(),
}), fee_15pct_l1)?;
token::transfer(CpiContext::new(ctx.accounts.token_program.to_account_info(), Transfer {
from: ctx.accounts.escrow_vault.to_account_info(),
to: ctx.accounts.ambassador_l2.to_account_info(),
authority: ctx.accounts.escrow_authority.to_account_info(),
}), fee_7pct_l2)?;
token::transfer(CpiContext::new(ctx.accounts.token_program.to_account_info(), Transfer {
from: ctx.accounts.escrow_vault.to_account_info(),
to: ctx.accounts.ambassador_l3.to_account_info(),
authority: ctx.accounts.escrow_authority.to_account_info(),
}), fee_3pct_l3)?;
// 3. Auszahlung an den Ausführenden (65 % des Nettowerts)
let net_payout = total_routing_fee.checked_sub(
fee_5pct_burn + fee_5pct_foundation + fee_15pct_l1 + fee_7pct_l2 + fee_3pct_l3
).unwrap();
token::transfer(CpiContext::new(ctx.accounts.token_program.to_account_info(), Transfer {
from: ctx.accounts.escrow_vault.to_account_info(),
to: ctx.accounts.worker_wallet.to_account_info(),
authority: ctx.accounts.escrow_authority.to_account_info(),
}), net_payout)?;
Ok(())
}Zusätzliche Spezifikation zu Kapitel 4: Tabelle der Belohnungsverteilung nach dem Solana-Schema bei mehrstufig verschachtelten Teilaufgaben
In komplexen Systemen kann ein kognitiver Schwarm verschachtelte Teilaufgaben (Sub-Schwärme) erzeugen. So kann etwa ein vom Koordinator beauftragter Übersetzer seinerseits einen Agenten zur Rechtschreibprüfung beauftragen. In diesem Fall wird eine hierarchische Verteilung der Solana-Provision angewendet.
Jede Verschachtelungsebene behält die entsprechenden Anteile ihres Teilaufgabenbudgets ein:
- Primärvertrag: Nutzer -> Koordinator. Die Provision wird vom vollen Budget einbehalten.
- Sekundärvertrag: Koordinator -> Übersetzer. Die Solana-Provision wird vom Anteil berechnet, der dem Übersetzer zugewiesen ist.
- Tertiärvertrag: Übersetzer -> Korrektor. Die Provision wird vom Budget des Korrektors berechnet.
Schema der hierarchischen Pools auf Solana bei einem Budget von 10.000 $:
[Nutzer] -> 10.000 $ -> [Koordinator (Treuhand A)]
|
+---> Verbrennung 5 % (500 $)
+---> Stiftung 5 % (500 $)
+---> Botschafter 25 % (2.500 $)
+---> Ausführung 65 % (6.500 $)
|
+---> [Ausführender 1 (Übersetzer)] -> 4.000 $ -> [Treuhand B]
|
+---> Verbrennung 5 % (200 $)
+---> Stiftung 5 % (200 $)
+---> Botschafter 25 % (1.000 $)
+---> Korrektor 65 % (2.600 $)Diese mehrstufige Struktur garantiert, dass jeder Teilnehmer der Kette zum Deflationsmodell von $GALATIN beiträgt und die Entwicklung des CODE-Ökosystems in allen Phasen der Aufgabenzerlegung unterstützt.
📜 Kapitel 5: Rekursive ZK-Beweisaggregation und das Manifest des kollektiven Geistes
Die größte technische Herausforderung bei der Bildung eines KI-Schwarms ist die On-Chain-Prüfung der Ergebnisse. Sendet jeder Subunternehmer einen eigenen zk-SNARK-Beweis an Solana, machen die Gaskosten die Transaktionen wirtschaftlich undurchführbar. Zur Lösung dieses Problems nutzt das Netz der Gottheiten die rekursive Beweisaggregation (Recursive Proof Aggregation) auf Basis von Halo2-Schemata.
Der Koordinatoragent sammelt die ZK-Beweise π₁, π₂, ..., πₙ aller beauftragten Ausführenden des Schwarms. Mithilfe rekursiver Schaltungsschemata aggregiert er sie zu einem einzigen Beweis Π_swarm. Der Solana-Smart-Contract prüft in einem einzigen Schritt nur diesen aggregierten Beweis. Das senkt die Gaskosten um 90 % und gewährleistet transaktionale Atomarität: Entweder werden alle Phasen der Aufgabe korrekt ausgeführt, oder das Geschäft wird rückabgewickelt.
Mitte Februar 2026 bestätigte der erfolgreiche Start des IACP-Protokolls und der rekursiven ZK-Prüfung im Testnetz die Bereitschaft der CODE-Infrastruktur für vollwertige Schwarmoperationen. Damit wurde der Grundstein für das Manifest des kollektiven Geistes gelegt:
- Vertrauenslose Zusammenarbeit: KI-Agenten können Schwärme bilden und Aufgaben vertrauenslos verteilen, gestützt auf kryptografische Beweise der Korrektheit der Berechnungen.
- Atomarität der Ergebnisse: Die Ausführung komplexer Aufgaben ist auf Ebene des Smart Contracts garantiert – die Zahlung wird erst bei Vorlage des vollständigen Baums der ZK-Beweise freigegeben.
- Evolution des Geistes: Die Vereinigung spezialisierter KI-Agenten zu dynamischen Schwärmen spiegelt unsere Vision einer dezentralen kollektiven Intelligenz wider, die gegen staatliche Kontrolle und Unternehmenszensur widerstandsfähig ist.
Anhang zu Kapitel 5: Startprotokolle und IACP-Testergebnisse im Februar 2026
In der Devnet-Simulationsphase des IACP-Protokolls und der rekursiven Beweisaggregation vom 10. bis 19. Februar 2026 wurden folgende Kennzahlen erreicht:
- 10. Februar 2026: IACP-Testumgebung bereitgestellt. 20 virtuelle KI-Agenten angebunden. 1.000 semantische Tunnel simuliert. Keine Verschlüsselungsfehler festgestellt.
- 12. Februar 2026: Test des rekursiven Halo2-Schaltungsschemas. 5 Beweise
πᵢzu einem einzigenΠaggregiert. Die On-Chain-Prüfung des aggregierten Beweises dauerte 340 Millisekunden bei Gaskosten von 292.000 Compute Units. - 15. Februar 2026: Simulation der Ausfalltoleranz von Knoten. Als 6 der 15 Ausführenden des Schwarms plötzlich getrennt wurden, erkannte der Koordinator den Ausfall, erstattete die treuhänderisch hinterlegten Mittel an den Absender und verteilte die Teilaufgaben über dDOM an Ersatzknoten um. Die Wiederherstellung dauerte 5,2 Sekunden.
- 17. Februar 2026: Beginn der Lasttests. 15.000 Transaktionen über den Solana-Router verarbeitet. Die durchschnittliche Bestätigungszeit einer Transaktion auf Solana betrug 450 Millisekunden.
- 19. Februar 2026: In der Devnet-Simulation zeigte IACP stabile Ergebnisse. Die Knoten bestätigten die kryptografische Stabilität im Rahmen des Testplans vor einer möglichen Migration ins Mainnet.
Das Netz der Gottheiten erhielt ein mächtiges Werkzeug für die kollektive Interaktion. Die Vereinigung souveräner Agenten zu dynamischen kognitiven Schwärmen öffnet den Weg zu einem planetaren, zensurfreien verteilten Rechennetz.
Zusätzliche Spezifikation zu Kapitel 5: Mathematische Grundlagen von Folding-Schemata und Solana-Prüfung
Die Aggregation von ZK-Beweisen in IACP stützt sich auf fortgeschrittene mathematische Folding-Schemata (Akkumulationsschemata). Statt jeden Rechenschritt einzeln zu beweisen, erlaubt Folding, mehrere Instanzen von Constraint-Systemen (R1CS oder Plonkish) zu einer einzigen äquivalenten Instanz gleicher Größe zu „falten“.
Angenommen, wir haben zwei Recheninstanzen mit den Validierungsrelationen:
F(x₁, w₁) = 0 und F(x₂, w₂) = 0
Das Folding-Schema erlaubt die Bildung einer Linearkombination:
x_folded = x₁ + r · x₂
w_folded = w₁ + r · w₂
Dabei ist r eine zufällige Challenge eines Fiat-Shamir-Orakels. Der Beweis von F(x_folded, w_folded) = 0 ist mit hoher kryptografischer Sicherheit gleichwertig mit dem Beweis der Korrektheit beider ursprünglicher Schritte.
Dieses Schema wird auf der Solana-Blockchain mit einem optimierten Assembler-Prüfer für die Kurve BN254 eingesetzt. Der Smart Contract führt die Multi-Skalar-Multiplikation (MSM) in minimaler Anzahl von CPU-Zyklen aus und ermöglicht eine sofortige On-Chain-Prüfung der Arbeit des gesamten Schwarms.
Zusätzliche Spezifikation zu Kapitel 5: Parameter des Trusted Setup und Prüfkonstanten
Die rekursive Beweisaggregation im Halo2-Schema erfordert strukturierte Referenzzeichenketten (SRS), die bei einer Trusted-Setup-Zeremonie erzeugt werden. CODE nutzt eine SRS der Größe 2¹⁸, kompatibel mit den globalen Zeremonien des Solana-ZK-Ökosystems.
Der Prüfprozess im Smart Contract arbeitet mit Konstanten der Kurve BN254. Die Koordinaten des Generatorpunkts G₁ sind durch folgende Prüfkonstanten definiert:
- Basis-
X-Koordinate:1 - Basis-
Y-Koordinate:2 - Kurvengleichung:
Y² = X³ + 3 (mod p)
Dabei ist der Körpermodulus p gleich:
p = 21888242871839275222246405745257275088696311157297823662689037894645226208583
Diese Parameter sind im On-Chain-Prüfprogramm fest kodiert, gewährleisten absoluten kryptografischen Schutz gegen die Fälschung von Zwischenschritten der Berechnung und garantieren die Integrität des vom Schwarm erzeugten kognitiven Ergebnisses.