Newtonsche Bestätigungen machen aus Zustimmung einen Beweis

Die meisten Blockchain-Transaktionen lassen sich nach ihrem Ablauf leicht verifizieren. Die Zustimmung (Approval) dahinter ist jedoch meist nicht einfach nachzuvollziehen. Man sieht zwar, dass ein bestimmter Wert verschoben wurde, aber nachzuweisen, wer das genehmigt hat, unter welcher Richtlinie (Policy) und ob diese Zustimmung zum Ausführungszeitpunkt noch gültig war, ist eine deutlich schwierigere Frage.

Newton geht mit Zustimmungen anders um. Statt sie als vorübergehende Signale zu behandeln, macht sein Bestätigungssystem daraus kryptografischen Beleg. Vor der Ausführung verifiziert PolicyClient, dass die Bestätigung zur richtigen Aufgabe, Richtlinie, Anwendung, Operator-Quorum und Gültigkeitsdauer passt. Wenn diese Bedingungen nicht erfüllt sind, wird die Transaktion nie fortgesetzt.

Die interessante Folge ist nicht ein weiterer Prüfungsschritt. Sie verändert, worauf die Operatoren optimieren. Eine leichtfertige Zustimmung wird nicht mehr einfach nach der Ausführung vom Netzwerk vergessen. Jede Bestätigung kann später überprüft werden, und falsche oder widersprüchliche Zustimmungen setzen Operatoren einem Slashing-Risiko aus. Die sicherste Strategie besteht darin, Entscheidungen zu produzieren, die auch lange nach Abschluss der Transaktion noch vertretbar sind.

Das schafft einen anderen Standard für die Verantwortlichkeit des Netzwerks. Das Vertrauen verschiebt sich nach und nach weg davon, sich zu merken, wer etwas genehmigt hat, hin zur unabhängigen Verifikation, dass die Zustimmung tatsächlich der erforderlichen Richtlinie folgte.

Natürlich bringen stärkere Garantien zusätzlichen Engineering-Aufwand. Die Koordination von BLS-Signaturen, das Validieren von Bestätigungen und das Verwalten von Ablaufzeiträumen machen das System komplexer. Der Trade-off ist dabei klar: einfachere Infrastruktur oder stärkerer Beleg.

Der Punkt, über den ich immer wieder nachdenke, ist nicht, dass Transaktionen leichter zu verifizieren werden. Es ist, dass Zustimmungen aufhören, Versprechen zu sein, die Operatoren abgeben, und stattdessen zu einem Beweis werden, den das Netzwerk unabhängig prüfen kann.

Quelle: Newton Protocol Documentation (Attestation System, BLS Signatures, AttestationValidator & Expiration Blocks). Persönliche Analyse. #newt $NEWT @NewtonProtocol