- Die IOTA Stiftung hat eine Pre-Alpha Implementierung des Smart Contract Protokolls veröffentlicht.
- Das ISCP ist für skalierbare und gebührenfreie Geschäftsanwendungen konzipiert.
Die IOTA Stiftung hat die Einführung des IOTA Smart Contract Protokolls (ISCP) angekündigt. In einer Pressemitteilung erklärte IOTA, dass diese Implementierung die erste skalierbare und gebührenfreie Smart Contract Implementierung auf einer UTXO Ledger basierten DAG ist. Das Protokoll wurde in seiner Pre-Alpha Phase veröffentlicht und kann von Usern getestet werden. IOTA geht davon aus, dass sie in den kommenden Monaten eine Vollversion auf den Markt bringen werden.
Der Erklärung zufolge funktioniert die Gestaltung der ISCP durch die Schaffung von Komitees, die die Smart Contracts überprüfen. Auf diese Weise bleiben sie im IOTA Tangle konsistent und unveränderlich. Darüber hinaus heißt es, dass das Smart Contract Design diese ideal für den Einsatz in der Businesswelt und in realen Anwendungsfällen macht. IOTA führte dazu aus:
Wir glauben auch, dass das IOTA Smart Contract Protokoll den Grundstein für die Entwicklung eines reichhaltigen Ökosystems legt, mit einer großen Vielfalt an Extensions und Bausteinen, von denen wir erwarten, dass sie von der Community geschaffen werden.
Features und Roadmap für die Smart Contracts auf IOTA
Das von IOTA veröffentlichte Smart Contract Protokoll umfasst 3 Features. Erstens enthält die Version 0.0.1 der Wasp-Software in der Alpha-Version. Dieser Node führt das Protokoll im Netzwerk auf einem GoShimmer Node-Layer aus. Darüber hinaus umfasst das ISCP 3 dApps in einer Demoversion als Proof-of-Concept für Smart Contracts: TokenRegistry (IOTAs Colored Coin Mintage), FairAuction (automatisierte Marktplatz-Implementierung) und DonateWithFeedback (Einführung von Smart Contracts für Spenden). Die genannten dApps sind als Smart Contract Programme in den Wasp Nodes selbst enthalten.
Das Protokoll verfügt zudem über eine Version eines IOTA Wallet, welches als wwallet (Wasp Wallet) bezeichnet wird. Mit diesem Wallet können User Token im Pollen-Netzwerk senden und empfangen, prägen und mit einer Transaktion registrieren. Darüber hinaus werden die User in der Lage sein, Auktionen zu erstellen, um die Token zu verkaufen und andere User einzuladen. Die IOTA Stiftung beschrieb hierzu:
(…) als Teil der wwallet stellen wir ein einfaches Verwaltungstool zur Verfügung, mit dem du deine eigenen Instanzen von einem der drei PoC-Smart Contracts mit Ausschüssen von Wasp-Nodes und einen Webserver für PoC-Smart-Contract-Dashboards bereitstellen können.
Die IOTA Stiftung gab auch bekannt, dass einige Funktionen für den aktuellen Launch deaktiviert wurden. Dazu gehören die Belohnungs- und die Zugangsfunktion. Darüber hinaus fehlen dem ISCP die virtuelle Maschine Wasm und ein Programmier-Ökosystem auf Basis von Rust an. IOTA erläuterte:
Der Wasp Node implementiert ein abstraktes VM-Sandbox-Interface, so dass jeder Interessierte sich damit vertraut machen und, wenn er mutig genug ist, es sogar ausprobieren kann, indem er das Repository forkt und seine eigenen hart codierten Smart Contracts direkt in die Wasp schreibt!
IOTA strebt die Umsetzung der Wasm VM und eine Rust-Ökosystementwicklung bis Ende 2020 an. Darüber hinaus sollen Verbesserungen in den Bereichen Konsens, Node Belohnungen, Sicherheit und Smart Contract Logik vorgenommen werden. Die IOTA Stiftung schloss mit einer Einladung an die IOTA Community:
Die heute veröffentlichte Pre-Alpha-Arbeit des IOTA Smart Contract Protokolls ist der Höhepunkt monatelanger harter und engagierter Arbeit der IOTA Stiftung. Wir sehen diese Publikation als den ersten Schritt zur Schaffung eines großen und lebendigen Ökosystems dezentralisierter Anwendungen im IOTA Netzwerk. Wir laden unsere Community-Mitglieder ein, unsere Demo-PoCs auszuprobieren.