Holistic verification of blockchain consensus

N Bertrand, V Gramoli, I Konnov, M Lazić… - arxiv preprint arxiv …, 2022 - arxiv.org
Blockchain has recently attracted the attention of the industry due, in part, to its ability to
automate asset transfers. It requires distributed participants to reach a consensus on a block …

Symbolic model checking for tla+ made faster

R Otoni, I Konnov, J Kukovec, P Eugster… - … Conference on Tools …, 2023 - Springer
The need to provide formal guarantees about the behaviour of the algorithms underpinning
modern distributed systems became evident in recent years. This interest made apparent the …

Symbolic Verification of TLA+ Specifications with Applications to Distributed Algorithms

TH Tran - 2024 - repositum.tuwien.at
TLA+ is a language for formal specification of concurrent and distributed protocols. TLA+ is
extremely concise yet expressive: The language primitives include Booleans, integers …

A tla+ formal proof of a cross-chain swap

Z Nehaï, F Bobot, S Tucci-Piergiovanni… - Proceedings of the 23rd …, 2022 - dl.acm.org
Blockchains are a specific type of distributed ledgers structured by a sequence of blocks of
transactional data linked to each other. The use of blockchains has increased over time, and …

Compositional verification of Byzantine consensus

N Bertrand, V Gramoli, I Konnov, M Lazic, P Tholoniat… - 2021 - hal.science
Until now, computer-aided proofs of the liveness of byzantine consensus algorithms
assumed synchrony to reason in lock steps or the error-prone manual intervention of experts …

Automated verification of blockchain technologies with correctness guarantees

RB Otoni - 2023 - folia.unifr.ch
Blockchain technologies have drawn significant attention from both academia and industry
over the last decade, with increasing adoption by the general public and potential to …

Formalisation et vérification des systèmes blockchain

Z Nehaï - 2022 - theses.hal.science
Une blockchain est un système distribué qui permet de stocker des données ne pouvant
être ni modifiées ni supprimées. Les applications blockchain sont très complexes, car elles …