Lernen

Lernen Sie Acurast kennen. Entdecken Sie die Geschichte, tauchen Sie in die technische Dokumentation ein und sehen Sie, mit wem Acurast im Ökosystem zusammenarbeitet.

Bauen Sie mit vertrauensloser Rechenleistung auf einer dezentralen Cloud

Deployen Sie Backend-Logik, Off-Chain-Berechnungen und Automatisierung auf einem dezentralen Netzwerk unabhängiger Provider. Keine zentralisierten Server. Kein blindes Vertrauen. Verifizierbare Ausführung als Grundprinzip.

Keine Kreditkarte. Keine Server, die Sie verwalten müssen. Zugang per Wallet.

Warum Acurast

Vertrauenslose Ausführung

Aufgaben sind kryptografisch signiert und verifizierbar

Von Grund auf vertraulich

Provider haben niemals Zugriff auf Secrets im Klartext oder sensible Payloads

Dezentrale Rechenleistung

Die Ausführung erfolgt auf unabhängigen Smartphones

Bezahlung pro Ausführung

Keine ungenutzte Infrastruktur, keine dauerhaft laufenden Instanzen

Kombinierbar mit Web3

Entwickelt für das Zusammenspiel mit Smart Contracts, Oracles und On-Chain-Logik

Standardmäßig serverless

Kein Infrastrukturaufwand – deployen Sie Code, keine Server

Was Sie bauen können

KI & CONFIDENTIAL COMPUTE

Was Sie bauen können:

Beispielhafte Anwendungsfälle

KI-Diagnostik im Gesundheitswesen (HIPAA-konform), Erkennung von Finanzbetrug, Analyse juristischer Dokumente, Datenverarbeitung in Unternehmen ohne Cloud-Exposition.

DEFI & BLOCKCHAIN-INFRASTRUKTUR

Was Sie bauen können:

Beispielhafte Anwendungsfälle

Multi-Chain-Preisfeeds, automatisierte DeFi-Strategien, Cross-Chain-Liquiditätsmanagement, Wrapped-Bitcoin-Lösungen, MEV-Schutzdienste.

WEB3-ANWENDUNGEN & -DIENSTE

Was Sie bauen können:

Beispielhafte Anwendungsfälle

Serverlose Web-Backends, Residential-Proxy-Netzwerke, Datenindexierungsdienste, automatisierte Social-Media-Tools, dezentrale Hosting-Plattformen.

Gemacht für Entwickler, nicht für DevOps

Sie schreiben Code. Acurast übernimmt die dezentrale Ausführung und Verifizierung.
Keine Infrastruktur, die Sie verwalten müssen. Keine Server, die Sie babysitten müssen.

Entwicklererfahrung

Einfaches aufgabenbasiertes Ausführungsmodell

Deterministische und verifizierbare Ergebnisse

SDKs und APIs für Automatisierung

Wallet-basierte Authentifizierung

Funktioniert mit bestehenden Web3-Tools

Sie konzentrieren sich auf die Logik, nicht auf die Infrastruktur.

Ausführungsumgebungen

Wählen Sie die Laufzeitumgebung, die zu Ihrem Workload passt. Es kommen laufend weitere Umgebungen hinzu.

JavaScript (V8)

Ideal für Automatisierung, Off-Chain-Logik und Backend-Dienste

Status Produktionsreif

Node.js

Ideal für APIs, Integrationen und komplexe Workflows

Status Produktionsreif

Python VM

Optimiert für Datenverarbeitung und KI-Workloads

Status Demnächst verfügbar

Maschinelles Lernen

Unterstützung für PyTorch und TensorFlow bei Inferenz-Aufgaben

Status Geplant

Docker

Status Demnächst verfügbar

Funktioniert im gesamten Web3-Ökosystem

Acurast ist nativ in die wichtigsten Blockchain-Ökosysteme und Ausführungsmodelle integriert.

Unterstützte Netzwerke

Protokollkompatibilität

EVM

Dediziertes Layer 1

Polkadot-Pallets

WebAssembly

Wallet-nativer Zugang

Keine Konten. Keine Passwörter. Keine proprietäre Authentifizierung.

Häufig gestellte Fragen

Unten finden Sie die am häufigsten gestellten Fragen.

Wie deploye ich meine erste App?

Installieren Sie die Acurast CLI mit npm install -g @acurast/cli, führen Sie acurast init aus, um Ihre acurast.json-Konfiguration und Ihre .env-Datei zu erzeugen, bündeln Sie Ihr Projekt in eine einzelne JS-Datei und führen Sie dann acurast deploy aus. Die CLI übernimmt den IPFS-Upload, die On-Chain-Registrierung und das Processor-Matching automatisch.

Processors laufen mit Node.js v24.5. Ihre App muss in eine einzelne JavaScript-Datei gebündelt werden (z. B. mit webpack), oder Sie stellen sicher, dass sich alle Abhängigkeiten im dist-Ordner befinden (node_modules wird nicht deployt).

Ja. Mit dem Befehl acurast live der CLI können Sie Ihren Code in einer Live-Umgebung auf einem entfernten Processor ausführen – mit derselben Konfiguration aus Ihrer acurast.json. Praktisch, um das Verhalten vor einem vollständigen Deployment zu prüfen.

Fügen Sie sensible Werte zu Ihrer .env-Datei hinzu und listen Sie sie im Array includeEnvironmentVariables in acurast.json auf. Sie werden beim Deployment verschlüsselt und erst im Trusted Execution Environment des Processors entschlüsselt. Nicht einmal der Besitzer des Smartphones kann darauf zugreifen. In Ihrem Code greifen Sie über _STD_.env[„MY_KEY“] darauf zu.

Die Laufzeitumgebung stellt ein _STD_-Objekt bereit – mit Methoden für HTTP-Anfragen (httpGET, httpPOST), WebSocket-Verbindungen (_STD_.ws), kryptografisches Signieren und Verschlüsseln (secp256k1, secp256r1, ed25519), sichere Zufallsgenerierung und Zugriff auf Umgebungsvariablen. Sie können außerdem ausgehende HTTP-Aufrufe tätigen und direkt mit externen APIs interagieren. Ausführliche Informationen finden Sie in der Dokumentation

Ja. Die Laufzeitumgebung enthält native Fulfillment-Methoden für mehrere Ökosysteme – Sie können Ergebnisse direkt aus Ihrem Deployment-Skript an EVM-Chains, Substrate-basierte Chains oder Tezos Smart Contracts übermitteln. Der Processor begleicht die Gasgebühren auf der Ziel-Chain mit Mitteln, die Sie vorab hinterlegen.

Einmalige Deployments werden einmal für eine festgelegte Dauer ausgeführt. Intervall-Deployments wiederholen sich in einer festgelegten Frequenz (z. B. jede Minute, stündlich). Jede Ausführung ist eine eigenständige, verifizierbare Einheit. Sie konfigurieren dies in acurast.json im Feld execution.

On-Demand-Deployments öffnen eine dauerhafte WebSocket-Verbindung zum Acurast-WebSocket-Dienst, sodass Ihre dApp in Echtzeit Nachrichten an einen laufenden Processor senden kann. Nützlich für interaktive Anwendungsfälle, in denen Sie Rechenleistung aus einem Frontend oder Smart Contract heraus auslösen müssen. Integrieren Sie auf der Client-Seite das Acurast TypeScript SDK.

Nach dem Deployment ordnet der Acurast Matcher Ihr Deployment anhand Ihrer Konfiguration verfügbaren Processors zu – einschließlich Anforderungen an die Smartphone-Attestierung, Mindest-Reputationswert und Processor-Whitelists. Die Processors bestätigen die Zuweisung, und die Ausführung beginnt zum geplanten Startzeitpunkt.

Ja. Setzen Sie den Parameter numberOfReplicas in Ihrer acurast.json, um demselben Deployment mehrere Processors zuzuweisen. Smartphones können offline gehen – Ihre Lösung sollte das berücksichtigen.

Wenn Sie das Deployment mit „mutability“: „Mutable“ erstellt haben, können Sie das Skript über acurast deployments update script <deployment-id> <script-ipfs> aktualisieren. Umgebungsvariablen können Sie zwischen Intervallausführungen außerdem mit acurast deployments <id> -e aktualisieren.

Acurast-Processors nutzen dedizierte Hardware-Coprozessoren (z. B. Googles Titan-M2-Chip) als Trusted Execution Environments, nicht nur Software-Enklaven auf dem Hauptprozessor. Ihr Code und Ihre Daten sind isoliert, sodass selbst der Besitzer des Smartphones während der Ausführung nicht darauf zugreifen kann. Attestierungsnachweise verifizieren die Integrität der Ausführungsumgebung.

Ja. Acurast enthält ein Modul zum Ausführen von LLMs. Die meisten Modelle von Hugging Face im GGUF-Format werden unterstützt. Eine Schritt-für-Schritt-Anleitung finden Sie im Leitfaden zum LLM-Deployment in der Dokumentation.

Acurast unterstützt natives Fulfillment auf EVM-Chains (Ethereum, Arbitrum, Optimism, Base usw.), Substrate-Chains (Polkadot-Pallets), Tezos und weitere. Die Protokollkompatibilität umfasst EVM, dediziertes Layer 1, Polkadot-Pallets und WebAssembly. Liste der Acurast-Integrationen