Skip to main content

Marlowe: Implementing and Analysing Financial Contracts on Blockchain

Lamela Seijas, Pablo and Nemish, Alexander and Smith, David and Thompson, Simon (2020) Marlowe: Implementing and Analysing Financial Contracts on Blockchain. In: Bernhard, Matthew and Bracciali, Andrea and Camp, L. Jean and Matsuo, Shin'ichiro and Maurushat, Alana and Rønne, Peter B. and Sala, Massimiliano, eds. Financial Cryptography and Data Security. Lecture Notes in Computer Science . Springer, Cham, Switzerland, pp. 496-511. ISBN 978-3-030-54454-6. E-ISBN 978-3-030-54455-3. (doi:10.1007/978-3-030-54455-3_35) (KAR id:82483)

PDF Publisher pdf
Language: English

Download (610kB) Preview
[thumbnail of LamelaSeijas2020_Chapter_MarloweImplementingAndAnalysin.pdf]
This file may not be suitable for users of assistive technology.
Request an accessible format
PDF Other
Language: English

Restricted to Repository staff only

Contact us about this Publication
[thumbnail of 10.1007%2F978-3-030-54455-3_35]
Official URL


Marlowe is a DSL for financial contracts. We describe the implementation of Marlowe on the Cardano blockchain, and the Marlowe Playground web-based development and simulation environment.

Contracts in Marlowe can be exhaustively analysed prior to running them, thus providing strong guarantees to participants in the contract. The Marlowe system itself has been formally verified using the Isabelle theorem prover, establishing such properties as the conservation of money.

Item Type: Book section
DOI/Identification number: 10.1007/978-3-030-54455-3_35
Uncontrolled keywords: Cardano, DSL, functional, Haskell, SMT, static analysis
Subjects: Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming, > QA76.76 Computer software
Divisions: Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing
Depositing User: Simon Thompson
Date Deposited: 16 Aug 2020 14:48 UTC
Last Modified: 16 Feb 2021 14:14 UTC
Resource URI: (The current URI for this page, for reference purposes)
Thompson, Simon:
  • Depositors only (login required):


Downloads per month over past year