Formal Analysis of Lending Pools in Decentralized Finance

4Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Decentralised Finance (DeFi) applications constitute an entire financial ecosystem deployed on blockchains. Such applications are based on complex protocols and incentive mechanisms whose financial safety is hard to determine. Besides, their adoption is rapidly growing, hence imperilling an increasingly higher amount of assets. Therefore, accurate formalisation and verification of DeFi applications is essential to assess their safety. We have developed a tool for the formal analysis of one of the most widespread DeFi applications: Lending Pools (LP). This was achieved by leveraging an existing formal model for LPs, the Maude verification environment and the MultiVeStA statistical analyser. The tool supports several analyses including reachability analysis, LTL model checking and statistical model checking. In this paper we show how the tool can be used to analyse several parameters of LPs that are fundamental to assess and predict their behaviour. In particular, we use statistical analysis to search for threshold and reward parameters that minimize the risk of unrecoverable loans.

Cite

CITATION STYLE

APA

Bartoletti, M., Chiang, J., Junttila, T., Lluch Lafuente, A., Mirelli, M., & Vandin, A. (2022). Formal Analysis of Lending Pools in Decentralized Finance. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 13703 LNCS, pp. 335–355). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-031-19759-8_21

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free