Beitrag
Teile dein Wissen.
How Does Sui’s Object-Centric Model Differ from Account-Based Blockchains?
How Does Sui’s Object-Centric Model Differ from Account-Based Blockchains?
- Sui
- Architecture
- SDKs and Developer Tools
Antworten
3Most blockchains (Ethereum, Solana, etc.) follow an account-based model where assets are represented as balances tied to addresses. Sui introduces an object-centric model, where every asset is an object with its own unique ID, ownership rules, and metadata. This makes assets programmable, composable, and transferable without relying on smart contract state variables.
Benefit for devs: Fewer chances of re-entrancy bugs, easier NFT/game asset management, and more scalable transaction parallelization.
Pitfall to avoid: Treating objects like account balances; instead, think of them as standalone entities with defined ownership.
On most blockchains like Ethereum, everything revolves around accounts and balances, meaning all transactions update a shared global state. This often creates bottlenecks because every action has to pass through that single state, slowing down processing and sometimes leading to conflicts. Sui flips this model by making objects the core unit. Each token, NFT, or asset is an object with its own owner and version, which allows independent transactions to run in parallel if they do not touch the same object. This makes the system faster and more scalable while still being secure. For developers, it also means your logic feels closer to the real world since you treat assets as individual items instead of abstract entries in a ledger. By reducing global state dependencies, Sui avoids common problems like reentrancy bugs and improves user experience with quicker confirmations.
Read more here: Sui Object Model.
Sui’s Object-Centric Model vs. Account-Based Blockchains 1.** Abstraction**
- Account-based (Ethereum, Solana): State tied to accounts (balances, storage).
- Sui: State = objects (coins, NFTs, assets) with unique IDs.
- Ownership
- Account-based: Assets belong to an address.
- Sui: Each object explicitly stores its owner (user, object, or shared).
- Execution & Parallelism
- Account-based: Conflicting writes → serialized.
- Sui: Independent objects → can execute in parallel.
- Safety
- Account-based: Bugs can cause double-spends/reentrancy.
- Sui: Move + resource types prevent duplication/loss of assets.
- User Experience
- Account-based: Users manage balances at addresses.
- Sui: Users directly interact with objects (NFTs, coins, positions).
In short: Sui treats everything as objects with ownership, enabling parallel execution, safer asset handling, and richer logic, unlike account-based blockchains.
Weißt du die Antwort?
Bitte melde dich an und teile sie.
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.
Verdiene deinen Anteil an 1000 Sui
Sammle Reputationspunkte und erhalte Belohnungen für deine Hilfe beim Wachstum der Sui-Community.

- ... SUITucker+165
- ... SUIDpodium.js+156
- ... SUIGifted.eth+148
- ... SUIacher+107
- ... SUIcasey+88
- ... SUIMiniBob+65
- ... SUItheking+55
- Warum benötigt BCS eine genaue Feldreihenfolge für die Deserialisierung, wenn Move-Strukturen benannte Felder haben?55
- Fehler bei der Überprüfung mehrerer Quellen“ in den Veröffentlichungen des Sui Move-Moduls — Automatisierte Fehlerbehebung45
- Sui-Transaktion schlägt fehl: Objekte sind für eine andere Transaktion reserviert49
- Sui Move Error - Transaktion kann nicht verarbeitet werden Keine gültigen Gasmünzen für die Transaktion gefunden315
- So maximieren Sie Ihre Gewinnbeteiligung SUI: SUI Staking vs Liquid Staking19