Sui.

Beitrag

Teile dein Wissen.

article banner.
21Savage.
Aug 12, 2025
Artikel

Das objektzentrierte Modell von Sui verstehen

Die meisten Blockchains behandeln Token und Smart-Contract-Staaten als Einträge in einem riesigen gemeinsamen Hauptbuch, aber Sui stellt das auf den Kopf. Anstatt mit einem riesigen globalen Staat zu arbeiten, basiert Sui aufObjekten— in sich abgeschlossene Daten, die in einer Kette gespeichert sind und Eigentum, Übertragung oder Änderung sein können.

Stellen Sie sich Objekte wie Pakete in einem Postamt vor. Jedes hat eine eindeutige ID, einen definierten Besitzer und bestimmte Inhalte. Die Blockchain hat die Aufgabe, sicherzustellen, dass diese Pakete nicht ohne die Zustimmung des Besitzers gestohlen, dupliziert oder verändert werden können. In Sui kann ein Objekt alles sein: eine Münze, ein NFT, ein Spielcharakter, ein Stück Land in einem Metaversum oder sogar die interne Datenstruktur eines Smart Contracts.

In Sui gibt es zwei Haupttypen von Objekten: •Eigene Objekte— gehören zu einer bestimmten Adresse. Nur diese Adresse (oder die autorisierten Smart Contracts) können sie ändern. •Gemeinsam genutzte Objekte— für mehrere Benutzer zugänglich. Diese erfordern eine strengere Reihenfolge der Transaktionen und einen strikteren Konsens, da mehrere Personen gleichzeitig mit ihnen interagieren können.

Die wahre Magie entspringt dem ressourcenorientierten Design**von Move. In Sui werden Objekte als Ressourcen gespeichert, was bedeutet, dass sie nicht kopiert oder versehentlich gelöscht werden können. Wenn du ein Objekt überträgst, ist das Original weg — keine Duplikate, keine Geistereinträge. Dadurch bleibt das System sicher und vorhersehbar.

Wenn Sie eine Transaktion in Sui senden, sagen Sie im Grunde: „Ich möchte dieses Objekt nehmen, etwas damit machen und eine neue Version erstellen.“ Die Blockchain überprüft, ob Sie das Objekt tatsächlich besitzen und ob Ihre Aktion zulässig ist, und aktualisiert dann den Status entsprechend.

Für Entwickler ist dieser Ansatz wegweisend. Es bedeutet: • Sie können Anwendungen entwerfen, bei denen jedes Asset ein erstklassiger Citizen ist, nicht nur eine Datenbankzeile. • Transaktionen mit Objekten, die nichts miteinander zu tun haben, können parallel ausgeführt werden, wodurch das Netzwerk viel schneller ist als herkömmliche Ketten. • Komplexe Spielgegenstände, DeFi-Positionen oder Identitätsnachweise können als sichere, übertragbare Objekte existieren.

Hier ist ein kurzes Beispiel: Stell dir vor, du baust einen Marktplatz für Schwerter im Spiel. Jedes Schwert ist ein Objekt mit Werten wie Angriffskraft, Haltbarkeit und Seltenheit. Wenn ein Spieler sein Schwert verbessert, ersetzt er das alte Objekt durch ein neues mit aktualisierten Statistiken. Die Blockchain stellt sicher, dass nur der rechtmäßige Besitzer diese Änderung vornehmen kann — und niemand sonst das Schwert duplizieren kann.

Das Verständnis dieses objektzentrierten Modells ist der Schlüssel zur Entwicklung wirklich interaktiver und skalierbarer Apps auf Sui. Es verändert Ihre Denkweise von der „Aktualisierung von Variablen in einem globalen Vertrag“ zur „sicheren, überprüfbaren Weitergabe von Ressourcen, die der realen Welt ähneln“.

  • Sui
  • Architecture
1
Teilen
Kommentare
.