An investigation into a denial of service attack on an ethereum network

Apart from its much-publicised use in crypto-currency, blockchain technology is used in a wide range of application areas, from diamonds to wine. The most common application of this technology is in smart contracts in supply chain management, where assurance of delivery and provenance are important. One problem for an Ethereum consortium is the potential for disruption caused by a Denial-of-Service attack across the consortium nodes. Such an attack can be launched from a single source or multiple sources to amplify the effect. This paper investigates the impact of various Denial-of-Service attacks on an Ethereum Consortium deployed on the Azure Cloud platform. Our experiments demonstrated that a Denial-of-Service attack on some nodes can be successful. We found that an Ethereum Transaction Server is vulnerable to both Flood and Bandwidth Depletion attacks, but that Ethereum Mining Server nodes appear to be resilient to a Bandwidth Depletion attack.

[1]  Gang Chen,et al.  Untangling Blockchain: A Data Processing View of Blockchain Systems , 2017, IEEE Transactions on Knowledge and Data Engineering.

[2]  Jong Hyuk Park,et al.  Blockchain Security in Cloud Computing: Use Cases, Challenges, and Solutions , 2017, Symmetry.

[3]  Arthur Gervais,et al.  Do you Need a Blockchain? , 2018, 2018 Crypto Valley Conference on Blockchain Technology (CVCBT).

[4]  Debora Coll-Mayor,et al.  Cryptocurrency as guarantees of origin: Simulating a green certificate market with the Ethereum Blockchain , 2017, 2017 IEEE International Conference on Smart Energy Grid Engineering (SEGE).

[5]  Ruby B. Lee,et al.  Taxonomies of Distributed Denial of Service Networks, Attacks, Tools, and Countermeasures , 2003 .

[6]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[7]  Cesare Pautasso,et al.  A Taxonomy of Blockchain-Based Systems for Architecture Design , 2017, 2017 IEEE International Conference on Software Architecture (ICSA).

[8]  Pierre Riteau Building Dynamic Computing Infrastructures over Distributed Clouds , 2011, 2011 First International Symposium on Network Cloud Computing and Applications.