Codecademy Logo

Decentralized Apps (Dapps)

Print Cheatsheet

Web2

Web2 consists of web applications that are built on an architecture that is owned and controlled by a single entity.

This is a more centralized way of creating web applications.

Web3

Web3 consists of web applications that are built on an architecture that is distributed among a decentralized network of entities. The technology used to decentralize the data is blockchain.

Benefit of Decentralization: Censorship Resistance

A benefit of a decentralized app is censorship resistance.

Benefit of Decentralization: Proof Ownership

A benefit of a decentralized app is proof of user ownership.

Benefit of Decentralization: Trustless Architecture

A benefit of a decentralized app is trustless architecture, where smart contracts are hosted and validated by the entire network.

Benefit of Decentralization: Native use of Blockchain

A benefit of a decentralized app is the ability to natively use the currency of the blockchain an app is built upon.

Drawback of Decentralization: Slow Speed

A drawback of a decentralized app is its slow speed.

Drawback of Decentralization: Complexity

A drawback of a decentralized app is that decentralization is its complexity.