Intelligente Verträge von Sui Move ermöglichen eine intelligentere und einfachere Programmierung

Es gibt viele Ähnlichkeiten zwischen dem Schreiben von Code für Blockchain und anderen Computerumgebungen, aber der Schwerpunkt der Blockchain liegt auf dem Aufbau intelligenter Verträge. Intelligente Verträge stellen kompilierten Code bereit, im Wesentlichen Apps, die automatisch Transaktionen auf der Blockchain ausführen. Die im Sui-Netzwerk native virtuelle Sui-Maschine verwendet die Programmiersprache Sui Move, um intelligente Verträge zu schreiben.

Der Begriff „Smart Contract“ bezieht sich auf die einzigartige transaktionszentrierte Umgebung von Blockchain-Netzwerken. Angesichts des erlaubnisfreien und öffentlichen Charakters der Blockchain müssen intelligente Verträge gemäß den Regeln zur Verwaltung von Transaktionen durchgesetzt werden, um so ein gewisses Maß an Vertrauen in das System zu schaffen.

Sui Move macht Smart Contracts auf Sui in puncto Sicherheit besser als andere Netzwerke und wertet Objekte zu einem der beliebtesten Konzepte wie NFTs oder anderen digitalen Assets auf. Das Anheben von Objekten auf diese Weise bedeutet, dass Entwickler Daten nicht auf Bytecode-Ebene verwalten müssen.

Operationsobjekt

Ähnlich wie die Microservices-Architektur von Unternehmen beherbergt die Blockchain viele Smart Contracts, die Aktionen basierend auf bestimmten Ereignissen ausführen. Bis zu einem gewissen Grad kann die von Microservices geleistete Arbeit mit Transaktionen gleichgesetzt werden, aber die Microservices-Architektur ist eine vertrauenswürdige Umgebung. Auf der Blockchain muss jede Transaktion mit größerer Sorgfalt genehmigt werden, einschließlich der Überprüfung der Adressen der an der Transaktion beteiligten Parteien.

Die einfachsten Smart Contracts führen Transaktionen digitaler Vermögenswerte zwischen zwei Parteien aus. Wenn beide Parteien den Bedingungen des Smart Contracts zustimmen, überträgt dieser das Eigentum an den gehandelten digitalen Vermögenswerten auf beide Parteien und zeichnet das neue Eigentum in der Blockchain auf. Dieses Modell stellt sicher, dass keine der Parteien die Vermögenswerte zurückhalten kann, zu deren Handel sie sich bereit erklärt haben, da der Smart Contract die Eigentumsübertragung erzwingt.

Der Handel mit Token und NFTs ist derzeit eine häufige Verwendung von Smart Contracts, aber die Anwendungsfälle werden erheblich zunehmen, wenn man bedenkt, dass Eigentum in irgendeiner Weise digitalisiert wird. Wenn jemand ein Haus kauft, erscheint er normalerweise nicht mit einem Koffer voll Bargeld und tauscht das Haus dafür ein. Bei diesem Verfahren wird das Geld für das Haus über ein Bankkonto eingezahlt und in der Urkunde wird der Besitz des Hauses bestätigt. Obwohl in vielen Gerichtsbarkeiten Papierurkunden vorgeschrieben sind, gibt es keinen Grund, diese nicht zu digitalisieren.

Online-Dienste wie eBay wären vertrauenswürdiger, wenn alle im E-Commerce gekauften Artikel digitalisiert und über Smart Contracts abgewickelt würden.

Neben einfachen Transaktionsmodellen können Smart Contracts auf Sui auch komplexere Szenarien abwickeln. Sui bietet Zusammensetzbarkeit in seiner Objektprogrammierung, was bedeutet, dass Objekte andere Objekte besitzen können, was komplexe Datenstrukturen ermöglicht. Eine Reihe von Objekten kann die Umgebung in einem Spiel darstellen. Einige Objekte können beispielsweise Bäume sein, die in Brennholz umgewandelt werden können, ohne dass sich dies auf die darunter liegenden Landobjekte auswirkt. In diesem Fall könnten Spieler einen intelligenten Vertrag auslösen, der es ihnen ermöglicht, Bäume zu fällen und sie in Brennholz zu verwandeln.

Intelligentere Programmierung

Ein Smart Contract ist nur so gut wie seine native Programmiersprache. Die Sui Move-Sprache soll die Programmierung intelligenter Verträge einfacher machen als andere Blockchain-Sprachen. Sui Move erfordert weniger Datenverwaltung und gilt als Hochsprache, die Javascript in gewisser Weise ähnelt. Im Gegensatz zu Allzweck-Programmiersprachen wie Rust, die nicht auf eine bestimmte Zielgruppe oder Aufgabe ausgerichtet sind, bietet Sui Move eine Reihe von Grundfunktionen, die sich mehr auf grundlegende Vorgänge für sichere Smart-Contract-Programmierer konzentrieren.

Entwickler, die neu bei Web3 sind, müssen sich mit dem Konzept intelligenter Verträge auseinandersetzen, und Sui Move wird ihnen die Funktionen bieten, die sie suchen.


Über Sui Network

Sui ist eine öffentliche L1-Kette, die nach ersten Prinzipien neu gestaltet und aufgebaut wurde, mit dem Ziel, Schöpfern und Entwicklern eine Entwicklungsplattform zur Verfügung zu stellen, die in der Lage ist, die nächste Milliarde Benutzer in Web3 zu hosten. Anwendungen auf Sui basieren auf der intelligenten Vertragssprache Move und sind horizontal skalierbar, sodass Entwickler eine breite Palette von Anwendungsentwicklungen schnell und kostengünstig unterstützen können. Weitere Informationen erhalten Sie unter: https://linktr.ee/sui_apac

Offizielle Website | Englisches Twitter | Chinesisches Twitter | Discord | Englische Telegram-Gruppe | Chinesische Telegram-Gruppe

Supongo que te gusta

Origin blog.csdn.net/Sui_Network/article/details/132832997
Recomendado
Clasificación