Abstract
Smart contracts – programs that run on a blockchain – allow for sophisticated transactional
schemes, but their concurrent execution makes it difficult to reason about their behaviour and
bugs in smart contracts have lead to significant monetary losses (e.g. DAO attack). For that reason,
increasingly more attention is given to formal methods, that
... read more