Skip to main content

Sui Concepts Overview

Sui introduces innovative approaches to blockchain architecture and development. The concepts explored in this section provide comprehensive coverage of Sui's design, from core architecture to advanced features.

Architecture

Networks

Storage

Consensus

Epochs and Reconfiguration

Security

Protocol Upgrades

Transactions

Life of a Transaction

Programmable Transaction Blocks

Sponsored Transactions

Gas Smashing

Sui optimizes coin management by combining multiple coins into a single object to pay for gas fees.

Transaction Authentication

Transaction security is arguably the most important feature of a blockchain. Sui provides multiple features to secure your transactions, whether on chain or off.

Object Model

Object Ownership

Transfers

Everything on Sui is an object. To use objects, they must be transferred between owners, which can be an address or another object.

Transfer to Object

On Sui, you can transfer objects to objects in the same way you can transfer objects to addresses.

Object and Package Versioning

Move

Move Overview

Move is an open source language for writing safe packages to manipulate on-chain objects.

Package Upgrades

Sui provides a method of upgrading your packages while still retaining their immutable properties.

Dynamic Fields

Move Conventions

Recommended Move 2024 best practices for Sui development.

The Move Book

A comprehensive guide to the Move programming language on the Sui blockchain.

Data Access

gRPC Overview

GraphQL for Sui RPC

Custom Indexing Framework

Archival Store and Service

Cryptography

zkLogin

zkLogin is a Sui primitive that enables you to send transactions from a Sui address using an OAuth credential without publicly linking the two.

Passkey

Nautilus

Run secure, off-chain logic in trusted execution environments (TEEs), and verify it on-chain to trigger safe smart contract workflows.

Checkpoint Verification

Tokenomics

SUI Tokenomics

Sui's tokenomics is designed to support the long-term financial needs of Web3. It uses the native SUI coin as the currency of the network and to pay for the network's gas fees.

Staking and Unstaking

Gas Fees

A Sui transaction must pay for both the computational cost of execution and the long-term cost of storing the objects a transaction creates or mutates.

SUI Bridging

Vesting Strategies

If you plan to launch a token on Sui, then you might consider implementing a vesting strategy to strengthen the long-term outlook of your token.

Additional Resources

Ethereum to Sui

Gaming on Sui

Sui offers features like dynamic NFTs, kiosks, soulbound assets, and on-chain randomness, to provide builders with the tools to create immersive, transparent, and fair gaming experiences.

Research Papers

Research papers that are relevant to Sui and that one or more Sui team members have co-authored.