Chargement Évènements

« Tous les Évènements

  • Cet évènement est passé

Vincent Botbol – Introduction to the Tezos blockchain and static analysis of smart-contracts

7 juin 2023 / 14:00 - 15:00

In this talk, we will give a broad introduction of the Tezos blockchain by introducing its architecture and design choices regarding safety and security in an adversarial distributed system. We will then present Tezos smart-contract language: Michelson, a statically typed stacked-based (domain-specific) language. Lastly, we will talk an ongoing work aiming to develop a static analyzer tool using abstract interpretation to automatically infers (numerical) invariants allowing us to formally prove numerical safety properties along with more blockchain-specific functional properties, e.g., validating user authentication patterns, analyzing the evolution of contract’s storage, determining an upper-bound gas usage of a smart-contract, etc. This work is integrated as an addition to a modular abstract interpretation based platform, MOPSA, already capable of analyzing of C and Python programs.

Détails

Date :
7 juin 2023
Heure :
14:00 - 15:00
Catégorie d’évènement:
Voir le site évènement

Organisateur

Morgan Barbier
Voir le site Organisateur

Lieu

Sciences 3- S3 351