Towards Verified Blockchain Architectures: A Case Study on Interactive Architecture Verification - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2019

Towards Verified Blockchain Architectures: A Case Study on Interactive Architecture Verification

Résumé

With the emergence of cryptocurrencies, Blockchain architectures have become more and more important. In such architectures, components maintain and exchange a list of records in a way which makes the entries persistent, i.e., resistant to modifications. Thereby, the architecture is dynamic in the sense that components may join or leave the network and connections between them may change over time. The dynamic nature of Blockchain architectures makes their verification a challenge, since it involves reasoning about potentially unbounded number of components. To this end, we developed FACTum, an approach for the specification and interactive verification of dynamic architectures based on the interactive theorem prover Isabelle. In this paper we report on the outcome of applying the approach to formally specify a version of Blockchain architectures and verify that the list entries of such architectures are indeed persistent.
Fichier principal
Vignette du fichier
478668_1_En_12_Chapter.pdf (428.98 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02313742 , version 1 (11-10-2019)

Licence

Paternité

Identifiants

Citer

Diego Marmsoler. Towards Verified Blockchain Architectures: A Case Study on Interactive Architecture Verification. 39th International Conference on Formal Techniques for Distributed Objects, Components, and Systems (FORTE), Jun 2019, Copenhagen, Denmark. pp.204-223, ⟨10.1007/978-3-030-21759-4_12⟩. ⟨hal-02313742⟩
82 Consultations
32 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More