Move Overview
Move is a resource-oriented programming language originally developed for Libra/Diem. Both Aptos and Sui have adopted Move but with significant implementation differences.
Key Differences
| Aspect | Aptos Move | Sui Move |
|---|---|---|
Object Model | Account-based | Object-centric |
Ownership | Account resources | Object ownership |
Parallelization | Block-STM | Object-level |
Entry Points | entry functions | entry + public |
Sui's object-centric model introduces unique security considerations around object ownership and transfer.
Object Ownership
Sui requires careful ownership management
Shared Objects
Sui shared objects need consensus
Resource Safety
Both maintain Move's resource guarantees
