Building on Sui: The Move Language, Object Model, and zkLogin
Sui blockchain development — the Move programming language, Sui's object-centric model, parallel transaction execution, and zkLogin for wallet-free user onboarding.
Sui is a high-performance Layer 1 from Mysten Labs that introduces genuinely new concepts — the Move language, an object-centric state model, and parallel transaction execution that can theoretically achieve hundreds of thousands of TPS.
The Move Language
Move is a Rust-inspired language designed specifically for digital assets. It was originally developed at Meta for the Diem blockchain. Move's key innovation: assets are 'resources' — values that can be moved between owners but never copied or accidentally discarded. This eliminates an entire class of smart contract bugs. Unlike Solidity where balances are stored in a mapping, a Move token is an object that the owner's address directly holds.
The Object Model
In Ethereum, state is a global key-value store — the world state. In Sui, everything is an object with a unique ID and an owner. Objects can be owned by an address, by another object, or be shared (globally accessible). This object graph is the key to Sui's parallel execution: transactions that touch different objects can execute in parallel because there's no shared state conflict. Simple transfers of uncontested objects achieve near-instant finality (Sui's fast-path consensus).
Parallel Execution
Sui's consensus separates simple transactions (transfer object A from address X to Y — no shared state) from complex ones (call a shared contract). Simple transactions use a fast path (no full consensus needed) — they're confirmed in under 500ms with zero ordering dependence. Complex transactions go through full consensus. This design means simple payment flows are extremely fast, while DeFi protocols (which use shared state) operate at normal consensus speed.
zkLogin
zkLogin is one of Sui's most significant innovations — it allows users to create a Sui wallet using their Google, Apple, or Facebook account. A zero-knowledge proof proves the user controls the OAuth account without revealing their identity on-chain. No seed phrase, no extension to install — just OAuth. This is a genuine mainstream onboarding solution. Games and consumer apps on Sui can offer Web2-style account creation that maps to Web3 wallets.
Sponsored Transactions
Sui supports sponsored transactions natively — a dApp can pay the gas for a user's transaction. Combined with zkLogin (no wallet setup needed) and gas sponsorship (no NEAR tokens needed), Sui enables fully Web2-like onboarding for end users.
Ecosystem
DeFi: Cetus (DEX), Aftermath Finance (AMM), Navi (lending). NFTs: Mysten-native marketplaces. Gaming: Capybara Go, Rootlets. Infrastructure: SuiNS (name service), Walrus (Mysten Labs' decentralized storage, using the same validators as Sui). Developer tooling: Sui CLI, Move Playground (browser IDE), Sui TypeScript SDK.
Hiring Move Developers
Move developers are rare — Sui and Aptos are the two main Move blockchains, and the total developer count is far smaller than Solidity. Rust developers can learn Move faster than Solidity developers (shared concepts: ownership, borrowing). Budget 40–60% above equivalent Ethereum developers. Look for developers in the Sui and Aptos Discord communities, and at Move-focused hackathons.
Related Guides
Ready to build your Web3 project?
Tell us about your project and get a precise quote.
Get a Project Quote