An Analysis of Smart Contracts Security Threats Alongside Existing Solutions

Smart contracts have gained a lot of popularity in recent times as they are a very powerful tool for the development of decentralised and automatic applications in many fields without the need for intermediaries or trusted third parties. However, due to the decentralised nature of the blockchain on...

Full description

Bibliographic Details
Main Authors: Antonio López Vivar, Alberto Turégano Castedo, Ana Lucila Sandoval Orozco, Luis Javier García Villalba
Format: Article
Language:English
Published: MDPI AG 2020-02-01
Series:Entropy
Subjects:
Online Access:https://www.mdpi.com/1099-4300/22/2/203
_version_ 1828153051618213888
author Antonio López Vivar
Alberto Turégano Castedo
Ana Lucila Sandoval Orozco
Luis Javier García Villalba
author_facet Antonio López Vivar
Alberto Turégano Castedo
Ana Lucila Sandoval Orozco
Luis Javier García Villalba
author_sort Antonio López Vivar
collection DOAJ
description Smart contracts have gained a lot of popularity in recent times as they are a very powerful tool for the development of decentralised and automatic applications in many fields without the need for intermediaries or trusted third parties. However, due to the decentralised nature of the blockchain on which they are based, a series of challenges have emerged related to vulnerabilities in their programming that, given their particularities, could have (and have already had) a very high economic impact. This article provides a holistic view of security challenges associated with smart contracts, as well as the state of the art of available public domain tools.
first_indexed 2024-04-11T22:20:00Z
format Article
id doaj.art-464c594e5104475eabf95e95f023ed90
institution Directory Open Access Journal
issn 1099-4300
language English
last_indexed 2024-04-11T22:20:00Z
publishDate 2020-02-01
publisher MDPI AG
record_format Article
series Entropy
spelling doaj.art-464c594e5104475eabf95e95f023ed902022-12-22T04:00:14ZengMDPI AGEntropy1099-43002020-02-0122220310.3390/e22020203e22020203An Analysis of Smart Contracts Security Threats Alongside Existing SolutionsAntonio López Vivar0Alberto Turégano Castedo1Ana Lucila Sandoval Orozco2Luis Javier García Villalba3Group of Analysis, Security and Systems (GASS), Department of Software Engineering and Artificial Intelligence (DISIA), Faculty of Computer Science and Engineering, Office 431, Universidad Complutense de Madrid (UCM), Calle Profesor José García Santesmases, 9, Ciudad Universitaria, 28040 Madrid, SpainGroup of Analysis, Security and Systems (GASS), Department of Software Engineering and Artificial Intelligence (DISIA), Faculty of Computer Science and Engineering, Office 431, Universidad Complutense de Madrid (UCM), Calle Profesor José García Santesmases, 9, Ciudad Universitaria, 28040 Madrid, SpainGroup of Analysis, Security and Systems (GASS), Department of Software Engineering and Artificial Intelligence (DISIA), Faculty of Computer Science and Engineering, Office 431, Universidad Complutense de Madrid (UCM), Calle Profesor José García Santesmases, 9, Ciudad Universitaria, 28040 Madrid, SpainGroup of Analysis, Security and Systems (GASS), Department of Software Engineering and Artificial Intelligence (DISIA), Faculty of Computer Science and Engineering, Office 431, Universidad Complutense de Madrid (UCM), Calle Profesor José García Santesmases, 9, Ciudad Universitaria, 28040 Madrid, SpainSmart contracts have gained a lot of popularity in recent times as they are a very powerful tool for the development of decentralised and automatic applications in many fields without the need for intermediaries or trusted third parties. However, due to the decentralised nature of the blockchain on which they are based, a series of challenges have emerged related to vulnerabilities in their programming that, given their particularities, could have (and have already had) a very high economic impact. This article provides a holistic view of security challenges associated with smart contracts, as well as the state of the art of available public domain tools.https://www.mdpi.com/1099-4300/22/2/203blockchainethereumsecure developmentsecuritysmart contracts
spellingShingle Antonio López Vivar
Alberto Turégano Castedo
Ana Lucila Sandoval Orozco
Luis Javier García Villalba
An Analysis of Smart Contracts Security Threats Alongside Existing Solutions
Entropy
blockchain
ethereum
secure development
security
smart contracts
title An Analysis of Smart Contracts Security Threats Alongside Existing Solutions
title_full An Analysis of Smart Contracts Security Threats Alongside Existing Solutions
title_fullStr An Analysis of Smart Contracts Security Threats Alongside Existing Solutions
title_full_unstemmed An Analysis of Smart Contracts Security Threats Alongside Existing Solutions
title_short An Analysis of Smart Contracts Security Threats Alongside Existing Solutions
title_sort analysis of smart contracts security threats alongside existing solutions
topic blockchain
ethereum
secure development
security
smart contracts
url https://www.mdpi.com/1099-4300/22/2/203
work_keys_str_mv AT antoniolopezvivar ananalysisofsmartcontractssecuritythreatsalongsideexistingsolutions
AT albertotureganocastedo ananalysisofsmartcontractssecuritythreatsalongsideexistingsolutions
AT analucilasandovalorozco ananalysisofsmartcontractssecuritythreatsalongsideexistingsolutions
AT luisjaviergarciavillalba ananalysisofsmartcontractssecuritythreatsalongsideexistingsolutions
AT antoniolopezvivar analysisofsmartcontractssecuritythreatsalongsideexistingsolutions
AT albertotureganocastedo analysisofsmartcontractssecuritythreatsalongsideexistingsolutions
AT analucilasandovalorozco analysisofsmartcontractssecuritythreatsalongsideexistingsolutions
AT luisjaviergarciavillalba analysisofsmartcontractssecuritythreatsalongsideexistingsolutions