What is a dApp? Decentralized apps explained
THE SHORT ANSWER
A dApp is an application with some logic running on a decentralized network, often through smart contracts. Its interface, hosting or data sources may still be centralized. Decentralization therefore needs to be assessed component by component.
Discover how DApps revolutionize the way we interact with online services by eliminating intermediaries and giving control back to users.
The DApps Concept
The DApps Concept
- Open source and transparent code
- Data stored on blockchain
- Use of cryptographic tokens
- Autonomous and decentralized operation
Concrete Applications
Decentralized Finance (DeFi)
Uniswap allows cryptocurrency exchange without going through a centralized platform. Aave offers bank-free loans, where rates are automatically determined by supply and demand.
Social Networks
Platforms like Lens Protocol allow you to create social profiles that you truly own, unlike Twitter or Facebook where your data belongs to companies.
Games and NFTs
Games like Axie Infinity or Decentraland create virtual universes where objects truly belong to you in the form of NFTs, which you can sell or trade.
DApps Advantages
Why Use DApps?
- •
Transparency : The code is public, anyone can verify how the application works.
- •
Censorship resistance : Distributed logic reduces some dependencies, but an interface, administrator or provider may still restrict access.
- •
Data ownership : Control of keys can give control of tokens. Rights over data and content depend on the service.
Current Challenges
Points to Consider
- •
User experience : DApps can be more complex to use than traditional applications, often requiring a wallet and crypto knowledge.
- •
Transaction costs : Each interaction with a DApp requires transaction fees on the blockchain.
- •
Scalability : Blockchains have limits in terms of speed and number of possible transactions.
The Future of Applications
A dApp distributes some functions across a blockchain. Check program permissions, interface dependencies and risks before entrusting it with assets.
Sources and further reading
Page updated on · WhyTheBlockchain · Editorial approach