Heim > Die heutigen Krypto-News
bitcoin
bitcoin

$95638.478852 USD

-4.09%

ethereum
ethereum

$3168.561276 USD

-2.28%

tether
tether

$0.999218 USD

-0.04%

xrp
xrp

$2.281047 USD

-2.33%

bnb
bnb

$928.162218 USD

-0.43%

solana
solana

$142.133007 USD

-2.29%

usd-coin
usd-coin

$0.999636 USD

-0.01%

tron
tron

$0.293694 USD

0.46%

dogecoin
dogecoin

$0.161504 USD

-2.16%

cardano
cardano

$0.509703 USD

-3.78%

hyperliquid
hyperliquid

$38.156475 USD

-0.31%

zcash
zcash

$652.259666 USD

27.29%

chainlink
chainlink

$14.117064 USD

-3.10%

bitcoin-cash
bitcoin-cash

$487.857481 USD

-5.10%

stellar
stellar

$0.264529 USD

-1.87%

Marlowe

Was ist Marlowe?

Marlowe ist eine Programmiersprache für Finanzverträge, die es Nicht-Programmierern erleichtern soll, Finanzverträge wie Derivate, Kredite und andere Vereinbarungen zu schreiben. Es erleichtert Programmierern außerdem die formale Überprüfung der Korrektheit dieser Verträge.

Das Projekt wurde von Input-Output Hong Kong (IOHK) initiiert, dem Blockchain-Forschungs- und Entwicklungsunternehmen hinter Cardano.

Marlowe ist Teil der Bemühungen von IOHK, formale Methoden in die Smart-Contract-Programmierung einzuführen, unterscheidet sich jedoch von früheren Ansätzen dadurch, dass es speziell für den Einsatz in Finanzanwendungen entwickelt wurde. Um dies zu erreichen, studierten die Entwickler die Finanztheorie, insbesondere die Arbeit des mit dem Nobelpreis ausgezeichneten Ökonomen Kenneth Arrow, der einen Großteil des mathematischen Denkens hinter dem modernen Finanzwesen bahnte. Dies führte zu einer Reihe integrierter Abstraktionen, die auf realen Finanzkonzepten wie Zeit und Geld basierten, und nicht auf allgemeineren Konzepten wie Listen, Funktionen und Variablen, die in anderen Programmiersprachen zu finden sind.

Marlowe basiert auf einer Theorie von Finanzverträgen, die im Isabelle-Theorembeweis formalisiert wurden. Dies verleiht ihm mehrere einzigartige Funktionen, die in anderen Vertragssprachen nicht zu finden sind:

  • Die Fähigkeit, über den erwarteten Wert von Verträgen nachzudenken.

  • Die Fähigkeit, die Eigenschaften von Verträgen offiziell zu überprüfen.

Darüber hinaus können Marlowe-Verträge auf der Cardano-Blockchain ausgeführt werden. Benutzer können es live auf Playground ausprobieren, wodurch Benutzer Verträge modellieren und ausführen können, ohne Kenntnisse über Blockchain-Technologie oder Smart Contracts zu haben.

Marlowe wurde als einfaches und leistungsstarkes Tool für die Finanzmodellierung entwickelt. Die Syntax wurde so einfach wie möglich gehalten, sodass sie sowohl von Programmierern als auch von Nicht-Programmierern verwendet werden kann.

Marlowe kann für eine Reihe von Zwecken verwendet werden, eignet sich jedoch besonders für Folgendes:

  • Erstellen interaktiver Finanzverträge

  • Definieren von Spielen und Protokollen für Entscheidungsprozesse

  • Simulation von Geschäftsprozessen, beispielsweise im Finanz- oder Versicherungsbereich

  • Modellierung von Finanzmärkten

  • Erforschung von Ideen in der Spieltheorie

Es funktioniert in einer Sandbox-Umgebung und ermöglicht es allen Arten von Entwicklern, intelligente Verträge auf Cardano zu schreiben.

Derzeit läuft Marlowe auf Cardano, ist aber nicht nur an Cardano gebunden. Zukünftig können damit auch Smart Contracts auf anderen Blockchains geschrieben werden.