ALUX Network

Die globale VM entsteht

Stellen Sie sich eine logische virtuelle Maschine vor, die überall läuft – auf öffentlichen Blockchains, in privaten Clustern und in Client-Umgebungen wie Smartphones und Browsern – und dabei den zugrunde liegenden Zustand, Threads, die Replikation und den Konsens abstrahiert. Entwickler schreiben ein nebenläufiges Programm; der Ausführungsort wird zur Konfigurationsentscheidung statt zu einer architektonischen Einschränkung. Seine Bestandteile werden weiterhin gemeinsam als ein atomares Ergebnis übernommen. Das ist die Abstraktion virtueller Maschinen, und ALUX entwickelt sie.

Eine logische Ausführungsschicht physisch verteilt

GLVM bietet Entwicklern ein nebenläufiges Ausführungsmodell über viele TVMs hinweg. Die ALUX-Chain-Runtime bildet die aktuelle Grundlage; die private Cloud ist die nächste Integrationsfläche, während die Bereitstellung auf Client-Geräten weiterhin auf der Roadmap steht.

Betriebssystem für die Welt

Registrierung und Suche für Dienste und Agenten / Orchestrierung von Diensten und Agenten / Programmierbare Capability

ALUX – dezentrale nebenläufige Runtime

GLVM / Zustand + Threads / Replikation / Konsens

Physische Infrastruktur

Öffentliche Blockchain / Privater Cluster / Client-Hardware

Betriebssystem für die Welt

Registrierung und Suche
für Dienste und Agenten
Orchestrierung von Diensten und Agenten
Programmierbare Capability

ALUX – dezentrale nebenläufige Runtime

GLVM
Zustand + Threads
TVM
Replikation
TVM
Konsens
TVM

Jede Maschine führt eine TVM aus; zusammen bilden sie die GLVM.

Physische Infrastruktur

Öffentliche Blockchain

Blockchain-Nodes

TVM
TVM
TVM
Privater Cluster

Cloud-/Enterprise-Nodes

TVM
TVM
TVM
Client-Hardware

Smartphones / Browser

TVM
TVM
TVM

ALUX-Capability-Übersicht

Ziehen Sie Module in ALUX Runtime, um zu sehen, wie sie sich in ein GLVM-Modell einfügen.
Doppelklicken Sie auf eine beliebige Karte, um die ausführlichere Erläuterung zu öffnen.

Einmal tippen, um die ausführlichere Erläuterung eines Moduls zu öffnen.
Zweimal tippen, um es mit ALUX Runtime zu verbinden und seine Rolle im zusammengesetzten VM-Modell zu sehen.

In ALUX Runtime ziehenFür Details doppelklickenEinmal tippen · Details ansehenDoppelt tippen · Mit Runtime verbinden
Runtime-VerbindungEin Modul mit ALUX verbinden

Ziehen Sie ein Modul auf ALUX Runtime, um zu sehen, wie es sich in GLVM einfügt.

Doppelklicken Sie auf eine Karte, um eine kurze Erläuterung zu öffnen: Was sie tut, warum sie wichtig ist und welche realen Dienste sie berührt.

Anwendungsfälle

Was Sie mit ALUX erstellen können

Erstellen Sie Abläufe, die ihren Kontext beim Warten bewahren, parallele Arbeit koordinieren und als ein Ergebnis abgeschlossen werden. Aktuelle Funktionen und Roadmap-Ziele sind getrennt gekennzeichnet.

01

Lang laufende KI-Agenten auf der Chain

Ein Ablauf startet mehrere Agenten parallel. Einige rufen die Claude-API auf, während andere Schritte auf Eingaben des Nutzers warten. Der Haupt-Agent setzt erst fort, wenn jeder Zweig abgeschlossen ist – auch wenn der Ablauf etwa 30 Minuten dauert. Claude und Nutzereingaben werden auf Anwendungsebene eingebunden; ALUX stellt dauerhafte Fork-, Wait-, Join-, Capability-Weitergabe- und wiederholbare Ausführungsfunktionen bereit.

durable-agent.toxRUNTIME- UND APP-INTEGRATION
Agenten verzweigenClaude aufrufenAuf einen Menschen wartenAlle zusammenführenFortfahren
02

BTC-Preisaggregation von drei Börsen

Ein Vertrag startet über konfigurierte Adapter für externe E/A drei parallele Prozesse, um BTC-Preise von Binance, Coinbase und Kraken abzurufen. Ein vierter Prozess wartet auf alle drei, führt ihre Ergebnisse zusammen, normalisiert die Kurse, berechnet den Median und fährt anschließend fort. ALUX macht die Ausführung reproduzierbar; die ausgewählten Endpunkte bestimmen weiterhin die Quelle der Wahrheit.

btc-median.toxUNTERSTÜTZTER E/A-PFAD
BINANCE
COINBASE
KRAKEN
JOIN → MEDIAN
03

Atomare Cross-Shard-Ausführung

Vertrag a auf Shard A merkt eine Zahlung für ein Ticket vor, das von Vertrag b auf Shard B verwaltet wird. Scheitert b, weil das Ticket bereits verkauft wurde, wird die Zahlung von a zurückgerollt. Erst wenn beide Schritte erfolgreich sind, werden Zahlung und Ticketbesitz gemeinsam übernommen; andere Transaktionen sehen keinen Teilzustand. Atomare Cross-Shard-Ausführung ist ein Roadmap-Ziel und heute keine verfügbare Funktion.

TicketabrechnungROADMAP
ZAHLUNG / AATOMARE VERKNÜPFUNGTICKET / B
Beide werden übernommen oder beide abgebrochen
04

Programmierbares Geld mit kombinierbaren Regeln

Alice gibt Bob eine Geldbörse mit 1 ALUX und fügt eine Regel hinzu: Das Guthaben muss innerhalb von 10 Tagen verwendet werden. Gibt Bob dieselbe Geldbörse an Carole weiter, fügt er eine zweite Regel hinzu: Sie darf nur zum Kauf von Büchern verwendet werden. Carole muss beide Regeln erfüllen; durch die Weitergabe wird das Guthaben nicht dupliziert. Zeitlimit und Ausgabenregel werden durch Anwendungslogik durchgesetzt.

Geldbörse mit 1 ALUXANWENDUNGSRICHTLINIE
AliceInnerhalb von 10 Tagen verwenden
BobNur für Bücher
CaroleBeide Regeln gelten
Über die einmalige Transaktion hinaus entwickeln

Entdecken Sie die Runtime-Grundbausteine für lang laufende Abläufe.

Nutzen Sie Runtime Lab, um Fork, Warten, Join, externe Eingaben, Wiederholung und atomare Finalisierung im ALUX-Ausführungsmodell zu untersuchen.

Runtime Lab öffnen

Häufig gestellte Fragen

FAQ

Klicken Sie auf eine Frage, um die Antwort zu sehen

Was wird mit ALUX möglich, was gewöhnliche Smart Contracts nicht können?
ALUX erweitert das Smart-Contract-Modell zu einer dezentralen Engine für dauerhafte Ausführung lang laufender Aufgaben. Ein Ablauf kann nebenläufige Prozesse ausführen, blockübergreifend angehalten werden, auf externe Tools oder Menschen warten, fortgesetzt werden und Ergebnisse zusammenführen, ohne einen halbfertigen Zustand offenzulegen. Über die Runtime vermittelte externe Kanäle können mit unterstützten Off-Chain-Diensten interagieren, ohne separate Oracle- und Relayer-Abläufe. Die Architektur soll dasselbe atomare Modell horizontal erweitern, sodass Cross-Shard-Effekte gemeinsam übernommen oder abgebrochen werden; Cross-Shard-Ausführung steht weiterhin auf der Roadmap.
Warum wurde ALUX für KI-Agenten entwickelt?
Ein On-Chain-Agent ist von Natur aus eine Langtransaktion. Ein Aufruf eines LLM oder Tools dauert; auch das Warten auf eine menschliche Antwort braucht Zeit. Der Ablauf lässt sich nicht in einen sofortigen Aufruf innerhalb eines Blocks zwingen. ALUX bewahrt den Ausführungskontext, hält den Ablauf an, setzt ihn bei eingehenden Eingaben fort, koordiniert nebenläufige Agenten und finalisiert über wiederholbare Ausführung.
Ist ALUX nur eine weitere, schnellere L1?
Nein. Schnellere L1s beschleunigen dieselbe Abstraktion: einmalige Zustandsaktualisierungen innerhalb eines Blocks. ALUX ist eine dezentrale nebenläufige Runtime für Langtransaktionen, die warten, fortgesetzt werden, Ergebnisse über mehrere Kanäle zusammenführen oder den zuerst verfügbaren Kanal auswählen können; ihre Zustandsaktualisierungen sind nicht mehr an eine Blockgrenze gebunden. Mit seiner GLVM-Architektur – Abstraktion virtueller Maschinen – ist ALUX darauf ausgelegt, dieselbe logische Transaktion über Blockgrenzen hinaus auf Shard- und Systemgrenzen auszuweiten.
Einige andere Chains behaupten ebenfalls, Cross-Block-Transaktionen zu unterstützen. Was unterscheidet ALUX?
Entscheidend ist die Atomarität.

Kompensation / Saga: commit → commit → ✗ fail → run compensating undo
Jeder Schritt wird lokal übernommen, Zwischenzustände sind sichtbar, Kompensationen können ebenfalls scheitern und externe Effekte lassen sich nicht immer rückgängig machen. Das ist letztliche Konsistenz. Einige asynchrone Chains, darunter ICP und Rialo, setzen stark auf dieses Modell. Es ist einfacher umzusetzen, aber ungeeignet für Anwendungen, die stärkere ACID-Garantien benötigen.

ALUX: Alles oder nichts: stage → stage → ✗ fail → discard everything
Nichts wird übernommen, bevor die gesamte Transaktion erfolgreich abgeschlossen ist. Bei einem Abbruch werden nicht übernommene Effekte verworfen und kein Teilzustand wird sichtbar. Das ist echte ACID-Atomarität über Blockhöhen hinweg.
Wie hält ALUX Langtransaktionen deterministisch?
ReplayTrie zeichnet nichtdeterministische COMM-Entscheidungen auf, die sich auf die Ausführung auswirken. So ermöglicht es eine bitgenaue deterministische Wiederholung innerhalb der ALUX-Runtime, damit Validatoren dasselbe Ausführungsergebnis reproduzieren können.
Was sind Object Capabilities (OCAP)?
Object Capability (OCAP) ist ein Sicherheitsmodell, in dem ein Stück Code nur dann auf eine Ressource zugreifen kann, wenn ihm ausdrücklich eine Referenz (eine Capability) auf diese Ressource übergeben wurde. In einem OCAP-System identifiziert dieselbe Objektreferenz eine Ressource (Bezeichnung) und erteilt zugleich die Berechtigung, sie zu verwenden (Autorisierung).
Warum ist OCAP ein stärkeres und kombinierbares Sicherheitsmodell?
Object Capability (OCAP) ist ein stärkeres Sicherheitsmodell, weil Berechtigungen durch explizite, fälschungssichere Capabilities statt durch globale Identitäten oder Zugriffskontrolllisten dargestellt werden. Es folgt dem Prinzip, dass Bezeichnung zugleich Berechtigung ist: Wer eine Capability besitzt, bezeichnet damit eine Ressource und erhält die Erlaubnis, sie zu verwenden. So entfallen implizite Umgebungsberechtigungen und die Angriffsfläche wird kleiner. Da Capabilities sicher delegiert, eingeschränkt und widerrufen werden können, gelten Sicherheitsrichtlinien lokal für die beteiligten Objekte, statt über ein zentrales Berechtigungssystem verstreut zu sein. Dadurch lässt sich OCAP auf natürliche Weise kombinieren: Komplexe Anwendungen, Smart Contracts und KI-Agenten-Abläufe können aus unabhängig abgesicherten Komponenten aufgebaut werden, während das Prinzip der geringsten Berechtigung erhalten bleibt.
Was bedeutet native OCAP-Unterstützung in ALUX?
Die tupelraumbasierte virtuelle Maschine (TVM) von ALUX implementiert das Object-Capability-Modell (OCAP) direkt auf Bytecode-Ebene. Der Befehlssatz enthält keine Operationen zum Fälschen oder Erzeugen beliebiger Objektreferenzen. Dadurch können Capabilities nur durch explizite Delegation erworben werden. So wird sichergestellt, dass alle Berechtigungen fälschungssicher und ausdrücklich übertragen sind.
Können Entwickler bestehender Smart Contracts ALUX nutzen?
Die TVM führt EVM-Bytecode in isolierten Sandboxes aus, sodass sich die meisten EVM-Verträge mit minimalen Änderungen zu ALUX migrieren lassen. Außerdem bietet ALUX über eine Auswahl häufig verwendeter eth_* JSON-RPC-Methoden eine Ethereum-kompatible Sicht.