Back to Blogresearch
Move Language Security: Aptos vs Sui Implementation Differences
Comparative analysis of Move language security considerations between Aptos and Sui blockchains.
ExVul Research Team
Security Researchers
December 202416 min
#Move#Aptos#Sui#Language Security

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