Powered by OpenAIRE graph
Found an issue? Give us feedback

Secure Smart Contracts with Isabelle/Solidity

Funder: UK Research and InnovationProject code: EP/X027619/1
Funded under: EPSRC Funder Contribution: 247,844 GBP

Secure Smart Contracts with Isabelle/Solidity

Description

Smart contracts are digital contracts stored on a blockchain that are automatically executed when predetermined terms and conditions are met. They are often used to automate financial transactions and thus they hold great potential to transform and disrupt the financial industry. In particular it is estimated that blockchain and smart contracts can add up to $72.2B to the UK's GDP by 2030 and create up to 700,000 new jobs by 2030. Technically, smart contracts are programs and as such, they may contain bugs. However, since smart contracts are often used to automate financial transactions, exploiting these bugs may result in huge financial damages. In 2016, for example, a vulnerability in a smart contract was exploited, resulting in a loss of approximately $60M. More recently, hackers had exploited a vulnerability in a smart contract to steal $600M. In general, it is estimated that since 2019, more than $5B were lost due to vulnerabilities in smart contracts. This threatens society's trust in smart contracts and thus limits their potential for the development of FinTech, one of the most promising sectors for the UK economy. Unfortunately, however, even rigorous testing and auditing cannot guarantee that a smart contract does what it is supposed to do. In the best case scenario, vulnerabilities can be found with these techniques but they can never guarantee their absence. Thus, with this project, we will develop tools and techniques to support the verification of smart contracts to achieve the highest degree of reliability. Finally, we will engage in training next generation experts in the verification of smart contracts by hosting a summer school on formal methods for blockchains in Exeter.

Data Management Plans
Powered by OpenAIRE graph
Found an issue? Give us feedback

Do the share buttons not appear? Please make sure, any blocking addon is disabled, and then reload the page.

All Research products
arrow_drop_down
<script type="text/javascript">
<!--
document.write('<div id="oa_widget"></div>');
document.write('<script type="text/javascript" src="https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=ukri________::5ad9d8c0ad5bab536b1e392820d4d951&type=result"></script>');
-->
</script>
For further information contact us at helpdesk@openaire.eu

No option selected
arrow_drop_down