- Die Stardust-Version der IOTA-Smart Contracts implementiert Gas, Gasbudget und Gasgebühren universell und konsistent, sodass für ähnliche Prozess-Arten gleiche Gasgebühren gezahlt werden.
- In der neuesten Version der intelligenten Verträge ist die EVM-Kette mit der ISC-Kette verwoben.
Kürzlich kündigte IOTA die Veröffentlichung der neuesten Version von IOTA Smart Contracts Version 0.3.0 im Shimmer Testnet an. Dies wird den Weg zur Mainnet-Unterstützung und Interaktion zusammen mit den neuen nativen Tokenisierungsfunktionen ebnen.
Die wichtigste Änderung in dieser Version ist die Umstellung von einem GoShimmer-basierten Netzwerk auf Kompatibilität mit der Mainnet-Ready-Node-Software. Das liegt daran, dass Go-Shimmer ein experimenteller Knoten ist und sein Code sich häufig ändert, was zu Instabilität mit ISC führt. Um Smart Contracts auch im Mainnet verfügbar zu machen, entschied sich IOTA daher, den Hornet-Knoten des Mainnets und den zugrunde liegenden UXTO-Ledger zu aktualisieren. IOTA nennt dieses Upgrade das Stardust-Upgrade.
Mehr zum Thema: IOTA: Verein Tangle Ecosystem wird großer Erfolg für gesamtes Ökosystem
Gleichzeitig hat IOTA auch den ISC-Softwareknoten aktualisiert, indem die virtuelle Maschine, die nun StardustVM heißt, neu geschrieben wurde. Die StardustVM enthält alle neuen Funktionen des Stardust-Protokolls wie NFTs, Foundries, native Token etc.
Ausweitung der EVM-Kompatibilität
Der experimentelle GoShimmer-Knoten fügte den IOTA-Smart Contracts die Unterstützung für EVM hinzu, was sich als großer Erfolg erwies und Entwickler und Nutzer dazu brachte, das DeFi-Ökosystem auf IOTA zu erkunden. Doch obwohl die EVM-Chain auf dem ISC aufsetzte, gab es keine direkte Interaktion zwischen den beiden.
In der neuesten ISC-Version 0.3.0 beginnt die EVM-Kette zusammen mit der ISC-Chain. Obwohl die EVM-Chain von der ISC-Chain getrennt ist, bleiben sie also viel stärker miteinander verwoben. Darüber hinaus hat IOTA Ethereum-Adressen zu Bürgern erster Klasse innerhalb der ISC gemacht. Dies ermöglicht es Nutzern, ein natives Guthaben auf einer ISC-Chain zu halten, das von einem Ethereum-Schlüsselpaar kontrolliert wird. IOTA erklärt:
„In der Praxis bedeutet dies, dass Sie Ihre bestehenden Tools und Wallets wie Metamask verwenden können, um über den magischen Smart Contract auf die ISC-Funktionalität zuzugreifen, ohne ein spezielles IOTA-Schlüsselpaar/Wallet zu benötigen, was zur Benutzererfahrung bei der Verwendung dieser EVM-Ketten beitragen sollte.“
Besseres Tooling von WASM-basierten Smart Contracts
Die Unterstützung für WASM-basierte Smart Contracts hat einige Verbesserungen erfahren, darunter die Unterstützung für Gebührenzahlungen in Gas, eine neu generierte Client-Bibliothek, eine erheblich verbesserte Scheme-Tool-Unterstützung und vieles mehr. Die Virtuelle Maschine von Wasm ist nun vollständig Stardust-fähig.
Die Stardust-Version der IOTA-Smart Contracts implementiert „Gas, Gasbudget und Gasgebühren universell und konsistent“. Im Gegensatz zu früher, als die Gasgebühr für die EVM-Chain und die WASM-basierten Ketten unterschiedlich war, ist die Zahlung von Gas jetzt für beide Arten von Smart Contracts kalibriert und die Operationen haben den gleichen Gaspreis für ähnliche Arten von Ausführungen.
Außerdem hat IOTA dem Governance-Vertrag die Funktion hinzugefügt, dass ein Chain-Inhaber entscheiden kann, für welche Token die Gebühren erhoben werden, wie viele Token pro Gaseinheit erhoben werden und wohin die erhobenen Gebühren fließen.
Darüber hinaus hat IOTA auch an der Zuverlässigkeit und der Wiederherstellbarkeit seiner Smart Contracts-Funktionalität gearbeitet. Es wurde eine Arbeitsgruppe eingerichtet, die sich speziell mit diesem Thema beschäftigt. Dazu erklärt IOTA:
Abboniere unseren täglichen Newsletter!
Kein Spam, keine Werbung, nur Insights. Abmeldung jederzeit möglich.
„Diese Arbeitsgruppe hat erfolgreich Write-Ahead-Protokolle sowie verbesserte Protokollierung, zusätzliche Kennzahlen, Klartextkonfiguration für Chains, sichere Schlüsselspeicherung und viele andere kleine Verbesserungen eingeführt, die auf die eine oder andere Weise zur Zuverlässigkeit und Verwaltung der Knoten beitragen.“