Woordenlijst
NFT's en Web3

dApp

Een dApp (decentralized application) is een applicatie waarvan de kernlogica als smart contracts op een blockchain draait in plaats van op de servers van een bedrijf. Gebruikers werken ermee via een gewone web- of mobiele interface, maar de handelingen die ertoe doen – handelen, lenen, minten, stemmen – worden uitgevoerd door on-chain code die geen enkele beheerder eenzijdig kan wijzigen of stilleggen.

Een typische dApp heeft twee lagen: smart contracts die op een chain als Ethereum zijn uitgezet, en een front-endwebsite die verbinding maakt met de wallet van de gebruiker. Uniswap is bijvoorbeeld een dApp – de swaplogica staat in contracten op Ethereum, en wanneer een gebruiker een trade in zijn of haar wallet goedkeurt, voert het contract die rechtstreeks uit, zonder dat een bedrijf het geld in bewaring neemt. Zelfs als de officiële website offline zou gaan, zouden de contracten blijven werken en zouden andere interfaces er verbinding mee kunnen maken.

Een veelvoorkomende misvatting is dat alles aan een dApp gedecentraliseerd is; de front-end is meestal gewone gehoste software, en teams kunnen die wijzigen, regio's blokkeren of offline halen – decentralisatie geldt voor de contracten, niet per se voor de interface. In vergelijking met conventionele apps ruilen dApps gemak (geen wachtwoordherstel, geen klantenservice die fouten kan terugdraaien) in voor controle voor de gebruiker en permissionless toegang.

Gerelateerde termen