Marktkapitalisatie: 24h Vol: BTC: BTC Dom:
Goud: S&P 500: EUR/USD: Olie (BRENT):

Wat is een DApp (Decentralized Application)?

Illustration of a decentralized application network with interconnected nodes forming an app interface

Belangrijkste punten

  • Een decentralized application (DApp) draait op een blockchain of peer-to-peer netwerk in plaats van op één centrale server.
  • De meeste DApps gebruiken smart contracts voor hun back-end logica, en het grootste deel van de actieve projecten draait op Ethereum.
  • DApps maken toepassingen mogelijk in finance, gaming, social media en NFTs via platformen zoals Uniswap, OpenSea en Bancor.

In dit artikel

Je hebt misschien wel eens gehoord van decentralized applications of DApps, gebruikt om apps voor social media, finance, gaming of webbrowsers te bouwen. Ze werken vergelijkbaar met gewone applicaties en hun interface ziet er hetzelfde uit. Het verschil is dat een DApp niet door één enkele server wordt aangestuurd. Daardoor is het voor partijen veel lastiger om de toegang tot of het gebruik van een DApp te beperken.

Hier is alles wat je moet weten over DApps.

Een introductie tot DApps

Isometrische illustratie van een decentralized application gekoppeld aan een hexagonaal blockchain-raster met omringende app-tegels

In de basis is een DApp een computerapplicatie die werkt via een netwerk van computernodes. Het zijn digitale programma’s die draaien op blockchains of P2P-netwerken. De naam zegt het eigenlijk al: er is geen enkele autoriteit die de applicatie controleert. Doordat ze decentraal zijn, zijn DApps minder afhankelijk van één centrale partij en dus beter bestand tegen censuur en corruptie.

Een goed voorbeeld om dit te begrijpen is Twitter. Dat draait op een computersysteem van een organisatie die alle functies in eigen hand houdt. Gebruikers kunnen het platform wel gebruiken, maar de controle blijft bij die ene partij. Applicaties als BitTorrent of Popcorn Time daarentegen draaien op computers binnen een P2P-netwerk waarin meerdere gebruikers content uitwisselen.

Niet alle decentralized applications werken in een webbrowser, omdat sommige toepassingen aangepaste code nodig hebben om geopend te worden.

Alle wijzigingen binnen een DApp worden doorgevoerd op basis van consensus tussen gebruikers. Daarvoor is een codebase nodig die gebruikers kunnen beoordelen om tot een besluit te komen. Decentrale blokken bevatten de data en worden eerst gevalideerd.

Hoe werken decentralized applications?

Net als traditionele applicaties gebruikt een DApp front-end code om een webpagina weer te geven. Voor de back-end ligt dat anders, en juist die code zorgt ervoor dat de applicatie zich onttrekt aan centrale controle. Een smart contract op een blockchain ondersteunt de DApp, en Ethereum is de meest gebruikte blockchain voor het draaien van smart contracts.

De blockchain waarop een smart contract draait, bundelt datarecords in blokken en verspreidt deze over verschillende locaties. Vervolgens worden de blokken cryptografisch gevalideerd.

Naast het ondersteunen van DApps regelen smart contracts ook de transacties. Ze vormen slechts een klein onderdeel van een DApp, omdat ze alleen de back-end code bevatten. Voor een compleet product is vaak een combinatie van meerdere contracten nodig, vaak in samenwerking met systemen van derden om de front-end op te bouwen.

De voordelen van decentralized applications

Blockchain-technologie heeft het internet stevig betreden en de waarde van de sector is de afgelopen jaren flink gegroeid. Voor bedrijven is het de moeite waard om er beter naar te kijken en te onderzoeken hoe ze deze technologie kunnen inzetten.

Hieronder de belangrijkste voordelen van DApps:

  1. Een DApp is open-source. Daardoor kan de ontwikkeling van het ecosysteem sneller en transparanter verlopen.
  2. DApps kunnen de privacy van gebruikers beter beschermen, omdat er geen persoonlijke gegevens hoeven te worden ingevuld om ze te gebruiken.
  3. Er zijn geen downtime-beperkingen, omdat DApps draaien op P2P-netwerken.

Wat DApps bijzonder maakt, is dat er geen centraal of enkelvoudig faalpunt is. Nodes opereren onafhankelijk: als één node uitvalt, heeft dat geen invloed op de werking van de overige nodes in het systeem.

Populaire DApp-platformen

Naast Ethereum zijn er nog veel meer platformen voor DApps, zoals Polkadot, Telos en Polygon.

Om te beginnen werd Polkadot opgericht door een van de medeoprichters van Ethereum, Gavin Wood. Het is een platform waarop meerdere DApps gebouwd kunnen worden, wat het eenvoudiger maakt om te koppelen met decentrale diensten en instellingen. Het platform richt zich op schaalbaarheid, een uitdaging die binnen blockchain-technologie al lange tijd speelt, door private en publieke netwerken met elkaar te verbinden.

Een ander voorbeeld is Telos, een platform van de derde generatie. Telos rekent geen transactiekosten, waardoor applicaties snel en schaalbaar blijven. Het wordt gebruikt voor social media, DeFi en gaming, en biedt geavanceerde on-chain stemfunctionaliteit.

Polygon is een andere optie waarmee ontwikkelaars minder kwijt zijn aan Ethereum-fees. Het wordt gebruikt door veel DeFi-protocollen en bouwt op krachtige sidechain-technologie, waardoor gebruikers van snellere en goedkopere transacties kunnen profiteren.

Voorbeelden van succesvolle DApps

Met de opkomst van decentralized applications zijn er inmiddels veel succesvolle voorbeelden. Hieronder een aantal van de bekendste.

Uniswap

Uniswap is een van de grootste decentralized exchanges op Ethereum en verwerkt maandelijks miljarden dollars aan handelsvolume. Het platform is in de loop der jaren steeds verder doorontwikkeld, met nieuwere versies die de handelskosten verlagen en meer flexibiliteit bieden voor liquidity providers.

Bancor

Bancor is een van de eerste decentralized exchange-protocollen, waarmee gebruikers cryptocurrencies kunnen verhandelen en rendement kunnen behalen op hun bezit, zonder dat ze een account hoeven te openen op een centrale exchange. Bancor biedt onder andere single-sided staking en bescherming tegen impermanent loss.

OpenSea

OpenSea werd gelanceerd in 2017 en heeft een belangrijke rol gespeeld in het mainstream maken van NFT-handel. Het platform werd eerst op Ethereum gebouwd en voegde later Polygon toe voor goedkopere transacties. Hoewel nieuwere marktplaatsen sindsdien marktaandeel hebben gewonnen, blijft OpenSea een van de bekendste plekken om NFTs te bekijken en te verhandelen.

TL;DR

Een DApp draait op een blockchain of P2P-netwerk in plaats van op één centrale server. Ontdek hoe DApps werken en welke platformen toonaangevend zijn.

Adverteren

Bereik cryptohandelaren en ontwikkelaars

Banneradvertenties Persberichten Uitgelichte vermeldingen Maatwerkpakketten
Mediakit aanvragen