Maison > L’actualité cryptographique d’aujourd’hui
bitcoin
bitcoin

$84720.887476 USD

1.85%

ethereum
ethereum

$1882.087494 USD

2.47%

tether
tether

$0.999992 USD

0.02%

xrp
xrp

$2.103516 USD

-0.28%

bnb
bnb

$603.720228 USD

-0.90%

solana
solana

$124.907077 USD

-1.26%

usd-coin
usd-coin

$1.000009 USD

0.00%

dogecoin
dogecoin

$0.171794 USD

1.56%

cardano
cardano

$0.672517 USD

0.21%

tron
tron

$0.238010 USD

0.94%

toncoin
toncoin

$3.982310 USD

-4.11%

chainlink
chainlink

$13.782927 USD

0.53%

unus-sed-leo
unus-sed-leo

$9.409232 USD

2.25%

stellar
stellar

$0.268957 USD

0.85%

avalanche
avalanche

$19.348366 USD

1.29%

Marlowe

Qu’est-ce que Marlowe ?

Marlowe est un langage de programmation pour les contrats financiers, conçu pour permettre aux non-programmeurs de rédiger facilement des contrats financiers, tels que des produits dérivés, des prêts et d'autres accords. Cela permet également aux programmeurs de vérifier formellement plus facilement que ces contrats sont corrects.

Le projet a été lancé par Input-Output Hong Kong (IOHK), la société de recherche et développement blockchain derrière Cardano.

Marlowe fait partie des efforts de l'IOHK visant à apporter des méthodes formelles à la programmation de contrats intelligents, mais elle diffère des approches précédentes en étant conçue spécifiquement pour être utilisée dans des applications financières. Pour y parvenir, ses concepteurs ont étudié la théorie financière, en particulier les travaux de l’économiste lauréat du prix Nobel, Kenneth Arrow, qui a été le pionnier d’une grande partie de la pensée mathématique derrière la finance moderne. Cela a abouti à un ensemble d'abstractions intégrées basées sur des concepts financiers réels, tels que le temps et l'argent, plutôt que sur des concepts plus génériques tels que des listes, des fonctions et des variables trouvés dans d'autres langages de programmation.

Marlowe est basé sur une théorie des contrats financiers qui a été formalisée dans le prouveur du théorème d'Isabelle. Cela lui confère plusieurs fonctionnalités uniques que l’on ne retrouve pas dans d’autres langages contractuels :

  • La capacité de raisonner sur la valeur attendue des contrats.

  • La capacité de vérifier formellement les propriétés des contrats.

De plus, les contrats Marlowe peuvent être exécutés sur la blockchain Cardano. Les utilisateurs peuvent l'essayer en direct sur Playground, qui permet aux utilisateurs de modéliser et d'exécuter des contrats sans aucune connaissance de la technologie blockchain ou des contrats intelligents.

Marlowe a été conçu pour être un outil simple et puissant de modélisation financière. Sa syntaxe a été gardée aussi simple que possible afin que les programmeurs et les non-programmeurs puissent l'utiliser.

Marlowe peut être utilisé pour un certain nombre de choses, mais il est particulièrement adapté aux éléments suivants :

  • Construire des contrats financiers interactifs

  • Définir des jeux et des protocoles pour les processus de prise de décision

  • Simulation de processus métier, tels que ceux impliquant la finance ou l'assurance

  • Modélisation des marchés financiers

  • Explorer des idées en théorie des jeux

Il fonctionne dans un environnement sandbox, permettant à toutes sortes de développeurs de rédiger des contrats intelligents sur Cardano.

Actuellement, Marlowe fonctionnera sur Cardano, mais ce n'est pas uniquement lié à Cardano. À l’avenir, il pourra également être utilisé pour rédiger des contrats intelligents sur d’autres blockchains.