@inproceedings{3fade55c54c54c9094b8506b90c540f8,
title = "The Move Prover",
abstract = "The Libra blockchain is designed to store billions of dollars in assets, so the security of code that executes transactions is important. The Libra blockchain has a new language for implementing transactions, called “Move.” This paper describes the Move Prover, an automatic formal verification system for Move. We overview the unique features of the Move language and then describe the architecture of the Prover, including the language for formal specification and the translation to the Boogie intermediate verification language.",
keywords = "Blockchain, Formal verification, Libra, Smart contracts",
author = "Zhong, \{Jingyi Emma\} and Kevin Cheang and Shaz Qadeer and Wolfgang Grieskamp and Sam Blackshear and Junkil Park and Yoni Zohar and Clark Barrett and Dill, \{David L.\}",
note = "Publisher Copyright: {\textcopyright} 2020, The Author(s).; 32nd International Conference on Computer Aided Verification, CAV 2020 ; Conference date: 21-07-2020 Through 24-07-2020",
year = "2020",
doi = "10.1007/978-3-030-53288-8\_7",
language = "الإنجليزيّة",
isbn = "9783030532871",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
pages = "137--150",
editor = "Lahiri, \{Shuvendu K.\} and Chao Wang",
booktitle = "Computer Aided Verification - 32nd International Conference, CAV 2020, Proceedings",
}