Da dezentrale Anwendungen immer fortschrittlicher werden, geht es bei der Sicherung von On-Chain-Transaktionen nicht mehr nur um Smart Contracts. Jede Transaktion sollte vor der Ausführung außerdem gegen programmierbare Regeln geprüft werden. Genau das liefert das Newton Protocol über seine dezentrale Policy-Engine.
Das Beste an Newton ist, dass Entwickler seine Fähigkeiten nutzen können, ohne einen Smart Contract bereitzustellen. Mit dem TypeScript SDK kann jeder in wenigen Minuten eine Policy-Auswertung simulieren und verstehen, wie Newton Blockchain-Transaktionen schützt.
Der Quickstart-Guide zeigt dies anhand eines OFAC-Sanktionsscreening-Beispiels. Anstatt sofort eine Transaktion auszuführen, sendet das SDK einen Transaktions-Intent an das Newton Gateway, wo das dezentrale Operator-Netzwerk ihn gegen eine vordefinierte Rego-Policy auswertet. Die Policy verwendet externe PolicyData-Oracles, um zu bestimmen, ob der Absender die Compliance-Checks besteht, bevor sie eine Genehmigung oder Ablehnung zurückgibt.
Da der Prozess simulateTask verwendet, läuft alles als Dry Run. Es ist keine Wallet-Verbindung, keine Gas-Gebühren und kein Sepolia-ETH erforderlich. Das ist ein hervorragender Weg für Entwickler, die Architektur von Newton Protocol zu erkunden, ohne irgendein On-Chain-Risiko einzugehen.
Der Ablauf ist unkompliziert:
Installieren Sie das Newton TypeScript SDK zusammen mit Viem.
Konfigurieren Sie Ihren Newton-API-Schlüssel.
Definieren Sie einen Transaktions-Intent, der den Absender, Empfänger, Calldata und die Chain-Informationen enthält.
Führen Sie simulateTask() über das SDK aus.
Erhalten Sie eine strukturierte Antwort, die zeigt, ob die Transaktion zulässig ist und warum.

Das Simulationsergebnis ist so gestaltet, dass es einfach und entwicklerfreundlich ist. Es gibt klar zurück, ob die Auswertung erfolgreich war, ob die Policy die Transaktion genehmigt hat, eine menschenlesbare Erklärung sowie etwaige Fehler, falls die Auswertung fehlgeschlagen ist. Das macht das Debugging und das Testen von Policies erheblich einfacher, bevor Anwendungen in die Produktion gebracht werden.
Hinter dieser einfachen Entwicklererfahrung steckt eine ausgeklügelte dezentrale Infrastruktur. Sobald die Simulationsanfrage den Newton Gateway erreicht, wird sie an das dezentrale AVS-Operator-Netzwerk von Newton weitergeleitet. Operatoren führen die relevante Rego-Policy gemeinsam mit PolicyData aus, das von vertrauenswürdigen Datenanbietern abgerufen wird, z. B. aus Sanktionsdatenbanken oder Compliance-Oracles. Nach der Auswertung wird das Ergebnis an die Anwendung zurückgegeben. In Produktionsbereitstellungen erzeugt der gleiche Prozess eine BLS-cryptografische Attestation, die es Smart Contracts ermöglicht zu verifizieren, dass die Policy-Auswertung korrekt durchgeführt wurde, bevor die Transaktion ausgeführt wird.
Diese Architektur trennt Business-Logik von der Ausführung von Transaktionen. Anstatt jede Compliance- oder Sicherheitsregel direkt in Smart Contracts einzubetten, können Entwickler flexible Policies definieren, die sich im Laufe der Zeit weiterentwickeln, während On-Chain-Contracts leichtgewichtig und verifizierbar bleiben.
Newtons Quickstart zeigt außerdem, wie einfach es ist, reale Compliance-Checks in dezentrale Anwendungen zu integrieren. Entwickler können die Beispiel-Sanktionspolicy später durch eigene, benutzerdefinierte Policies ersetzen, die z. B. Ausgabenlimits, Risikomanagement, KYC-Verifizierung, Vault-Schutz, Autorisierung für KI-Agenten, Oracle-Validierung oder jede andere programmierbare Transaktions-Schutzvorrichtung abdecken.
Letztlich senkt Newton Protocol die Hürde für den Aufbau sicherer Web3-Anwendungen. Entwickler können lokal experimentieren, Policies sofort validieren und Vertrauen in ihre Transaktionslogik gewinnen, bevor sie in die Produktion wechseln. Durch die Kombination aus dezentraler Policy-Auswertung und kryptografischen Attestationen ermöglicht Newton eine Zukunft, in der jede Blockchain-Transaktion nicht nur für die Ausführung, sondern auch für Compliance, Sicherheit und Risikomanagement verifiziert werden kann.

