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

$96193.261273 USD 

-2.56%

ethereum
ethereum

$3371.723213 USD 

-2.49%

tether
tether

$0.998599 USD 

-0.05%

xrp
xrp

$2.168880 USD 

-4.46%

bnb
bnb

$689.845487 USD 

-1.78%

solana
solana

$189.370622 USD 

-3.51%

dogecoin
dogecoin

$0.314556 USD 

-4.47%

usd-coin
usd-coin

$0.999918 USD 

0.01%

cardano
cardano

$0.868137 USD 

-3.83%

tron
tron

$0.255293 USD 

-0.48%

avalanche
avalanche

$37.448218 USD 

-5.42%

toncoin
toncoin

$5.749574 USD 

-2.92%

chainlink
chainlink

$22.909257 USD 

-4.31%

shiba-inu
shiba-inu

$0.000022 USD 

-3.54%

sui
sui

$4.236576 USD 

-4.25%

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.

Environnements d'exécution de confiance (TEE)

Les environnements d'exécution de confiance (TEE) sont des zones sécurisées au sein d'un processeur principal qui fournissent un espace protégé où le code et les données sensibles peuvent fonctionner sans crainte de falsification ou d'observation du monde extérieur.

Clés humaines

Les clés humaines sont des clés cryptographiques dérivées de ce que vous êtes, de ce que vous savez ou de ce que vous possédez. Ils sont utilisés pour sécuriser les actifs numériques, protéger la confidentialité et accéder au Web décentralisé.

Finance ouverte (OpenFi)

OpenFi, abréviation de « Open Finance », est un cadre financier qui intègre la finance traditionnelle (TradFi) à la finance décentralisée (DeFi).

Rollups en tant que service (RaaS)

Rollups-as-a-Service (RaaS) permet aux constructeurs de créer et de lancer rapidement leurs propres rollups. Les fournisseurs RaaS proposent des solutions de bout en bout telles que des personnalisations de la pile technologique sous-jacente, une gestion sans code et des intégrations personnalisées en un clic avec l'infrastructure de base.

Échantillonnage de disponibilité des données (DAS)

L'échantillonnage de disponibilité des données (DAS) est une méthode qui permet aux applications décentralisées de vérifier la disponibilité des données de bloc sans nécessiter le téléchargement de l'intégralité de l'ensemble de données par chaque participant.

Disponibilité de données multiples (MultiDA)

Cette architecture blockchain utilise plusieurs services de disponibilité des données (DA) pour garantir la redondance des données.