Skip to content

Commit bd65392

Browse files
committed
what is dapp
1 parent 1dd43bc commit bd65392

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed
94.2 KB
Loading

dapp/what-is-dapp.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,14 @@ A dapp can have frontend code and user interfaces written in any language (just
77
- **Turing complete** - dapps can perform any action given the required resources
88
- **Isolated** - dapps are executed in a virtual environment known as Ethereum Virtual Machine so that if the smart contract has a bug, it won’t hamper the normal functioning of the blockchain network
99

10-
For this tutorial, we will focus on frontend side of Dapp.
10+
## Architecture of Dapp
11+
12+
![Architecture of Dapp](../assets/images/architecture-of-dapp.png)
1113

1214
## Dapp Frontend
1315

16+
For this tutorial, we will focus on frontend side of Dapp.
17+
1418
The frontend of a Dapp is built very similarly to a traditional web application (HTML, CSS & JavaScript), but instead of interacting with a database via an API, Dapp interacts directly with the blockchain via a smart contract. We can even host the frontend on decentralized storage such as [IPFS](https://ipfs.io/) to be fully decentralized.
1519

1620
**Traditional web application:** Client → API → Database <br />

0 commit comments

Comments
 (0)