Skip to main content
Go to the home page of the European Commission (opens in new window)
English en
CORDIS - EU research results
CORDIS

Secure Execution of Smart Contracts

Project description

Establishing trust in smart contracts on the blockchain

In blockchain-based ecosystems, smart contracts are important building blocks. They are digital, decentralised and transparent. They refer to computer protocols that digitally facilitate the verification and execution of an agreement. They are also appealing targets for cyberattacks, and relatively easy to hack. In this context, the ERC-funded CONSEC project will enable secure execution of smart contracts on the blockchain. It will take a holistic approach by developing security mechanisms covering various stages of the blockchain ecosystem starting from smart contract development and maintenance to smart contract execution and forensic analysis. The project will design a secure execution monitor to audit smart contracts while they execute on the blockchain allowing instant reaction to run-time attacks.

Objective

Smart contracts are computer programs that autonomously execute on the blockchain. They have the potential to revolutionize many applications from finance, insurance, energy, healthcare, and production industries. However, smart contracts have become an appealing attack target. Since smart contracts are always online and easy to hack once a vulnerability is discovered, recent attacks resulted in large losses of cryptocurrency thereby questioning the benefits of this revolutionary technology. CONSEC is the first holistic framework that will enable secure execution of smart contracts on the blockchain. It takes a holistic approach by developing security mechanisms covering various stages of the blockchain ecosystem starting from smart contract development and maintenance to smart contract execution and forensic analysis. A key aspect of this project is the development of the first secure smart contract compiler which detects and automatically patches smart contract bugs in the development phase. An innovative update process complements the secure compiler to mitigate new and unknown attack vectors supporting developers who deployed vulnerable contracts. Further, CONSEC will develop a secure execution monitor to audit smart contracts while they execute on the blockchain allowing instant reaction to run-time attacks. To tackle the current lack of comprehensive approaches to validate the security of already deployed contracts, CONSEC will develop new forensic dynamic analysis approaches. CONSEC establishes trust in smart contract technology enabling secure deployment and execution of smart contracts on the blockchain.

Fields of science (EuroSciVoc)

Keywords

Programme(s)

Topic(s)

Funding Scheme

HORIZON-ERC - HORIZON ERC Grants

See all projects funded under this funding scheme

Call for proposal

(opens in new window) ERC-2021-STG

See all projects funded under this call

Host institution

UNIVERSITAET DUISBURG-ESSEN
Net EU contribution
€ 1 486 313,00
Address
UNIVERSITATSSTRASSE 2
45141 Essen
Germany
Region
Nordrhein-Westfalen Düsseldorf Essen, Kreisfreie Stadt
Activity type
Higher or Secondary Education Establishments
Links
Total cost
€ 1 486 313,00

Beneficiaries (1)