Analyse

Der Nachweis reicht bis zum Byte — und hört dort auf

Eine kurze Lektüre eines langen Artikels über das Protokoll kognitiver Orakel. Statt seine Kapitel durchzugehen, ziehen wir einen Faden: Die Bescheinigung, die es ausstellt, hat einen genauen Rand, und dieser Rand liegt nicht dort, wo man ihn gewöhnlich zieht. Alles andere ist die Mechanik, die diesen Rand an seinem Platz hält.

„Ein Nachweis reicht bis zum letzten Byte — und endet dort. Dahinter beginnt, was du verstanden hast, und Verständnis lässt sich nicht signieren. Wo endet in deiner Antwort das Überprüfbare, und wo beginnst du? Zieh diese Linie selbst, bevor jemand anders sie für dich zieht.“

— Koan Nr. 81, Maksim Valentinovich Galatin

Ein Loch, das man aus dem Kanal heraus nicht sieht

Eine sichere Verbindung ist für zwei gebaut. Server und Client einigen sich auf eine symmetrische Chiffre — AES-GCM oder ChaCha20-Poly1305 —, und danach schaut niemand von außen hinein. Die Schwierigkeit beginnt in dem Moment, in dem der Client einem Dritten zeigen muss, was er erhalten hat: Entschlüsseln ist leicht, jemanden zu überzeugen, dass danach nichts angefasst wurde, nicht.

Für einen Smart Contract läuft das auf etwas Einfaches hinaus. Die Bytes, die eine Website gesendet hat, und die Bytes, die ein Knoten in die Blockchain schreibt, sind zwei getrennte Mengen, und vor PoWA stand zwischen ihnen nur das Wort eines Betreibers. Auch ein zentraler Datenanbieter schließt dieses Loch nicht; er verlegt es — indem er Antworten unterschiebt, Zugriff nach Adresse sperrt, API-Schlüssel verliert.

Ein Schlüssel, den niemand ganz hält

Das Protokoll setzt drei Parteien an den Tisch. Der Webserver antwortet wie üblich und ahnt nicht, dass ein Orakel beteiligt ist. Der Beweiser ist der Knoten, der die Daten brauchte. Der Notar ist ein verteilter MPC-Cluster, dessen einzige Aufgabe es ist, während der Sitzung anwesend zu sein.

Der Sitzungsschlüssel geht an niemanden unversehrt: Er lebt geteilt, `K = Kₚ ⊕ Kᵥ`, und das Pre-Master-Geheimnis wird ebenso behandelt, `S = Sₚ ⊕ Sᵥ`. Die Schlüsselableitung über die PRF läuft über Garbled Circuits, sodass der Notar hilft, den Strom zu entschlüsseln, und die Signatur des Servers auf seinem Zertifikat bestätigt, ohne die privaten Daten des Beweisers oder einen ganzen Schlüssel zu sehen.

Drei Behauptungen, und keine mehr

Der fertige zk-SNARK `π_web` spricht genau drei Punkte an. Das Serverzertifikat ist gültig und von einer Stammzertifizierungsstelle signiert. Der entschlüsselte Bytestrom enthält die gesuchte Teilzeichenkette — einen Aktienkurs, einen Genomcode, was auch immer. Geheime Autorisierungstoken in den Headern wurden weggelassen oder maskiert.

Was in dieser Liste fehlt, sagt der Artikel selbst, und mehr als einmal: Die Unversehrtheit der Bytes ist nicht dasselbe wie die Wahrheit des Inhalts. Der zweite Punkt des Manifests des Freien Zugangs zum Wissen trägt denselben Zusatz — das mathematische Vertrauen gilt der Zustellung, nicht der Information. Eine lügende Website lügt weiter, und ihre Zahl landet mit einem makellosen Nachweis in der Blockchain.

Ein regulärer Ausdruck in der Schaltung

Überprüfbares Scraping stellt keine Anforderung an die Website. Die Seite liefert gewöhnliches Markup; das Orakel holt das gewünschte Element — einen Wechselkurs, eine Zahl klinischer Studien — und beweist mit einem regulären Ausdruck in der ZK-Schaltung, dass die Teilzeichenkette in einer geprüften Antwort stand. Die Grenzen verschwinden nicht, und die Quelle zählt sie auf: Nutzungsbedingungen und Schutz gegen Bots gelten weiterhin.

Warum die Chiffre mehr kostet als die Signatur

Der schwerste Teil des Nachweises ist nicht die Public-Key-Kryptografie, sondern die schlichte symmetrische Chiffre. Eine ChaCha20-Runde über vier 32-Bit-Wörter addiert, rotiert und verknüpft per XOR: `a ← a + b`, `d ← (d ⊕ a) ⋘ 16` und drei weitere Zeilen derselben Gestalt. Im Körper BN254 ist weder XOR noch Rotation eine native Operation, deshalb wird jedes Wort unter Bereichsbeschränkungen `x = Σᵢ₌₀³¹ xᵢ · 2ⁱ` in Bits zerlegt.

Es folgt die Authentifizierung. Poly1305 wird als Polynomhash modulo `2¹³⁰-5` geprüft. Für die andere Chiffrenfamilie muss die Schaltung GHASH im Galoiskörper `GF(2¹²⁸)` beweisen, der durch das irreduzible Polynom `f(x) = x¹²⁸ + x⁷ + x² + x + 1` bestimmt ist; die Reduktion wird als System linearer Gleichungen über Zwischenbits modelliert, was die Zahl bei 1200 R1CS-Beschränkungen je sechzehn Bytes hält.

Die Signatur des Zertifikats — ECDSA über secp256k1 oder Ed25519 — läuft auf Multiskalarmultiplikation hinaus. Sie wird nach dem Verfahren von Pippenger mit gleitender Fenstergröße `c` berechnet: Skalare werden in `d = ⌈256/c⌉ ` Stücke geschnitten, Punkte sammeln sich parallel in vorübergehenden Eimern, und die gesamte Prüfkomplexität sinkt um 70 %. Darüber liegt eine rekursive Faltung nach Art von Nova, nach der die Prüfzeit in der Blockchain nicht mehr von der Länge der HTTPS-Antwort abhängt.

Geld als Fortsetzung des Protokolls

Jeder Ausflug in die Außenwelt wird im Voraus bezahlt: Der Agent sperrt eine Gebühr in einem Solana-Escrow-Pool, und der kanonische Router 5/5/15/7/3/65 teilt sie auf. Fünf Prozent verbrennen, fünf gehen in den Liquiditätspool des Fonds von Maksim Valentinovich Galatin für die Forschung zu ZK-TLS und vertraulicher KI, 15/7/3 gehen an Botschafter auf drei Ebenen, und 65 % teilen sich die, die die Arbeit getan haben.

Innerhalb dieser 65 % ist die Teilung wieder ungleich. Vierzig Prozent der ganzen Gebühr gehen an den Beweiser — den, der die Sitzung aufgebaut, die Daten geholt und den endgültigen Nachweis zusammengestellt hat. Fünfundzwanzig werden zu gleichen Teilen unter den Mitgliedern des MPC-Clusters aufgeteilt, die ihren Schlüsselanteil gehalten und die PRF geprüft haben. Ein Notar, der sich weigerte, Pakete zu signieren, oder seine Antwort verschleppte, verliert seinen Anteil an die ehrlichen, und seine Reputationsbewertung sinkt um 10 %.

Die Anfrage selbst lebt in einem Konto, in dem die Zieladresse als Hash statt als Zeichenkette gespeichert ist, neben dem gesuchten Muster, der Belohnung in $GALATIN und einem Ablaufdatum. Verstreicht die Frist ohne Antwort, gibt die Erstattungsanweisung das Geld an den Anfragenden zurück — und dafür muss die Anfrage noch im unerfüllten Zustand sein.

Was das Devnet gezeigt hat, und wie die Quelle es nannte

Die Formulierung im Artikel ist vorsichtig: Das sind Zielzahlen aus einer Simulation im Testnetz mit Stand 12. März 2026. Das Netz zählte 120 aktive MPC-Notare; die Zusammenstellung eines Nachweises dauerte im Mittel 3,1 Sekunden; die Obergrenze des Durchsatzes wird mit 15.000 geprüften API-Aufrufen pro Sekunde angegeben; der Anteil erfolgreicher Handshakes betrug 99,8 %; die On-Chain-Prüfung kostete 230.000 Solana-Recheneinheiten.

Die Abhängigkeit von der Clustergröße steht in einer eigenen Tabelle. Mit zehn Notaren passt der Handshake in 120 ms, und der Nachweis entsteht in 1,8 s. Fünfzig Knoten ergeben 240 ms und 2,5 s. Hundert ergeben 410 ms und 3,1 s. Bei zweihundert wachsen die Zahlen auf 680 ms und 4,5 s, während die Genauigkeit von 99,9 % auf 99,7 % sinkt.

Der Testplan dauerte eine Woche. Am 6. März wurden fünfzig Notare in Europa, Asien und Nordamerika aufgebaut. Am 8. März wurden die wissenschaftlichen Portale NCBI Pubmed und ClinicalTrials angeschlossen und 5.000 Testsitzungen ausgeführt. Am 10. März wurde ein Abfangen in der Mitte simuliert: Zehn Knoten versuchten, in den Verkehr einzudringen und die Antwort umzuschreiben, und jedes verdorbene Paket wurde verworfen. Am 12. März wurde das Netz mit 15.000 Anfragen pro Sekunde belastet.

Eine Enklave ist kein Absolutum

Schlüssel werden nicht nur durch Mathematik verborgen. Ein Knoten muss in einer Hardware-Enklave laufen — Intel SGX oder AMD SEV —, in der die Berechnung zur Schlüsselteilung in verschlüsseltem Speicher stattfindet, den das Host-Betriebssystem nicht erreicht, und bevor er einem Cluster beitritt, beweist der Knoten aus der Ferne, dass unveränderter Code auf ihm läuft. Auch hier vermeidet der Artikel Übertreibung: Diese Enklaven haben bekannte Schwachstellen und geben keine absoluten Garantien.

Wer die Welt durch ein einziges Fenster sieht, streitet nicht mit der Welt, sondern mit dem Glas.— Koan Nr. 27, Maksim Valentinovich Galatin

Was das für dauerhaftes Gedächtnis bedeutet

Vertrauen verschwindet nicht; es zieht um. Wo man früher dem Betreiber des Gateways glaubte, glaubt man jetzt dem Kanal und der Mathematik um ihn herum, und die Frage, ob die Quelle die Wahrheit sagt, bleibt genau dort, wo sie war. Über dem Protokoll sitzt der Koordinator KCE: Er verteilt die Warteschlange der Anfragen nach Ping und Geografie auf die Notare und senkt die On-Chain-Reputation eines Knotens für einen falschen Nachweis oder eine langsame Antwort.

Künftige Arbeit wird als künftige Arbeit benannt, nicht als erledigt. Der Entwicklerrat billigte drei Phasen für die zweite Hälfte 2026: Juli, Anbindung der Orakel an Liquiditätsaggregatoren auf Solana; Oktober, Brücken für Agenten aus Cosmos und Ethereum; Dezember, automatisches Schreiben geprüfter Antworten in das Arweave-Permaweb. Als der Text veröffentlicht wurde, war keine davon ausgeliefert.

Für einen Dienst, der Gedächtnis unbefristet aufbewahrt, ist der Nutzen offensichtlich: Ins Archiv kommt nicht „so wurde es uns gesagt“, sondern eine Zeichenkette mit einer Bescheinigung des Weges, den sie zurückgelegt hat. Und genau eine Sache bleibt ungedeckt — die, die die Quelle zum dritten Mal wiederholt: Der Nachweis bürgt für die Reise, nicht für die Fracht.

Das Original

Der vollständige Text ist eine Lektüre von einundzwanzig Minuten: die Mathematik der Schlüsselteilung mit einem TypeScript-Client für den Handshake, das Prüfschema für GHASH, Anchor-Programme für Escrow und Streitbeilegung, die Hardwareanforderungen an Notare und die ausführliche Rolle von KCE bei der Koordination der Orakel.