Rise In Logo





Move on Sui Course

Sui Storage:

  • Sui storage is the storage layer of Sui, responsible for storing data on the blockchain in an object-centric manner.

Objects:

  • An object is a piece of data with a unique identifier (UID) and an owner address.
  • Objects can be mutable or immutable. Mutable objects can be changed by their owner or authorized smart contracts. They have a key property for UID and an optional store property indicating storage location.
  • Immutable objects are code packages with smart contract logic written in Move. They have no properties but can be referenced by other objects using their UID.

Fee Model:

  • Sui storage implements a fee model to ensure efficient and fair network resource usage.
  • Users must pay a one-time storage fee for each object they create or own. This fee is part of the gas fee calculation for transactions.
  • The storage fee varies based on object size and type, with immutable objects being cheaper.
  • Users can receive rebates for deleting or transferring objects, freeing up storage space.
  • Collected storage fees contribute to a storage fund used to reward validators maintaining network security and performance.
  • The storage fee model can be adjusted through governance proposals to align with the evolving needs of the Sui community.

User-Friendly Experience:

  • While it may seem complex, practical use will make these concepts clearer as you interact with the system.
Rise In Logo

Rise together in web3