Cardano erreicht neuen Meilenstein bei der Erstellung von Smart Contracts: Details


Artikelbild

Tomiwabold Olajide

Die Cardano-Blockchain wurde mit der funktionalen Programmiersprache Haskell erstellt

Cardano-Gründer Charles Hoskinson hat „das allererste untypisierte Plutus-Kernprogramm, das vollständig nur mit Typescript generiert und serialisiert wurde“, geteilt. Dieser neue Meilenstein könnte bedeuten, dass Entwickler in naher Zukunft möglicherweise intelligente Verträge auf Cardano mit TypeScript schreiben können.

Typoskript ist eine von Microsoft erstellte und gepflegte Programmiersprache, die auf JavaScript basiert. Es handelt sich hinsichtlich der Syntax um eine strenge Obermenge von JavaScript und verleiht der Sprache optionale statische Typisierung. Es ist für die Erstellung großer Apps konzipiert, da es angeblich in jeder Größenordnung bessere Tools bietet.

Die Cardano-Blockchain wurde mit der funktionalen Programmiersprache Haskell erstellt. Plutus, Cardanos Programmiersprache für Smart Contracts, und Marlowe, Cardanos domänenspezifische Sprache für finanzielle Smart Contracts, basieren beide auf Haskell. Sowohl Off-Chain- als auch On-Chain-Codes für Cardano sind ebenfalls in Haskell geschrieben.

Allerdings ist Haskell nicht die bekannteste Programmiersprache; Diese Unterscheidung gilt für Python und Java. Cardano rechtfertigt es Entscheidung Haskell zu verwenden, indem er darauf hinweist, dass es ideal ist, Code zu schreiben, der robust und korrekt ist, insbesondere in Kombination mit formalen Methoden.

Siehe Werbung

Projektvorschlag noch im Anfangsstadium

Laut Michele HarmonicZiel des Plu-ts-Projekts ist es, die Erstellung intelligenter Verträge und Transaktionen ausschließlich mit TypeScript zu ermöglichen, sodass Entwickler dezentrale Apps erstellen und gleichzeitig die Vorteile der intelligenten Verträge von Cardano nutzen können.

Er erklärt, dass zur Generierung intelligenter Verträge derzeit nur die Programmiersprache Haskell verwendet wird, was deren Einsatzmöglichkeiten in Situationen einschränkt, in denen sie sofort erstellt werden müssen. Die vorgeschlagenen Plu-ts würden es Entwicklern ermöglichen, Cardano-bezogenen On-Chain- und Off-Chain-Code vollständig in TypeScript zu schreiben. Ohne die Notwendigkeit eines Servers wäre es möglich, intelligente Verträge abhängig von Benutzereingaben zu erstellen.

Ob Cardano jedoch auf seine proklamierte Programmiersprache Haskell für TypeScript verzichten wird, bleibt unbekannt.

Quelle: https://u.today/cardano-hits-new-milestone-in-smart-contracts-creation-details