Inspiration

In 2012 the U.N secratary general Ban Ki-moon reported that 30% of the world's foreign aid is lost to corruption every year. Valued at $161 Billion dollars it's safe to say the world's global public health system is has a crippling problem of accountability.

What it does

Our system ensures trust and transparency throughout the whole donation distribution process such that every time aid exchanges hands both parties sign a smart contract securely storing the details of the transaction on the blockchain ledger. By doing this we can track the breakdown of the donation supply chain and help isolate risk and mitigate corruption. All actors in the system share the responsibility of ensuring the donations arrive at their final destination.

How we built it

Our system is split into 3 parts. The first is the chaincode written in golang that executes smart contracts on each peer simulated by docker containers. Second is the Node.js REST API that acts as a controller in the system providing a means to access the blockchain data, handling requests from multiple device types. The 3rd and final aspect in the Web UI dashboard that displays the blockchain data, which we still need to work on.

Challenges we ran into

We successfully wrote, installed and instantiated the chaincode on the network, built the REST API but due to time pressure we struggled to complete the last link of the data to the web UI dashboard

Accomplishments that we're proud of

We wrote robust and efficient chaincode which documented the creation of a charity donation and the transaction of the donations between all actors in the system.

What we learned

We learned how to leverage the benefits of Hyperledger Fabric blockchain in a non-financial scenario, to track assets and provide transparency enabling all users of a system to symbiotically share data

What's next for HyperDatum

The sky's the limit. We feel so privileged and happy to have had the opportunity to complete this hackathon and are eager to gain more experience developing dapps using blockchain technology. We are interested particularly in the shared transparency model blockchain can provide.

Built With

Share this project:

Updates