002 | DApps, Do we really need it? | Programmer Explain

This article is written by Wayne Chiu, Full Stack Javascript Developer Contributor of open source blockchain project (NEO).

Before we dive into 『DApps, Do we really need it』, let’s see how 『Apps』and 『DApps』works.

Difference between 『Apps 』and 『DApps』

In short, you will not feel the difference as a app user between Apps and DApps, and the only difference for App/DApp developer is the place where they retrieve/save data.

『App』will retrieve/save data from a particular data center in the cloud while 『DApps』could retrieve/save data from any Dapp-data-center (so-called Node).


『DApps, Do we really need it』

There are 3 key characteristic of DApps that is differ from Apps.
『Place to save/retrieve data』
『Ownership of Wallet(private key)』
『Ownership of Smart Contract』

『Place to save/retrieve data』
As we can see, the biggest difference between Apps and DApps is the database layer and its data is most important asset for company. However, how they save/process/use data is invisible for people outside the company.

Invisibility of how they 『save/process/use data』could be significant/insignificant depends on the different use cases.

Take Medium as example, how they save your comment against particular post could be insignificant.

Take Dice Gamble Game as example, the chance of winning should be 1/6 if it stated that way, therefore, visibility would be significant in this case.

Ownership of Wallet(private key) and Ownership of Smart Contract might be new to you. However, these two characteristic already existing in our daily basis, which is, the baking system combining those contract that ever signed.


Do we need DApps?
The answer could be different depends on different cases.


There was a 『DApps Hackathon』hosted at DEXON Headquarter in Taipei 101 , 2018-12-15 ~ 2018-12-16

There were 22 projects in the Hackathon, and I had highlighted few projects that caught my eye on 『001 | DApp on DEXON instead of Ethereum | Programmer Explain

DApps Hackathon

For my coming post, 『003 | DApps, Do we really need it | Programmer Explain』. I will use projects from the Hackathon and dive into those project with 3 different dimension. 『Place to save/retrieve data』『Ownership of Wallet(private key)』『Ownership of Smart Contract』


About me
I am a full-stack javascript / DApp developer and and one of the contributors for open source blockchain NEO and next generation blockchain DEXON project.

Leave a Reply

Your email address will not be published. Required fields are marked *