Heim > Die heutigen Krypto-News
bitcoin
bitcoin

$107167.915651 USD

-1.23%

ethereum
ethereum

$2484.735224 USD

-0.65%

tether
tether

$1.000551 USD

0.03%

xrp
xrp

$2.227485 USD

1.25%

bnb
bnb

$657.234657 USD

0.38%

solana
solana

$153.359085 USD

0.76%

usd-coin
usd-coin

$1.000234 USD

0.03%

tron
tron

$0.279694 USD

1.12%

dogecoin
dogecoin

$0.164283 USD

-2.04%

cardano
cardano

$0.566559 USD

-0.46%

hyperliquid
hyperliquid

$39.355826 USD

-3.77%

bitcoin-cash
bitcoin-cash

$520.939018 USD

3.97%

sui
sui

$2.773602 USD

-2.77%

chainlink
chainlink

$13.247285 USD

-2.04%

unus-sed-leo
unus-sed-leo

$9.098882 USD

-0.71%

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.