Wat is Decentralized Application (dApp)?
Een Decentralized Application (dApp) is een app die op een blockchain draait, niet op de server van een bedrijf. De regels staan in code, transacties worden vastgelegd in een openbaar grootboek, en geen enkele beheerder kan zomaar alles uitschakelen. Zie het als een app die overal tegelijk draait, met bewijsstukken die direct meerekenen.
Een Decentralized Application (dApp) betekent geen kosten en volledige anonimiteit. Niet helemaal. Je betaalt nog steeds netwerkgas, en privacy hangt af van ontwerpkeuzes, wallets en wat je deelt.
Hoe Decentralized Application (dApp) werkt
Kort overzicht. Een Decentralized Application (dApp) zet je klikken om in acties op de blockchain die later door iedereen gecontroleerd kunnen worden.
- Trigger: Je verbindt een wallet en klikt op een knop in de front end van de app.
- Logica: De app roept functies aan in smart contracts die de regels bevatten.
- Validatie: Het netwerk controleert je transactie, bevestigt dat je de fondsen of toestemming hebt, en zet die in de juiste volgorde met andere transacties.
- Afwikkeling: Zodra bevestigd, wordt de wijziging naar de blockchain geschreven en wordt dit in je wallet zichtbaar.
- Opslag: Sommige apps slaan extra gegevens buiten de blockchain op en verwijzen ernaar op de blockchain voor gemakkelijker laden.
Ja, dat is de werkwijze.
Waarom Decentralized Application (dApp) belangrijk is
Je wilt de voordelen zonder om toestemming te vragen. Dit is waarom een Decentralized Application (dApp) de moeite waard kan zijn:
- Voordeel: Bezit je sleutels, behoud je middelen, en krijg op elk moment toegang tot decentralized finance (DeFi) diensten.
- Perspectief: Minder poortwachters betekent minder knelpunten maar ook meer persoonlijke verantwoordelijkheid.
- Relevantie: Je komt het tegen in financiën, kunst, gaming, identiteit en community tools die door tokenhouders worden beheerd.
Voordat je een Decentralized Application (dApp) gebruikt, test met een klein bedrag, lees de transactieverzoeken en controleer het contractadres via een betrouwbare bron.
Belangrijkste kenmerken van Decentralized Application (dApp)
Dit zijn eigenschappen die een Decentralized Application (dApp) meestal onderscheiden:
- Toegankelijk zonder toestemming: Iedereen met een wallet kan ermee interacteren zonder aan een platform om goedkeuring te vragen.
- Transparant: Activiteit wordt op de blockchain vastgelegd, zodat resultaten door iedereen gecontroleerd kunnen worden.
- Code: Veel projectteams publiceren code als Open Source zodat de gemeenschap die kan bekijken en verbeteren.
- Interoperabel: Apps kunnen aansluiten op andere tools op de blockchain zoals tokens, orakels en identiteitsoplossingen.
- Incentives: Tokens kunnen gebruikers, makers of validators belonen voor deelname.
Varianten
Decentralized Application (dApp) zijn er in verschillende vormen, passend bij verschillende toepassingen:
- Financiën: Lenen, handelen en stakingdiensten die op de blockchain worden afgewikkeld.
- Gaming: Spelersbezit van items, marktplaatsen en wedstrijden op de blockchain.
- Sociaal: Feeds, profielen en berichten met aanmelden via wallet.
- NFT: Minten, veilingen en galerijen voor digitale verzamelobjecten.
- Infra: Wallets, bridges en indexers waarop andere apps kunnen bouwen.
Een dApp kan aan de achterkant gedecentraliseerd zijn terwijl er nog steeds een gewone website als front end wordt gebruikt. Als de site offline is, kun je vaak het contract rechtstreeks aanroepen via een wallet of explorer.
Voorbeeld
Tokens ruilen op Decentralized Exchanges (DEXs) is een Decentralized Application (dApp) in actie, waarbij je wallet direct vanaf je balans handelt.
Leuk weetje
CryptoKitties werd eind 2017 zo populair dat het Ethereum vertraagde, wat liet zien dat dApps viraal kunnen gaan en dat blockchains moeten opschalen.
Samenvatting
Kort gezegd Decentralized Application (dApp) betekent apps die draaien op code en consensus, niet op de grillen van een bedrijf.
