ECOOP 2026
Mon 29 June - Fri 3 July 2026 Brussels, Belgium

In this talk, I’ll introduce two security properties in the setting of the smart-contract language TinySol, a distilled version of Solidity: non-interference and call-integrity. Even if they look similar, I’ll show that the two properties are unrelated. However, they can be captured by using some type systems for information-flow control. I’ll focus on two of them: the first is a traditional Volpano-Smith-Irvine-like syntactic type system that can handle most of the features of TinySol; the second one is a semantic type system that is also able to handle the fallback function, a particularly powerful kind of method invocation that is at the core of severe security attacks, like the Parity Multisig Wallet.

Tue 30 Jun

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

16:00 - 17:30
Trustworthy Decentralised Applications and InfrastructurePLF+PLAID at I.1.04
16:00
30m
Talk
Decentralizing Infrastructure with a Lightweight Sovereign Cloud
PLF+PLAID
Kristof Jannes DistriNet, KU Leuven
16:30
30m
Talk
Type Safe Smart Contracts in TinySol
PLF+PLAID
Daniele Gorla Department of Computer Science, Sapienza University of Rome
17:00
30m
Talk
Hybrid consistency for smart contracts
PLF+PLAID
Jim Bauwens Vrije Universiteit Brussel, Stoffel Oostvogels , Thomas Vandermotten Vrije Universiteit Brussel, Elisa Gonzalez Boix Vrije Universiteit Brussel