With blockchain being known for its decentralization, the appearance of applications on the same platform brings a lot of excitement to the table. Running on Ethereum platform, DApps is entirely open-sourced and automated with no third party involved. As a consequence, the chance of a failure is...