WDSchain: A Toolbox for Enhancing the Security Using Blockchain Technology in Water Distribution System

Mahmoud, Haitham and Wu, Wenyan and Wang, Yonghao (2021) WDSchain: A Toolbox for Enhancing the Security Using Blockchain Technology in Water Distribution System. Water, 13 (14). ISSN 2073-4441

water-13-01944-v2.pdf - Published Version
Available under License Creative Commons Attribution.

Download (605kB)


This work develops a toolbox called WDSchain on MATLAB that can simulate blockchain on water distribution systems (WDS). WDSchain can import data from Excel and EPANET water modeling software. It extends the EPANET to enable simulation blockchain of the hydraulic data at any intended nodes. Using WDSchain will strengthen network automation and security in WDS. WDSchain can process time-series data with two simulation modes: (1) static blockchain, which takes a snapshot of one-time interval data of all nodes in WDS as input and output into chained blocks at a time, and (2) dynamic blockchain, which takes all simulated time-series data of all the nodes as input and establishes chained blocks at the simulated time. Five consensus mechanisms are developed in WDSchain to provide data at different security levels using PoW, PoT, PoV, PoA, and PoAuth. WDS of five different sizes is simulated in WDSchain for performance evaluation. The results show that a trade-off is needed between the system complexity and security level for data validation. The WDSchain provides a methodology to further explore the data validation using Blockchain to WDS. The limitations of WDSchain do not consider the selection of blockchain nodes and broadcasting delay compared to commercial blockchain platforms.

Item Type: Article
Identification Number: https://doi.org/10.3390/w13141944
Date: 14 July 2021
Uncontrolled Keywords: water distribution system; blockchain technology; security; IoT; EPANET; consensus mechanisms
Subjects: G500 Information Systems
H100 General Engineering
Divisions: Faculty of Computing, Engineering and the Built Environment > School of Engineering and the Built Environment
Depositing User: Wu
Date Deposited: 11 Aug 2021 14:46
Last Modified: 11 Aug 2021 14:46
URI: http://www.open-access.bcu.ac.uk/id/eprint/11924

Actions (login required)

View Item View Item


In this section...