Formal Methods for Secure Blockchain-Oriented Programming

BlockSec aims to establish a comprehensive framework for enforcing game-theoretic security in DeFi applications through formal methods and interdisciplinary research.

Subsidie
€ 2.499.983
2025

Projectdetails

Introduction

Despite their tender age, blockchain technologies are bringing a profound impact on society and the economy. The swift technological advancements in this domain, however, are not always accompanied by solid scientific foundations, which often follow and try to catch up a posteriori with the proposed engineering solutions.

Challenges in Smart Contracts

The most prominent examples are smart contracts: the total value locked in Decentralized Finance (DeFi) nears 50B USD and, yet, vulnerabilities leading to dramatic financial loss regularly plague virtually all smart contract platforms. The fundamental issue is that security properties for DeFi applications are not yet well understood. Existing verification techniques support basic reachability properties for individual smart contracts, falling short of capturing the game-theoretic and cross-layer security requirements of the DeFi ecosystem (miner bribery, miner extractable value, etc.).

Project Overview

BlockSec will develop the first framework to enforce game-theoretic security in DeFi applications. To achieve this goal, we advocate a holistic approach based on formal methods, embracing verification, synthesis, and consensus techniques.

Research Program

We will establish an interdisciplinary research program with groundbreaking results at the intersection among:

  1. Cryptography
  2. Semantics
  3. Verification
  4. Game theory

Goals and Methodology

On a high level, we plan to:

  1. Formalize the game-theoretic security properties of DeFi applications.
  2. Develop synthesis and verification methods for smart contracts, including the first type system for game-theoretic security.
  3. Devise compositionality theorems whose assumptions will be captured in the smart contract typed interfaces.
  4. Complement the static type system with a proof-carrying code architecture in which security types are checked at run-time by miners.

This approach will go beyond what can be enforced at compilation time and enable the secure composition and refinement of smart contracts.

Financiële details & Tijdlijn

Financiële details

Subsidiebedrag€ 2.499.983
Totale projectbegroting€ 2.499.983

Tijdlijn

Startdatum1-3-2025
Einddatum28-2-2030
Subsidiejaar2025

Partners & Locaties

Projectpartners

  • TECHNISCHE UNIVERSITAET WIENpenvoerder

Land(en)

Austria

Vergelijkbare projecten binnen European Research Council

ERC Consolid...

Decentralized Cryptographic Systems

This project aims to develop robust cryptographic systems that align theoretical models with real-world challenges, enhancing security and efficiency for decentralized infrastructures.

€ 1.998.351
ERC Starting...

Secrecy-Preserving Proofs with Solid Foundations

The project aims to develop efficient, secrecy-preserving proofs that maintain rigorous cryptographic security for high-stakes and large-scale applications, addressing current and future threats.

€ 1.390.625
ERC Starting...

Secure Execution of Smart Contracts

CONSEC aims to enhance smart contract security on the blockchain through a comprehensive framework that includes a secure compiler, execution monitoring, and forensic analysis to prevent vulnerabilities and attacks.

€ 1.486.313
ERC Proof of...

Web3 Platform for Formal Mathematics

Develop a Web3 platform for formal proofs that connects mathematicians and businesses, integrates AI and blockchain, and rewards contributions to enhance collaboration and verification.

€ 150.000
ERC Consolid...

Cryptography for Second Layer Blockchain Protocols

CRYPTOLAYER aims to enhance blockchain scalability and functionality by developing secure off-chain protocols and services, enabling decentralized systems to rival centralized platforms.

€ 1.984.800

Vergelijkbare projecten uit andere regelingen

Mkb-innovati...

Equity Plaza

Equity Plaza ontwikkelt een gedecentraliseerd platform voor efficiënte en transparante digitale assettransacties via blockchain.

€ 20.000
Mkb-innovati...

Safer and better yielding blockchain based lending products/services

Het project onderzoekt de haalbaarheid en veiligheid van blockchainleningen op basis van Ethereum, ontwikkelt prototypes voor veiligere leningen en vergelijkt deze met traditionele financieringsproducten.

€ 8.000