DApps

dapps

Decentralized applications, ofwel DApps, zijn digitale applicaties of programma's die werken op een blockchain of peer-to-peer netwerk van computers in plaats van op een enkele computer. Ze lijken op reguliere webapps, maar hun backend-code draait op een gedecentraliseerd peer-to-peer netwerk, in tegenstelling tot de gebruikelijke apps waarbij de backend-code op gecentraliseerde servers draait. DApps bestaan sinds de komst van P2P-netwerken. Ze zijn een type softwareprogramma dat ontworpen is om te bestaan op het internet op een manier die niet wordt beheerst door een enkele entiteit.

Wat zijn DApps?

De kenmerken van DApps

Niet alleen technische definities onderscheiden DApps van traditionele webapplicaties, maar ook hun bijzondere eigenschappen:

  • Open Source: DApps zijn meestal open source, wat betekent dat iedereen de broncode van de app kan bekijken. Ze werken autonoom en alle wijzigingen moeten door consensus, ofwel meerderheidsstem, door de gebruikers worden besloten.
  • Decentralisatie: Alle records van de toepassing moeten worden opgeslagen op een openbare en gedecentraliseerde blockchain om valkuilen van centralisatie te vermijden.
  • Incentives: Validatoren van de blockchain worden in het algemeen aangemoedigd met beloningen in de vorm van de native cryptocurrency van de app.
  • Protocol: De applicatiegemeenschap moet het eens zijn over een cryptografisch algoritme om bewijs van waarde aan te tonen. Bijvoorbeeld, Bitcoin gebruikt Proof of Work (PoW) terwijl Ethereum overgaat op Proof of Stake (PoS).

Hoe werken DApps?

De meeste DApps zijn gebouwd op blockchain technologie, die fungeert als een gedecentraliseerd, digitaal register voor alle transacties van elke specifieke cryptocurrency die samenhangt met de app. Deze blockchain maakt het gebruik van smart contracts mogelijk; zelf-uitvoerende contracten waarvan de voorwaarden rechtstreeks in de code zijn geschreven, wat zorgt voor vertrouwenloze en gedecentraliseerde overeenkomst en uitvoering. De DApps-browser (zoals Ethereum's Mist of EOS's Scatter) leest het smart contract en presenteert een gebruikersinterface om transacties te creëren, beheren en ondertekenen.

DApps usage in Cryptocurrency

In de wereld van cryptocurrency spelen DApps een grote rol bij het veilig en efficiënt uitvoeren van contracten en transacties, zonder dat er een derde partij nodig is. Dit is revolutionair, omdat het de manier waarop zaken worden gedaan transformeert, bemiddelaars uitsnijdt en daardoor kosten vermindert. Populaire DApps zijn vaak gerelateerd aan financiën, games of gedecentraliseerde beurzen. Een bekend voorbeeld zijn "DeFi" (Decentralized Finance) applicaties, die als doel hebben om traditionele financiële systemen te recreëren, met cryptocurrency als kern.