Sui.

Post

Share your knowledge.

article banner.
dhaholar.
Aug 22, 2025
Article

Shared Objects in Depth: When You Really Need Them

Problem this solves: Developers overuse shared objects, causing consensus slowdowns.

What you’ll learn:

When shared objects are unavoidable

How to design them for minimal contention

Sharding patterns

  1. Good use cases

Orderbooks

Auction houses

Public registries

  1. Bad use cases

Per-user data

Frequently updated counters

  1. Sharding example

Instead of one GlobalLeaderboard, create LeaderboardSeason1, LeaderboardSeason2, etc., each as separate shared objects.

  • Sui
  • Architecture
0
Share
Comments
.
Dpodium.js.
Aug 23 2025, 00:52

Why is it generally a bad idea to store per-user data in a shared object on Sui?

Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.

848Posts2233Answers
Sui.X.Peera.

Earn Your Share of 1000 Sui

Gain Reputation Points & Get Rewards for Helping the Sui Community Grow.

Reward CampaignAugust