Skip to main content

Sui Platform

What makes Sui's runtime structurally different from EVM and SVM — and where does that difference become decisive?

The object model is the foundation. Everything — coins, NFTs, devices, identities — is an object with an ID, type, owner, and data. Ownership is explicit, not inferred from a balance mapping. Parallelism follows naturally: transactions on disjoint object sets execute concurrently without coordination.

Runtime

ConceptWhat It DoesWhy It Matters
Object modelState is objects, not accountsOwnership is structural, not convention
Mysticeti consensusDAG-based BFT with ~390ms finalityReal-time agent workflows, HFT DeFi
Parallel executionObject-level transaction isolationLinear scaling with hardware
Storage fundUsers pay for on-chain storage; validators compensatedSustainable economics for data-heavy apps
Move bytecode verifierChecks safety invariants at publish timeEntire vulnerability classes eliminated pre-deployment

What Goes Here

Pages in this directory document the Sui runtime internals — object model deep dives, consensus mechanics, storage architecture, and execution model. Equivalent to The EVM in the EVM section.

Context

Questions

Where does the object model make something trivial that other runtimes make hard — and where does it introduce friction that accounts don't have?