Kurz erklärt: Aptos Move ist die Implementierung der Smart-Contract-Sprache Move für die Layer-1-Blockchain Aptos. Sie wird von Aptos Labs gepflegt und liegt näher an der ursprünglichen Move-Version des Diem-Projekts als das objektzentrierte Sui Move.
Herkunft und Einordnung
Die Move-Sprache wurde urssprünglich für das Diem-Projekt (früher Libra) beim Meta-Konzern entwickelt. Nach dessen Einstellung gründeten ehemalige Diem-Entwickler die Firma Aptos Labs, die im Oktober 2022 das Mainnet der Aptos-Blockchain startete. Aptos Move gilt als vergleichsweise nahe Fortführung der ursprünglichen Diem-Implementierung.
Parallel entstand mit Sui Move eine zweite große Move-Variante, die von einem anderen Team aus demselben Umfeld (Mysten Labs) mit abweichendem Datenmodell entwickelt wurde. Beide Sprachen teilen die Kernkonzepte von Move, unterscheiden sich jedoch in der Zustandsverwaltung.
Technisches Modell
Aptos Move verwendet ein kontobasiertes Speichermodell: Ressourcen und Module werden unter der Adresse eines Kontos abgelegt. Zentrale Eigenschaften der Sprache sind:
- Ressourcen als lineare Typen: Digitale Werte können weder kopiert noch unbeabsichtigt verworfen werden, was doppelte Ausgaben auf Sprachebene verhindern soll.
- Module und Skripte: Logik wird in wiederverwendbaren Modulen organisiert, die auf die Kette veröffentlicht werden.
- Move Prover: Ein formales Verifikationswerkzeug erlaubt es, Eigenschaften von Smart Contracts mathematisch zu prüfen.
- Parallelisierung: Aptos nutzt eine Ausführungs-Engine (Block-STM), die Transaktionen optimistisch parallel verarbeitet.
Anwendung im Aptos-Ökosystem
Smart Contracts auf Aptos werden in Aptos Move geschrieben und über die Aptos-CLI oder das SDK veröffentlicht. Einsatzgebiete umfassen DeFi, NFT-Anwendungen und weitere dezentrale Anwendungen. Der native Token des Netzwerks ist APT, der für Transaktionsgebühren, Staking und Governance verwendet wird.
Aptos Labs stellt eine umfangreiche Entwicklerdokumentation, Standardbibliotheken (Aptos Framework) und Tutorials bereit. Die Move-Standards für Token (etwa Fungible Asset und Digital Asset) sind Teil dieses Frameworks.
Häufige Fragen
Worin unterscheidet sich Aptos Move von Sui Move?
Aptos Move nutzt ein kontobasiertes Speichermodell nahe am ursprünglichen Diem-Move, während Sui Move ein objektzentriertes Modell verwendet. Code ist zwischen beiden Varianten nicht direkt übertragbar.
Wer steht hinter Aptos Move?
Aptos Move wird von Aptos Labs entwickelt, gegründet von ehemaligen Mitarbeitern des Diem-Projekts von Meta.
Was ist der Move Prover?
Der Move Prover ist ein formales Verifikationswerkzeug, mit dem sich Eigenschaften von in Move geschriebenen Smart Contracts mathematisch nachweisen lassen.
Welcher Token gehört zu Aptos?
Der native Token der Aptos-Blockchain ist APT. Er wird für Transaktionsgebühren, Staking und Governance eingesetzt.
Seit wann ist Aptos live?
Das Mainnet der Aptos-Blockchain wurde im Oktober 2022 gestartet.
Zusammenfassung
Aptos Move ist die Move-Variante der Aptos-Blockchain, die von Aptos Labs aus dem eingestellten Diem-Projekt von Meta hervorging und im Oktober 2022 mit dem Mainnet startete. Sie verwendet ein kontobasiertes Speichermodell, Ressourcen als lineare Typen und bietet mit dem Move Prover ein formales Verifikationswerkzeug. Der zugehörige Netzwerk-Token ist APT.
Weiterführende Quellen
- Aptos Move (offizielle Entwicklerdokumentation): aptos.dev
- Move-Programmiersprache (Wikipedia): en.wikipedia.org