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

ExVul Research Team

Security Researchers

December 202416 min
#Move#Aptos#Sui#Language Security
Move Language Security: Aptos vs Sui Implementation Differences

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

AspectAptos MoveSui Move
Object ModelAccount-basedObject-centric
OwnershipAccount resourcesObject ownership
ParallelizationBlock-STMObject-level
Entry Pointsentry functionsentry + 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

Related Articles

Continue reading about blockchain security