Besides simple transfers of currency, Bitcoin also enables various forms of smart contracts, i.e. protocols where users interact within pre-agreed rules, which determine (possibly depending on the actual interaction) how currency is eventually distributed. This paper provides a gentle introduction to Bitcoin smart contracts, which we specify by abstracting from the underlying Bitcoin machinery. To this purpose we exploit BitML, a recent DSL for smart contracts executable on Bitcoin.

Fun with bitcoin smart contracts / Bartoletti, Massimo; Cimoli, Tiziana; Zunino, Roberto. - STAMPA. - 11247:(2018), pp. 432-449. (Intervento presentato al convegno 8th International Symposium on Leveraging Applications of Formal Methods, Verification and Validation, ISoLA 2018 tenutosi a cyp nel 2018) [10.1007/978-3-030-03427-6_32].

Fun with bitcoin smart contracts

Zunino, Roberto
2018-01-01

Abstract

Besides simple transfers of currency, Bitcoin also enables various forms of smart contracts, i.e. protocols where users interact within pre-agreed rules, which determine (possibly depending on the actual interaction) how currency is eventually distributed. This paper provides a gentle introduction to Bitcoin smart contracts, which we specify by abstracting from the underlying Bitcoin machinery. To this purpose we exploit BitML, a recent DSL for smart contracts executable on Bitcoin.
2018
Leveraging Applications of Formal Methods, Verification and Validation. Industrial Practice
Switzerland
Springer Verlag
9783030034269
Bartoletti, Massimo; Cimoli, Tiziana; Zunino, Roberto
Fun with bitcoin smart contracts / Bartoletti, Massimo; Cimoli, Tiziana; Zunino, Roberto. - STAMPA. - 11247:(2018), pp. 432-449. (Intervento presentato al convegno 8th International Symposium on Leveraging Applications of Formal Methods, Verification and Validation, ISoLA 2018 tenutosi a cyp nel 2018) [10.1007/978-3-030-03427-6_32].
File in questo prodotto:
File Dimensione Formato  
main.pdf

Solo gestori archivio

Tipologia: Post-print referato (Refereed author’s manuscript)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 385.53 kB
Formato Adobe PDF
385.53 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/219452
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 12
  • ???jsp.display-item.citation.isi??? ND
social impact