Marlowe ist eine domänenspezifische Sprache (DSL) für die Entwicklung von Finanzverträgen auf der Cardano-Blockchain. Sie wurde von Input Output Global (IOG) entwickelt und zielt darauf ab, Finanzverträge für ein breiteres Publikum zugänglich zu machen, auch solchen ohne tiefgreifende Programmierkenntnisse.
Kernmerkmale:
Visuelle Programmierung: Marlowe bietet eine visuelle Programmierumgebung, Marlowe Playground, in der Benutzer Verträge per Drag-and-Drop erstellen können. Dies vereinfacht den Entwicklungsprozess erheblich.
Sicherheit: Marlowe ist auf Sicherheit ausgelegt. Da es sich um eine DSL handelt, sind die möglichen Aktionen eingeschränkt, was die Wahrscheinlichkeit von Bugs und Sicherheitslücken reduziert. Die Verträge sind deterministisch und vorhersehbar.
Formal verifizierbar: Marlowe-Verträge können formal verifiziert werden. Dies bedeutet, dass mathematisch bewiesen werden kann, dass der Vertrag wie vorgesehen funktioniert und keine unerwarteten Verhaltensweisen aufweist.
Plutus-Integration: Marlowe-Verträge können in Plutus, die allgemeine Smart-Contract-Sprache von Cardano, eingebettet werden. Dies ermöglicht komplexere Finanzanwendungen.
Anwendungsfälle: Marlowe eignet sich für eine Vielzahl von Finanzanwendungen, darunter dezentrale Börsen (DEXs), Darlehen, Derivate und mehr.
Zugänglichkeit: Eines der Hauptziele von Marlowe ist es, die Entwicklung von Smart Contracts für Nicht-Programmierer zugänglich zu machen und so die Innovation im DeFi-Bereich zu fördern.
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page