Autor: YBB Capital Researcher Zeke
Vorwort
Der Markt ist in letzter Zeit immer kälter geworden und viele OGs in der Branche beginnen zu schwanken, was den Sinn der Existenz der Branche angeht. Um über meine persönlichen Gefühle zu sprechen: Ich habe immer das Gefühl, dass der Grund, warum viele große Visionen in der Vergangenheit „gefälscht“ wurden, darin liegt, dass diese Visionen nicht von Anfang an logisch konsistent waren. Dapps außerhalb nichtfinanzieller Anwendungen versuchen immer, den Wert der Dezentralisierung hervorzuheben, um die Tatsache zu vertuschen, dass das Produkt selbst nicht gut genug ist. Aber die Wahrheit ist, dass sie mich gebeten haben, Google, Twitter und YouTube nicht zu vertrauen, sondern darauf zu vertrauen, dass ihre Multi-Signatur-Wallets und eigenständigen Server sicher genug sind. Viele Visionen sind nicht gefälscht, wurden aber nie wirklich verifiziert. Ich glaube immer noch, dass die meisten Visionen eine Bedeutung haben, auch wenn sie nicht so großartig sind. Sie brauchen vielleicht nur genügend Grundlagen, um sie zu unterstützen. Am Ende kann zumindest eines in Bezug auf Dezentralisierung und eine gute Erfahrung bereitgestellt werden, die mit Web2 vergleichbar ist. So wie TON und Solana in der Vergangenheit beide verachtet wurden, holen sie jetzt in vielen Leistungsaspekten allmählich zu ihren großen Brüdern auf. Die öffentliche Kette, die Anwendungen überträgt, braucht Innovationen, die den Fortschritt der Branche in jedem Zyklus fördern. Deshalb werden wir heute einen öffentlichen Kettentyp untersuchen, der lange Zeit nicht ernst genommen wurde, das Move-System.
1. Bewegen
Die Programmiersprache Move entstand ursprünglich aus Metas aufgegebenem Projekt Diem (ursprünglich Libra genannt), das ursprünglich darauf abzielte, einen stabileren und regulierteren Stablecoin als Grundlage für seine Metaversum-Vision zu schaffen. Stattdessen stieß das Projekt auf starken Widerstand und anhaltenden Druck von Regulierungsbehörden auf der ganzen Welt. Die Aufsichtsbehörden befürchteten, dass Diems Größe und die riesige Nutzerbasis von Facebook eine Bedrohung für die Finanzstabilität, die Geldpolitik und den Datenschutz darstellen könnten, und der Druck der Biden-Regierung führte letztendlich dazu, dass Meta das Diem-Projekt aufgeben musste.
Aber zum Glück wurde der Kern von Diem nicht aufgegeben. Verschiedene vom ursprünglichen Team getrennte Fraktionen bestehen immer noch darauf, Move zu erforschen und weiterzuentwickeln, und jetzt haben sie sich zu den bekannten Move-Zwillingen Sui und Aptos entwickelt. Darüber hinaus gibt es viele öffentliche Kettenprojekte wie Linera (das sich auf die öffentliche Kette Rust von Move stützt), das noch in den Kinderschuhen steckt, und Movement, das kürzlich energisch angekündigt wurde.
Warum kann der Restzins eines halbierten Projekts so groß sein? Als Antwort auf die Blockchain-Programmiersprache des führenden Web2-Herstellers benötigt Move keine Einführung in seine Grundkenntnisse. In Bezug auf das Design hat es auch viele Verbesserungen bei Leistungs- und Sicherheitsproblemen bei bestehenden Blockchain-Programmiersprachen (insbesondere Solidity) vorgenommen. Nach Überlegung bestand das Entwurfsziel darin, ein Typensystem für die Vermögensverwaltung und die Durchsetzung der Zugangskontrolle zu entwickeln. Ich persönlich fasse es in drei einfachen Punkten zusammen:
Sicherheit: Die Hauptprämisse des Move-Sprachdesigns ist Sicherheit. Es nutzt statische Typprüfung und Ressourcenverwaltung, um häufige Sicherheitslücken wie Überlauffehler und Wiedereintrittsangriffe zu verhindern. Im Vergleich zu virtuellen Maschinen anderer Sprachen unterstützt Move eine Vielzahl von Sicherheitsfunktionen. Die folgende Abbildung zitiert Nansens Vergleich.
Zusammensetzbarkeit: Unterstützt Modularität und Zusammensetzbarkeit, sodass Entwickler problemlos verschiedene Smart Contracts erstellen und kombinieren können, um komplexere Anwendungen zu erstellen.
Leistung: Die virtuelle Maschine der Move-Sprache ist optimiert (unterstützt Parallelität, Speicherverwaltung, Compiler-Optimierung), um intelligente Verträge effizient auszuführen und dadurch die Transaktionsgeschwindigkeit und den Durchsatz zu erhöhen.
In einer Zeit, in der modulare öffentliche EVM-Ketten den Markt überschwemmen, ist Move tatsächlich ein mutiger Versuch. Möglicherweise haben Sie in den Einleitungen vieler öffentlicher Kettenprojekte ähnliche Aussagen zu den drei von mir genannten Anziehungspunkten gesehen. Ich würde Ihnen eher empfehlen, sie selbst zu erleben, um sich diese Worte vorzustellen.
2. Sui
2.1 Architektur
Als einer der Gemini-Stars wurde Sui in den frühen Tagen seiner Einführung wegen Airdrop-Problemen und Token-Freigabemethoden kritisiert. Aber lassen Sie diese Themen beiseite und sprechen Sie einfach über das Projekt selbst. Sui ist in Bezug auf Leistung und Erfahrung zumindest gut genug, und seine Leistung in Spielen ist extrem gut. Dies ist untrennbar mit seinem eigenen verbesserten Architekturdesign für die Akzeptanz im Mainstream verbunden. Hier werde ich Suis architektonische Innovation kurz beschreiben:
Objektspeichermodell: Diese Komponente ist die von Sui on Move verbesserte Kernkomponente. Das sogenannte Objektspeichermodell speichert Daten als unabhängige Objekte, und jedes Objekt verfügt über eine eindeutige Kennung. Im Gegensatz zu herkömmlichen Datenbanksystemen verfügt das Objektspeichermodell nicht über eine feste Datenstruktur und kann verschiedene Datentypen wie Text, Bilder, Videos und Audio speichern. Dieses Modell ermöglicht eine parallele Ausführung und horizontale Skalierung (Hinzufügen von Knoten zur Erweiterung der Speicherkapazität), und Sui basiert auf diesem Modell.
Kausale Reihenfolge: Stellen Sie sicher, dass die Ausführungsreihenfolge von Transaktionen dem Kausalzusammenhang entspricht, um Datenkonflikte und Inkonsistenzen zu vermeiden. Dies ermöglicht es Sui, eine große Anzahl gleichzeitiger Transaktionen abzuwickeln und die Datenkonsistenz aufrechtzuerhalten.
Narwhal- und Bullshark-Konsens-Engines: Sui verwendet Narwhal und Bullshark als Konsens-Engine. Narwhal ist für die Transaktionssortierung und -überprüfung verantwortlich haben die gleiche und gültige Transaktionssequenz. Bullshark stimmt über die Transaktionsliste ab, wenn es die nach Narwhal sortierte Transaktionsliste erhält, und verwendet den byzantinischen fehlertoleranten Konsens, um sicherzustellen, dass alle Knoten der Transaktionsliste zustimmen.
Sui Move: Sui erweitert die Move-Sprache um neue Funktionen wie Unterstützung für NFTs, Asset-Management und Datenspeicherung.
Sui Framework: Sui bietet ein vollständiges Framework, das Entwicklern hilft, Anwendungen schnell zu erstellen und bereitzustellen. Das Framework umfasst verschiedene Tools und Bibliotheken wie Sui Wallet, Sui SDK und Sui CLI.
Die Architektur von Sui ist darauf ausgelegt, eine große Anzahl gleichzeitiger Transaktionen abzuwickeln und gleichzeitig eine hohe Geschwindigkeit, niedrige Gebühren und Sicherheit zu gewährleisten. Gleichzeitig stellen die Move-Sprache und das Sui-Framework von Sui Entwicklern leistungsstarke Tools zur Verfügung, mit denen sie sichere, skalierbare und benutzerfreundliche Anwendungen erstellen können.
2.2 Konsens
Die Sui-Blockchain verwendet einen Konsensmechanismus namens Mysticeti, einen auf Byzantine Fault Tolerance (BFT) basierenden Konsens, der darauf ausgelegt ist, niedrige Latenz und hohen Durchsatz zu optimieren.
Mysticeti ermöglicht es mehreren Validatoren, parallel Blöcke vorzuschlagen, wodurch die Netzwerkbandbreite vollständig ausgenutzt wird und Zensurresistenz gewährleistet wird. Darüber hinaus erfordert das Protokoll nur drei Nachrichtenrunden, um Blöcke aus einem DAG (Directed Asymmetric Graph) zu übertragen, genau wie pBFT und dem theoretischen Minimum entsprechend. Commit-Regeln ermöglichen eine parallele Abstimmung und Zertifizierung von Blockleitern, wodurch die Median- und Tail-Latenzen weiter reduziert werden. Commit-Regeln können auch nicht verfügbare Leader tolerieren, ohne die Commit-Latenz wesentlich zu erhöhen.
Mysticeti lief drei Monate lang im Testnetz, bevor das Sui-Hauptnetz live ging, und erzielte bemerkenswerte Ergebnisse, darunter eine Reduzierung der Latenz um 80 %. Das Sui-Netzwerk kann jetzt Zehntausende Transaktionen pro Sekunde mit einer End-to-End-Latenz von deutlich unter einer Sekunde verarbeiten.
Die Sui-Blockchain verwendet auch eine bestimmte Art von Proof-of-Stake-Konsens namens Delegated Proof-of-Stake (DPoS). Wenn Transaktionen mit gemeinsamen Objekten (sogenannte komplexe Transaktionen) stattfinden, verwendet Sui die oben beschriebene Narwhal & Bullshark-Konsens-Engine, um Transaktionen zu sequenzieren. Im Vergleich zu anderen öffentlichen Ketten mit BFT-Konsensmechanismen lassen sich die Vor- und Nachteile von Sui in sechs Punkten zusammenfassen:
Vorteile:
Geringe Latenz und hoher Durchsatz: Das Mysticeti-Protokoll reduziert die Konsenslatenz erheblich und verbessert den Netzwerkdurchsatz durch parallele Blockvorschläge und optimierte Nachrichtenübermittlungsprozesse. Dies ermöglicht es der Sui-Blockchain, Zehntausende Transaktionen pro Sekunde mit einer End-to-End-Latenz von deutlich unter einer Sekunde zu verarbeiten;
Zensurresistenz: Das Mysticeti-Protokoll ermöglicht es mehreren Validatoren, parallel Blöcke vorzuschlagen, wodurch die Zensurresistenz des Netzwerks erhöht wird;
Tolerieren nicht verfügbarer Leader: Commit-Regeln ermöglichen das Tolerieren nicht verfügbarer Leader (wenn ein Leader-Knoten ausfällt, wählt das System automatisch einen neuen Leader, der seine Verantwortlichkeiten übernimmt), ohne die Commit-Latenz wesentlich zu erhöhen.
Nachteile:
Komplexität: Das Design des Mysticeti-Protokolls ist relativ komplex und erfordert ein tieferes technisches Verständnis, um seinen Funktionsmechanismus vollständig zu verstehen;
Sicherheit: Obwohl das Mysticeti-Protokoll im Testnetzwerk gut funktionierte, muss seine Sicherheit in tatsächlichen Anwendungen noch weiter überprüft werden.
Skalierbarkeit: Die Skalierbarkeit des Mysticeti-Protokolls muss noch weiter beobachtet werden, um sicherzustellen, dass es sich in Zukunft an die wachsende Netzwerkgröße und das wachsende Transaktionsvolumen anpassen kann.
2.3 Zusammenfassungskonto
Suis Account Abstraction ist ein Mechanismus, der es Benutzern ermöglicht, ihre Konten und Transaktionen einfacher und sicherer zu verwalten. Es ermöglicht eine Kontoverwaltung und Transaktionsverarbeitung auf höherer Ebene, indem es die Konto- und Transaktionslogik vom zugrunde liegenden Blockchain-Protokoll abstrahiert.
Im abstrakten Kontomodell von Sui sind Konten nicht länger einfache Paare aus öffentlichem und privatem Schlüssel, sondern Objekte mit umfangreicheren Attributen und Verhaltensweisen. Jedes Konto verfügt über eine eindeutige Kennung, die sogenannte Konto-ID, die dem öffentlichen und privaten Schlüsselpaar des Kontos zugeordnet ist.
Das abstrakte Kontomodell von Sui umfasst die folgenden Schlüsselkomponenten:
Kontoobjekt: Das Kontoobjekt ist die Grundeinheit des Kontos in Sui. Jedes Kontoobjekt verfügt über eine eindeutige Konto-ID und enthält die Attribute und Verhaltensweisen des Kontos.
Kontodaten: Kontodaten sind die Kernkomponente des Kontoobjekts. Es enthält die grundlegenden Informationen des Kontos, wie z. B. Konto-ID, öffentliches Schlüssel- und privates Schlüsselpaar;
Transaktionskontext: Der Transaktionskontext ist die Grundeinheit von Transaktionen in Sui. Es enthält transaktionsbezogene Informationen wie Transaktions-ID, Konto-ID, Transaktionsdaten usw.;
Kontologik: Die Kontologik ist eine Sammlung von Kontoverhalten und -regeln in Sui. Es definiert, wie ein Konto Transaktionen abwickelt und seinen Status verwaltet.
Das abstrakte Kontomodell von Sui verarbeitet Transaktionen in den folgenden Schritten:
Transaktionserstellung: Der Benutzer erstellt eine Transaktion und sendet sie an das Sui-Netzwerk.
Transaktionsüberprüfung: Das Sui-Netzwerk überprüft die Gültigkeit und Integrität von Transaktionen.
Kontosuche: Sui Network sucht anhand der Konto-ID in der Transaktion nach dem entsprechenden Kontoobjekt.
Ausführung der Kontologik: Das Sui-Netzwerk führt die Kontologik aus, um Transaktionen zu verarbeiten und den Kontostatus zu aktualisieren.
Transaktionsbestätigung: Das Sui-Netzwerk bestätigt die Ergebnisse der Transaktion und schreibt sie in die Blockchain.
Einfach ausgedrückt ist das abstrakte Kontomodell von Sui ein innovativer Mechanismus, der die Kontoverwaltung und Transaktionsverarbeitung vereinfacht und Anwendungen anwendungsähnlicher macht.
2.4 Spiele
Ob eine öffentliche Kette die Belagerung durchbrechen kann, muss sich zuerst ansammeln und anhäufen. Der Grund, warum Move oben als mutiger Versuch bezeichnet wird, hat zwei Gründe: Erstens ist im Zeitalter der Verallgemeinerung modularer Konzepte das native Move-System (d. h. Move Twin Star) nicht mehr verfügbar ) gilt als der letzte Versuch der Schicht 1 und läuft grundsätzlich gegen den Trend, aber der jüngste Anstieg mehrerer heterogener Ketten könnte beweisen, dass Modularisierung nicht die einzige Antwort ist. Die zweite besteht darin, eine öffentliche Kette neu zu erstellen und eine neue Programmiersprache zu verwenden. Sie können sich das so vorstellen, als ob Sie ein System neu erstellen möchten, um iOS und Android auf dem aktuellen Mobiltelefonmarkt herauszufordern. Der zukünftige Weg muss voller Dornen sein. Ob das Move-System in den nächsten Jahren glänzen und so beliebt sein kann wie Solana, wird vor allem die eingeschlagene Entwicklungsrichtung entscheidend sein. Suis Antwort auf diese Frage lautet: Spiele.
Spiele sind einer der wichtigsten Zugänge zu Web3, aber die meisten öffentlichen Ketten unterstützen Spiele nicht gut. Dies liegt daran, dass Blockchains von Anfang an auf Finanzen ausgelegt sind und aufgrund der geringen Leistung dezentraler Strukturen nicht von Natur aus für Spiele geeignet sind. Aber Sui ist anders. Sein Modell eignet sich sowohl für DeFi-Anwendungen als auch für nichtfinanzielle Anwendungen und Spiele. Wie oben erwähnt, ist in Sui alles ein Objekt. Spiele oder Anwendungen verfügen über komplexe Assets mit hierarchischen Beziehungen. Auf Sui können Objekte andere Objekte besitzen (Assets können Assets besitzen). Nehmen wir an, Sie spielen ein Spiel mit einem Heldencharakter und dieser Heldencharakter verfügt über ein Inventar, das auch andere digitale Assets enthält, die zu diesem Charakter gehören. Sui kann diese Datenhierarchien auf eine Weise genau modellieren, die andere Blockchains nicht können. Daher gibt es Entwicklern die Möglichkeit, die Anwendungen auszudrücken, die sie erstellen möchten, ohne sich mit den grundlegenden Einschränkungen der Kette auseinandersetzen zu müssen.
Darüber hinaus entwickelt Sui aktiv die Zusammenarbeit mit traditionellen Web2-Giganten und hat seit letztem Jahr Partnerschaften mit drei der vier großen koreanischen Spielegiganten (Netmarble, NHN und NCSoft) geschlossen. Durch die Zusammenarbeit mit Tiktok in diesem Jahr zur Entwicklung von Blockchain-Spielen und SocialFi-Projekten führt Sui traditionelle Giganten in Web2 ein.
3. Aptos
Aptos, eine weitere Layer-1-Blockchain, die auf der Move-Sprache basiert, hat sich ebenfalls dem Aufbau einer leistungsstarken, skalierbaren Web3-Infrastruktur verschrieben. Sein architektonisches Design weist viele Ähnlichkeiten mit Sui auf, weist aber auch einige einzigartige Merkmale auf.
3.1 Architektur
1. Modulares Design: Aptos verwendet eine modulare Architektur, die es Entwicklern ermöglicht, verschiedene Module unabhängig zu entwickeln und zu aktualisieren und so die Entwicklungsgeschwindigkeit und Flexibilität zu verbessern;
2. Parallel Execution Engine (Block-STM): Im Gegensatz zu anderen Blockchains, die eine Vorabdeklaration von Datenabhängigkeiten erfordern, kann die Parallel Execution Engine von Aptos Transaktionen parallel verarbeiten, ohne vorherige Kenntnis der Datenspeicherorte, wodurch der Durchsatz erhöht und die Latenz reduziert wird;
3. Pipeline-Transaktionsverarbeitung: Aptos unterteilt die Transaktionsverarbeitung in mehrere Phasen wie Weitergabe, Metadatensortierung und Stapelspeicherung und führt diese Phasen parallel über einen Pipeline-Ansatz aus, um den Durchsatz zu maximieren und die Latenz zu reduzieren;
4. Programmiersprache Move: Aptos verwendet die Programmiersprache Move. Im Vergleich zu den von Sui eingeführten Innovationen hat Aptos mehr getan, um sie zu perfektionieren. Zum Beispiel die Standardisierung der Sprache, die Einführung einer leistungsfähigeren Funktionsunterstützung und Anpassungsmöglichkeiten;
5. Flexible Statussynchronisierung: Ermöglichen Sie Knoten die Auswahl unterschiedlicher Statussynchronisierungsstrategien, z. B. die Synchronisierung des gesamten Verlaufs oder nur die Synchronisierung des neuesten Status, wodurch die Flexibilität des Knotens verbessert wird.
6. AptosBFT-Konsensmechanismus: AptosBFT ist ein von Aptos verwendeter byzantinischer fehlertoleranter Konsensmechanismus, der den Durchsatz verbessert und die Latenz verringert, indem er die Kommunikation und Synchronisierung zwischen Validatoren optimiert. Im Vergleich zu Sui kann es nur als verbesserte Version von DiemBFT angesehen werden. Es hat gewisse Verbesserungen in der Effizienz und der Anti-Crash-Wiederherstellung mit sich gebracht, daher werde ich es hier nur kurz erläutern.
Die Architektur von Aptos ist darauf ausgelegt, eine große Anzahl gleichzeitiger Transaktionen abzuwickeln und gleichzeitig hohe Geschwindigkeiten, niedrige Gebühren und Sicherheit zu gewährleisten. Gleichzeitig stellen die Move-Sprache und das Aptos-Framework von Aptos Entwicklern leistungsstarke Tools zur Verfügung, mit denen sie sichere, skalierbare und benutzerfreundliche Anwendungen erstellen können.
3.2 Block-STM
Lassen Sie uns hier näher auf die zentrale innovative Parallelausführungs-Engine Block-STM von Aptos eingehen:
Kernprinzipien von Block-STM:
Ausführung der voreingestellten Reihenfolge: Block-STM basiert auf der voreingestellten Reihenfolge der Transaktionen im Block. Alle Transaktionen müssen in dieser Reihenfolge ausgeführt werden, um die Konsistenz des Endzustands sicherzustellen.
Optimistische Parallelitätskontrolle: Block-STM führt Transaktionen optimistisch parallel aus, vorausgesetzt, dass keine Konflikte auftreten. Die optimistische Parallelitätskontrolle basiert auf der Annahme, dass „Konflikte selten sind“ und ermöglicht Transaktionen den Zugriff auf und die Änderung von Daten ohne Sperrung. Es wird davon ausgegangen, dass die Wahrscheinlichkeit, dass mehrere Transaktionen gleichzeitig kollidieren, sehr gering ist. Daher kann es zunächst geändert werden und vor dem endgültigen Festschreiben überprüft werden, ob tatsächlich ein Konflikt auftritt.
Datenstruktur mit mehreren Versionen: Um eine optimistische Parallelitätskontrolle zu unterstützen, verwendet Block-STM eine Datenstruktur mit mehreren Versionen zum Speichern von Daten. Bei jedem Schreibvorgang wird eine neue Version der Daten erstellt, während bei einem Lesevorgang auf die entsprechende Version der Daten zugegriffen wird.
Überprüfung und Wiederholung: Nach der Ausführung einer Transaktion überprüft Block-STM, ob die Version der gelesenen Daten noch gültig ist. Wenn die Überprüfung fehlschlägt, kommt es zu einem Konflikt und die Transaktion wird als ungültig markiert und erneut ausgeführt.
Kooperative Planung: Block-STM verwendet einen kooperativen Scheduler, um die Ausführungs- und Überprüfungsaufgaben einzelner Threads zu koordinieren und so die Parallelität zu maximieren.
Block-STM-Workflow:
Transaktionsgruppierung: Gruppieren Sie die Transaktionen im Block und weisen Sie sie zur parallelen Ausführung verschiedenen Threads zu.
Optimistische Ausführung: Jeder Thread führt die ihm zugewiesenen Transaktionen optimistisch aus und zeichnet die Lese- und Schreibsätze jeder Transaktion auf.
Überprüfung: Wenn ein Thread die Ausführung einer Transaktion abschließt, überprüft er, ob die Datenversion im Lesesatz noch gültig ist.
Wiederholen: Wenn die Überprüfung fehlschlägt, tritt ein Konflikt auf und die Transaktion wird als ungültig markiert und erneut ausgeführt.
Senden: Nachdem alle Transaktionen überprüft wurden, werden die Ergebnisse in den Blockchain-Status geschrieben, um die Transaktionsübermittlung abzuschließen.
Vorteile von Block-STM:
Hoher Durchsatz: Durch optimistische Parallelitätskontrolle und kooperative Planung kann Block-STM die Leistung von Mehrkernprozessoren voll ausnutzen, um einen hohen Durchsatz zu erzielen;
Geringe Latenz: Da Transaktionen parallel ausgeführt werden können, kann Block-STM die Transaktionsbestätigungszeit erheblich verkürzen;
Sicherheit: Der voreingestellte sequentielle Ausführungs- und Überprüfungsmechanismus von Block-STM gewährleistet die Konsistenz und Sicherheit des Endzustands.
Einfach ausgedrückt ist Block-STM eine effiziente parallele Transaktionsausführungsmaschine, die Technologien wie optimistische Parallelitätskontrolle, Datenstrukturen mit mehreren Versionen und kollaborative Planung kombiniert, um die Anzahl der Blöcke zu maximieren und gleichzeitig Sicherheit und Korrektheitskettendurchsatz zu gewährleisten.
3.3 Abstraktes Konto
Im Gegensatz zum abstrakten Konto von Sui, das so direkt ist, sind die von Aptos unterstützten abstrakten Dimensionen begrenzter und es gibt keine spezifischen vordefinierten Standards. Die Funktionen des abstrakten Kontos spiegeln sich hauptsächlich in den folgenden Aspekten wider:
Modulare Kontoverwaltung: Verwenden Sie das Move-Modul zum Definieren und Verwalten von Konten. Entwickler können benutzerdefinierte Module erstellen, um verschiedene Kontotypen und -funktionen zu implementieren.
Flexible Schlüsselverwaltung: Ermöglichen Sie Benutzern die Verwendung unterschiedlicher Schlüssel, um verschiedene Vorgänge am Konto auszuführen, z. B. die Verwendung eines Schlüssels zum Signieren von Transaktionen und eines anderen Schlüssels zur Kontoverwaltung.
Programmierbare Transaktionsüberprüfung: Entwickler können im Move-Modul eine benutzerdefinierte Transaktionsüberprüfungslogik definieren, z. B. Mehrfachsignatur, Limit usw., um verschiedenen Anwendungsszenarien gerecht zu werden.
3.4 Zusammenarbeit mit Microsoft
Im Vergleich zu Sui, das sich mehr auf die Entwicklung von Spielen konzentriert, hat Aptos kein spezifisches Entwicklungsziel. Sein Slogan ist die Blockchain, die am besten für die Produktion geeignet ist. Erwähnenswert ist, dass Aptos derzeit mit Microsoft zusammenarbeitet, um die KI-Technologie von Microsoft in die Blockchain einzuführen. Derzeit wurde das erste Kooperationsprodukt der beiden, Aptos Assistant, auf der offiziellen Seite veröffentlicht. Bei diesem Produkt handelt es sich um einen generativen KI-Assistenten, der vom Aptos-Netzwerk entwickelt wurde. Nachfolgende KI-Produkte werden in einigen Monaten angekündigt.
4. System verschieben
Obwohl Sui in letzter Zeit eine gute Leistung erbracht hat, ist es EVM-Systemen und heterogenen Ketten wie Solana und Ton immer noch unterlegen. Der Aufstieg von Move braucht noch einige Zeit, um sich zu stabilisieren. Obwohl die aktuellen Zwillingssterne Sui und Aptos einen Sternhalo haben und tatsächlich Durchbrüche in der Technologie erzielt haben, sind der Gesamtumfang und die Aktivität des Move-Ökosystems immer noch nicht so gut wie bei anderen ausgereiften Ökosystemen. Es braucht Zeit, bis sich die Anzahl der Entwickler, Anwendungstypen und Benutzergröße summiert. Aus Sicht der externen Zusammenarbeit bis hin zum Betrieb verfügen die beiden über ein relativ starkes Web2-Denken und es fehlen einige Web3-Gene. Verschiedene Kooperationsprojekte waren in der Branche schon immer lauwarm.
Aber was das Potenzial der Move-Serie angeht, lohnt es sich, sie in vielerlei Hinsicht zu erkunden, und einige Entwickler haben auch den zukünftigen Wert von Move erkannt. Wie im Vorwort erwähnt, gibt es bereits Projekte zur Einführung von Move im ETH-Layer 2. Zukünftig wird das Move-System auch im ETH-Second-Layer-Ökosystem glänzen. Nun gilt es, das Move-System voranzutreiben.
Referenzen:
Ein Vergleich von Aptos und Sui: https://cryptotvplus.com/2022/08/a-comparison-of-aptos-and-sui/
Nansen: Ausführliche Erläuterung der technischen Eigenschaften und des ökologischen Zustands der Star-Öffentlichkeitskette Aptos: https://foresightnews.pro/article/detail/16825
Aptos-Dokumentation: https://aptos.dev/en/network/blockchain/move
Offizielle Sui-Dokumentation: https://docs.sui.io/
Wie verstehen Sie als Blockchain-Neuling Sui und seine Funktionsweise? :https://medium.com/sui-network-cn/Als Neuling in der Blockchain – wie man Sui versteht und wie es funktioniert – f2aaa5d8848f