An Architectural Analysis of a Blockchain-Based Web Application for Supporting Smart Contracts and Hardening Security
Charith Atapattu, Sam Chung · 2018
The advent of Blockchain Technology allows us to develop a Decentralized Application called DApp on peer-to-peer network, which can harden changes of contracts in the DApp and denial of service (DoS) attacks to the DApp. We reengineer an App to a DApp allowing smart contracts, and compare the given legacy App and the target DApp. We conclude that DApp is not a separate application but a complementary application of the current App by comparing their architectures.