Heim > Die heutigen Krypto-News
bitcoin
bitcoin

$93978.996075 USD 

-1.90%

ethereum
ethereum

$3337.771421 USD 

0.15%

tether
tether

$0.998448 USD 

-0.07%

xrp
xrp

$2.163907 USD 

0.34%

bnb
bnb

$692.182110 USD 

0.57%

solana
solana

$185.916974 USD 

-1.51%

dogecoin
dogecoin

$0.314698 USD 

0.47%

usd-coin
usd-coin

$1.000057 USD 

0.00%

cardano
cardano

$0.885836 USD 

2.71%

tron
tron

$0.259940 USD 

3.43%

avalanche
avalanche

$37.401584 USD 

-0.02%

toncoin
toncoin

$5.797218 USD 

1.74%

chainlink
chainlink

$22.622446 USD 

-0.60%

shiba-inu
shiba-inu

$0.000022 USD 

1.83%

sui
sui

$4.199375 USD 

-0.50%

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.

Vertrauenswürdige Ausführungsumgebungen (TEEs)

Trusted Execution Environments (TEEs) sind sichere Bereiche innerhalb eines Hauptprozessors, die einen geschützten Raum bieten, in dem sensible Codes und Daten ohne Angst vor Manipulation oder Beobachtung durch die Außenwelt ausgeführt werden können.

Menschliche Schlüssel

Menschliche Schlüssel sind kryptografische Schlüssel, die von dem abgeleitet werden, was Sie sind, was Sie wissen oder was Sie haben. Sie werden verwendet, um digitale Vermögenswerte zu sichern, die Privatsphäre zu schützen und auf das dezentrale Web zuzugreifen.

Offene Finanzen (OpenFi)

OpenFi, kurz für „Open Finance“, ist ein Finanzrahmen, der traditionelle Finanzen (TradFi) mit dezentralen Finanzen (DeFi) integriert.

Rollups-as-a-Service (RaaS)

Mit Rollups-as-a-Service (RaaS) können Entwickler ihre eigenen Rollups schnell erstellen und starten. RaaS-Anbieter bieten End-to-End-Lösungen wie Anpassungen des zugrunde liegenden Tech-Stacks, No-Code-Management und benutzerdefinierte Ein-Klick-Integrationen mit der Kerninfrastruktur.

Datenverfügbarkeitsstichprobe (DAS)

Data Availability Sampling (DAS) ist eine Methode, die es dezentralen Anwendungen ermöglicht, die Verfügbarkeit von Blockdaten zu überprüfen, ohne dass jeder Teilnehmer den gesamten Datensatz herunterladen muss.

Mehrfache Datenverfügbarkeit (MultiDA)

Diese Blockchain-Architektur nutzt mehr als einen Datenverfügbarkeitsdienst (Data Availability, DA), um Datenredundanz sicherzustellen.