Blockchains maken het mogelijk om smart contracts te specificeren naar de gebruikers. Maar fouten in deze scripts kunnen belangrijke en vaak onherstelbare geldverliezen veroorzaken. Algemene scripts vormen een platform waarop contracten kunnen worden gebouwd. Maar Cardano is anders.
Cardano probeert dit op te lossen en hebben hun eigen script Marlowe ontworpen. Het is belangrijk om te vermelden dat Marlowe een taal is die gebruikt kan worden in de financiële sector en dat het naar verwachting financiële smart contracts zal uitvoeren. Met deze taal zal Cardano een sterke vertegenwoordiging hebben in de financiële sector. Met name in met transacties waarbij escrow nodig is. Vorig jaar werd al gesproken over Cardano the Ethereum Killer. Zo ver zijn ze nog niet maar komen wel steeds dichter in de buurt.
Financiële escrow (-rekening) is een geblokkeerde bankrekening die wordt aangehouden bij een neutrale en financieel betrouwbare derde, de escrow agent. De escrow agent betaalt het geld op de geblokkeerde rekening alleen uit op basis van een overeenkomst tussen de koper en de verkoper.
Bovendien zal Marlowe worden geïntegreerd in Meadow. Dit is een webtool die interactieve constructie van smart contracts ondersteunt die in Marlowe zijn geschreven. Meadow is geschreven in Haskell en gecompileerd naar JavaScript.
For Marlowe to be usable in practice, users need to be able to understand how contracts will behave once deployed to the blockchain, but without doing the deployment. We can do that by simulating their behavior on the chain, interactively stepping through the evaluation of a contract in a browser
Vorige week kwam Cardano met hun nieuwe wallet release. Maar er staat nog meer te wachten komende maanden. In september en oktober zal Cardano 1.4 uitrollen De 1.4 update zal waarschijnlijk een van de grootste updates van Cardano zijn sinds de start van het project. Dit omvat ook de Cardano-wallet, waaraan sinds februari al aan gewerkt word. In februari had IOHK genoeg geleerd over hoe ze de wallet in UTxO-stijl kunnen verwerken en de eigenschappen kunnen verbeteren.