Skip to content

‘Water Wizard’ is a dApp which makes the industries more accountable for wasting water by tokenizing the amount of water they can waste and motivating them to recycle the wastewater the release and use it. The solution is based on Blockchain, Machine Learning, and IOT With this project, the team secured 3rd position in WRC Global Blockchain Hack…

Notifications You must be signed in to change notification settings

Sharma-Hrishabh/WRC-Hackathon-App

Repository files navigation

Water Wizard

Second runner up

WRC hackathon organised by World Bank Group : Water

DEVPOST

Brief Explanation of Idea

  • Preventing unauthorised meters from reporting data into Blockchain

  • Detecting IoT meter tampering and data fraud

  • Setting up smart contracts between regulators & organisations

  • Data storage on Blockchain for data transparency

  • Blockchain consensus algorithms for speed of transactions & security

  • Securing the WRC issuance and trading mechanisms

Technical Architecture

  • Preventing unauthorised meters from reporting data into Blockchain
    A smart contract is created to store unique device address on the blockchain. Only the regulator can add IOT devices to the blockchain..

  • Detecting IoT meter tampering and data fraud
    Exponential weighted moving averages are calculated to predict the expected value of volume A for next timestamp. If the difference is more than what is set by the regulator then an alert is raised to the industry officials. All processes taking place are decentralised.

  • Setting up smart contracts between regulators & organisations
    Multiple smart contracts are setup between regulators and organisations to make sure that clean water processed meets the required criteria setup by regulator.

  • Data storage on Blockchain for data transparency
    Data is stored on blockchain and hence is immutable once uploaded.

Tools and Technologies (Tech Stack)

  1. Ethereum

  2. Solidity

  3. Python

  4. React.js

  5. Node.js

  6. Web3.js

  7. MetaMask

  8. Pandas

  9. Tensorflow

  10. Azure SAAS

Screenshots

**
**

Implementation Challenges

  • Buying and making sure that IOT sensors are tamper proof would require significant amount of funds. It depends on number and varies from industry to industry.

  • In case of fraud detection by the algorithms, the regulatory committee has to go and manually check for frauds. In case of adding the organisations and the respective sensors, the organisation has to go and make sure that happens. Thus some level technology aided manual inspection would be necessary.

Contributors

About

‘Water Wizard’ is a dApp which makes the industries more accountable for wasting water by tokenizing the amount of water they can waste and motivating them to recycle the wastewater the release and use it. The solution is based on Blockchain, Machine Learning, and IOT With this project, the team secured 3rd position in WRC Global Blockchain Hack…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published