#Binance #BTC #crypto2023 #BNB #ETH

Sui wird seit kurzem online sein. Da sowohl Aptos als auch Sui die Move-Sprache verwenden, ist zu beachten, dass Aptos Core Move verwendet, während Sui Sui Move verwendet, eine erweiterte Version von Core Move.
Deshalb werden wir es heute aus der Perspektive des Codes oder aus der Perspektive der Programmierer analysieren: Kann Sui als neue öffentliche Kette die ETH herausfordern und wird sie der zweite Polkadot werden?
1. Informationen zum Verschieben der Sprache
Während der erwarteten Spitzenzeit der offiziellen Aptos-Mainnet-Veröffentlichung im September 2022 begann ich, die Move-Sprache zu verwenden, um als Programmierer für einen DEX auf der Aptos-Plattform zu arbeiten (hauptsächlich, um Bounty-Bugs zu sammeln). Ich habe dabei gelernt, und ich habe es gefunden Dieser Move war überhaupt nicht nützlich. Schwierig, er hat viele Ähnlichkeiten mit Rust.
Viele Blockchain-Entwickler sagen, dass Solidität einfach sei, aber Rust sei schwierig, intelligente Verträge zu schreiben. Aber viele Leute im Kreis werden sagen: „Bewegung ist einfacher als Solidität“, was bedeutet, dass das Erlernen von Bewegung viel einfacher ist als das Erlernen von Solidität.
Die meisten Leute wissen, dass Aptos und Sui beide die Move-Sprache verwenden.
Ja, aber Aptos verwendet Core Move, während Sui Sui Move verwendet, eine erweiterte Version von Core Move.
Die Move-Sprache ist für ihre Sicherheit bekannt und Sui Move gilt als sicherer als Core Move. Ich habe über viele Smart-Contract-Projekte geschrieben, darunter EVM, Solana, Cosmos und Polkadot – und bin noch auf keine Sprache gestoßen, die vergleichbare Sicherheit wie die Move-Sprache bietet.
Solidity- und Rust-Smart-Verträge weisen bekanntermaßen zahlreiche Schwachstellen auf und waren Opfer zahlreicher Hacks. Aufgrund ihrer inhärenten Struktur erleichtern Move-Smart-Verträge jedoch die direkte Verwaltung von Krypto-Assets. Dadurch können Entwickler hochsichere Smart Contracts erstellen, ohne dass umfassende Sicherheitskenntnisse erforderlich sind.
Übrigens nutzt Aptos Global Storage zum Speichern von Assets, während Sui seinen eigenen Sui Storage zum Speichern von Assets verwendet. Um ihre Unterschiede besser zu verstehen, können Sie diesen Artikel lesen: [ https://docs.sui.io/learn/sui-move-diffs ]
Meiner Meinung nach kommt Sui Move einer realen Vermögensverwaltung näher, da jeder Vermögenswert in der Sui-Kette als Objekt behandelt wird, ähnlich einem materiellen Vermögenswert.
Lassen Sie uns die High-Level-Architektur von Aptos und Sui analysieren, um die Gründe für die Unterschiede in den verwendeten Move-Sprachtypen zu ermitteln.
2. Über Aptos
Die Architektur von Aptos ähnelt auffallend der von Solana, insbesondere wenn es um den Umgang mit Token und Programmen geht.
Wie unten gezeigt, Vergleich zwischen EVM und Solana

Solana verfügt über drei Arten von Konten (Programmkonto, Datenkonto, Wallet-Konto);
Die Ethereum Virtual Machine (EVM) besteht aus zwei Arten von Konten (Smart-Contract-Konten und Wallet-Konten).
Die Architektur von Solana führt eine geteilte Struktur für Smart Contracts ein, die das Programm in „Logic“- und „State“-Komponenten unterteilt. Diese Trennung erleichtert die parallele Transaktionsausführung.
Für ein umfassenderes Verständnis lesen Sie bitte einen Artikel des Solana-Gründers Anatoly Yakovenko.

Aptos verwendet keine unterschiedlichen Kontotypen, sondern verwendet Adressen zur Darstellung von Konten, und diese Adressen sind mit Modulen und Ressourcen verbunden, die im globalen Speicher gespeichert sind.
Der globale Speicher in Aptos implementiert eine Indexzuordnung, sodass über den Index, der aus Adresse und Typ besteht, auf Ressourcen (wie Daten, Token, NFTs usw.) und Module (Smart Contracts) im Speicher zugegriffen werden kann.
Beispiel: Wenn wir ein Szenario studieren, habe ich 30 APTs in meiner Brieftasche. Meine Wallet-Adresse ist 0xabcd….

Wie im obigen Beispiel gezeigt, wird die Münzspeicherstruktur, die die Menge an APT darstellt, im globalen Speicher gespeichert und kann über den folgenden Index abgerufen werden:
0xabcd + 0x1::coin::CoinStore<0x1::aptos_coin::AptosCoin>
Die Adresse 0xabcd zeigt die zugehörigen Ressourcen (Tokens und NFTs), die in meinem Wallet vorhanden sind.

Auf Aptos werden Token mit dem Standard-Token-Modul aptos_framework::coin erstellt und verwaltet, das mit dem Token-Programm von Solana verglichen werden kann. Darüber hinaus wird aptos_token::token zum Erstellen und Verwalten von NFT-Sammlungen und einzelnen NFTs verwendet.
Durch die Trennung von Ressourcen und Modulen im Global Storage kann Aptos die parallele Verarbeitung nicht überlappender Transaktionen sowie Transaktionen, die nur dieselben Ressourcen lesen, ermöglichen.
Aufgrund seiner parallelen Verarbeitungsfähigkeiten kann Aptos schätzungsweise bis zu 160.000 Transaktionen pro Sekunde verarbeiten. Es ist also ein großer Fortschritt in der Gaming- und Metaverse-Branche.
3. Über SUI

Sui zeichnet sich durch die starke Nutzung von Objekten aus, was bedeutet, dass alles im Sui-Ökosystem als Objekt behandelt wird. Dazu gehören Pakete (Smart Contracts), Token und NFTs, die alle unter dem Objekttyp gruppiert sind.
Im Sui-Ökosystem hat jedes Objekt im Sui-Speicher eine eindeutige ID und kann über die entsprechende ID aufgerufen werden.
Beispiel: Ich habe 30 SUIs in meiner Wallet:

Dies entspricht meiner Wallet-Adresse, die drei Objekte enthält, die jeweils 10 SUIs darstellen. Wenn ich in den Sui-Browser gehe und mein Konto finde, wird mir angezeigt, dass ich drei SUI-Token-Objekte in meiner Wallet habe.
Objekt 0x0522..eefe SUI-Guthaben: 10
Objekt 0xa611..2b9b SUI-Guthaben: 10
Objekt 0xc741..b215 SUI-Guthaben: 10

Um ein tieferes Verständnis der Beziehung zwischen Sui-Objekten und Kontoadressen zu erhalten, sehen Sie sich das Bild unten an

Wenn die 5 SUIs in meinem Wallet auf ein anderes Wallet übertragen werden, werden die 10 SUI-Objekte durch zwei Objekte ersetzt, die jeweils 5 SUIs enthalten. Eines dieser beiden Objekte wird auf das neue Wallet übertragen. Dadurch bleiben noch drei Objekte übrig, aber der Gesamtsaldo in meiner Brieftasche beträgt 25 SUI.
Sui-Objekte können in unveränderliche Objekte (eingefrorene Objekte), gemeinsam genutzte Objekte und veränderliche Objekte unterteilt werden. Weitere Einzelheiten finden Sie unter folgendem Link:
https://docs.sui.io/devnet/build/programming-with-objects/ch1-object-basics
Sui verwendet das Modul sui::coin, um Token zu erstellen und zu verwalten. In Bezug auf NFT ist jedes Objekt in Sui einzigartig, was darauf hinweist, dass jedes Objekt als NFT verwendet werden kann. Um NFTs jedoch von anderen Objekten zu unterscheiden, hat das originByte-Team den NFT-Standard auf Sui erstellt.
Sui führt Transaktionen parallel mit mehr als 130.000 TPS aus.

Vor ein paar Tagen hat ein Mitglied des Sui-Teams auf seinem Discord-Server eine Nachricht über ein Leistungsupdate gepostet.
https://blog.sui.io/sui-performance-update/
Es bleibt jedoch abzuwarten, ob diese Leistungsverbesserungen anhalten, wenn das Sui-Mainnet ein hohes Transaktionsvolumen verzeichnet. Bemerkenswert ist, dass Solana ursprünglich 65.000 TPS beanspruchte, aus Performancegründen jedoch mehrfach unterbrochen wurde und derzeit nur etwa 4.000 Transaktionen verarbeiten kann.
Der Start des Sui Mainnet ist für den 3. Mai geplant. Wenn Sie in Sui investieren möchten, um Gewinne zu erzielen, haben Sie bitte etwas Geduld und halten Sie Ihr Geld bei eToro, Kraken oder Binance bereit. Es bleibt weniger als ein Tag, bis das Mainnet online geht.
Zusammenfassen
Derzeit entstehen viele neue Blockchains mit jeweils einzigartigen Eigenschaften und Technologien. Das ultimative Ziel der Blockchain-Technologie besteht darin, Off-Chain-Datenbanken in TPS zu übertreffen.
Wenn Sie schon einmal bei Aptos gehandelt haben, werden Sie bemerkt haben, dass der Transaktionsbestätigungsprozess blitzschnell ist. Es ist zwar schnell, aber immer noch nicht in Echtzeit. Trotz ihrer Geschwindigkeit sind die Entwicklungspakete und Tools von Aptos und Sui (wie Blockchain-Browser und Wallets) immer noch relativ unterentwickelt, und ETH hatte ähnliche Probleme, als es zum ersten Mal im Mainnet gestartet wurde.
Wenn Sie glauben, dass Blockchain die zukünftige Richtung der Webtechnologie ist, dann ist KI nur eine Anwendung im Web!