Smart contracts: security patterns in the ethereum ecosystem and solidity

Wöhrer, Maximilian and Zdun, Uwe (2018) Smart contracts: security patterns in the ethereum ecosystem and solidity. In: 2018 International Workshop on Blockchain Oriented Software Engineering.

[img] Text
zdun-smart-contract-security-patterns.pdf
Restricted to Registered users only

Download (202kB)

Abstract

Smart contracts that build up on blockchain technologies are receiving great attention in new business applications and the scientific community, because they allow untrusted parties to manifest contract terms in program code and thus eliminate the need for a trusted third party. The creation process of writing well performing and secure contracts in Ethereum, which is today's most prominent smart contract platform, is a difficult task. Research on this topic has only recently started in industry and science. Based on an analysis of collected data with Grounded Theory techniques, we have elaborated several common security patterns, which we describe in detail on the basis of Solidity, the dominating programming language for Ethereum. The presented patterns describe solutions to typical security issues and can be applied by Solidity developers to mitigate typical attack scenarios.

Item Type: Conference or Workshop Item (Paper)
Subjects: Main Topics > Blockchain
Projects > BloSSom 2019
Main Topics > Ethereum
Main Topics > Security
Main Topics > Smart Contracts
Depositing User: Unnamed user with email richard.dabels@uni-rostock.de
Date Deposited: 03 Sep 2019 16:34
Last Modified: 03 Sep 2019 16:34
URI: http://blossom.informatik.uni-rostock.de/id/eprint/29

Actions (login required)

View Item View Item