Anatomy of dApps

  • a place to do the heavy lifting (some sophisticated computations or process high loads of data) and orchestrate it’s behaviour — the backend (facing the developer), usually, it’s also a place to host applications’ code;
  • an interface through which users could interact with the app — the front-end (facing the user);
  • a place to store all of its data that is not currently in use — the data storage
  • Technological purists state that only the one which has all of its components decentralized is a true dApp. Everything else is just “an app” that’s using blockchain data (no problem with that).
  • From the ideological point of view, a true dApp should not compromise on the values: transparency, trustlessness, and lack of central authority. So it’s not a dApp unless it’s governed by DAO.
  • Finally, marketing folks figured out that if you’re targeting web3 users as a core audience, it’s better to write dApp on the website, regardless of how it functions under the hood.
  • several ways to store data in a decentralized way (IPFS, Storj, Arweave, Filecoin) are available,
  • a bunch of tools that simplify access and processing of blockchain data (Infura, of course),
  • user interfaces are still a mess, yet there are great examples (including several wallet apps) that provide awesome user experience and make web3 user-friendly (Metamask has done a great job, MEW iOS mobile app looks beautiful, Kraken exchange is my favourite).

--

--

--

Super Protocol is for those who need decentralized, permissionless, trustless and easily scalable computing resources.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Axelar Network: Simply the Best Cross-Blockchain Solution

Nowadays, numerous software development companies are applying the blockchain technology with the…

Fee Bump Transactions Explained

Floki Gravity: Leveraging memenomics to bring an exciting new Ecosystem to the Binance Smart Chain

The South East Asia Blockchain Conference is in a few days!

The DAO Model Law

Apron Network x Huobi Global

ICON Use Case — STIN

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Super Protocol

Super Protocol

Super Protocol is for those who need decentralized, permissionless, trustless and easily scalable computing resources.

More from Medium

Blockchain Enterprise

Monolithic to Modular — Solving the Scalability Trilemma

DeFi, NFTs, What’s Next? Part II: Web3 Native Businesses and Services

Create your own crypto token in less than 5 mins.