WEB Apps VS. DApps
Comparing DApps to traditional web-based applications that we use daily can help us understand the real potential of DApps. For web apps, a sign-up or registration is often required for special access to the services. Then a central administrator validates transactions and acts as custodian to every participant’s personal information. It is a real dilemma of web-based applications — the fact that all the data is being held at a single point, or in the case of giants like Google or Amazon, across a few servers. This single point of authorization can also be a single point of failure.
This is where the beauty of decentralized applications comes in. When it comes to DApps, from the user’s perspective, all aspects of the application look very similar to a web-based application. While even the functionality of the app will feel the same, the back-end network that supports the information exchange required for the app to function is very different. The back-end network, or distributed blockchain network as we have learned, allows all information to be transferred over a secure network that has no single point of failure, making it virtually unhackable.