Domen Gašperlin (2018) Attacks on Ethereum. EngD thesis.
Abstract
In this thesis we aim to provide the concepts and principles necessary to understand how the Ethereum network works. It allows us to write smart contracts and deploy them to the network. This way decentralised applications with no central authority can be written. Due to the fact that contracts cannot be modified once they have been published to the network, we need to be careful how we structure them. We present the most relevant attacks that have happened on the network in the past. In order to avoid them in the future, we present good practices for writing smart contracts and the key problems one faces during their development.
Actions (login required)