Praten over blockchain is vrij diep en heeft veel te behandelen. Deze keer zullen we het hebben over Dapps of gedecentraliseerde applicaties.
Een gedecentraliseerde applicatie (Dapp, dApp of DApp) is een applicatie die door veel gebruikers wordt uitgevoerd op een gedecentraliseerd netwerk met betrouwbare protocollen. Ze zijn ontworpen om elk storingspunt te voorkomen. Ze hebben meestal tokens om gebruikers te belonen voor het leveren van rekenkracht.
Definitie
De meest nauwkeurige definitie die ik heb gevonden van wat een dapp is: Het stelt: dapps opereren autonoom zonder een centrale controle-entiteit, waarbij alle wijzigingen worden beslist door de voorstellen en de consensus van de gebruikers.
Dit begint al duidelijk te maken waarom Dapps zo interessant zijn geworden voor ontwikkelaars: zonder een centrale autoriteit zijn ze architectonisch superieur aan gecentraliseerde applicaties.
Typische definities omvatten de volgende attributen:
De code is open source en wordt autonoom beheerd.
- Records en gegevens worden opgeslagen met behulp van de blockchain, wat zorgt voor betrouwbare interactie en het vermijden van single point of failure
- Gebruik crypto-tokens om gebruikers te belonen die rekenkracht leveren.
- Tokens gegenereerd via een cryptografisch algoritme.
De voordelen van Dapps
Een van de belangrijkste uitdagingen bij reguliere webapplicaties is fouttolerantie. Als een applicatie te populair wordt of het slachtoffer is van een denial of service-aanval, kan de applicatie-ontwikkelaar niets anders doen dan huilen.
Bovendien Dapps hebben hun middelen en functionaliteit verdeeld onder de peers op de blockchain.
Dat maakt het extreem duur om aan te vallen met traditionele aanvallen denial of service, omdat ze niet afhankelijk zijn van een enkele server.
De andere belangrijke voordelen die dapps hebben ten opzichte van hun gecentraliseerde tegenhangers, is dat ze de dynamiek opnieuw vormgeven.
Platforms zoals Facebook, Twitter en Instagram zijn afhankelijk van de inhoud die hun gebruikers produceren en consumeren.
Bij reguliere aanvragen profiteert de gecentraliseerde entiteit maximaal van de inspanning die door haar gebruikers wordt geleverd.
Met Dapps zorgen hun gedecentraliseerde bestuursmodellen ervoor dat de macht wordt herverdeeld, zodat applicatiegebruikers en hun softwaremakers op een meer gelijkwaardige manier kunnen profiteren.
Dapps, de toekomst voor het leveren van informatie zonder manipulatie

Hoewel de technologische voordelen van Dapps heel duidelijk mogen zijn, als het gaat om het echt ontsluiten van het potentieel van dapps, aangezien het een gedecentraliseerd onderdeel is, is het manipuleren van de gegevens vrij moeilijk.
Een duidelijk voorbeeld dat we kunnen geven is de rol die sociale netwerken spelen bij politieke evenementen, een duidelijk voorbeeld was in Egypte een paar jaar geleden.
Een ander voorbeeld zijn de schandalen die werden onthuld bij verkiezingen in sommige landen, waar sociale netwerken zijn gebruikt om bepaalde kandidaten te bevoordelen.
Hierdoor kunnen Dapps het landschap totaal veranderen, maar één element ontbreekt nog: realtime data.
De apps die tot leven en werk kunnen komen op dit moment zullen ze altijd een veel krachtiger hulpmiddel zijn voor mensen en organisaties dan applicaties die in wezen statisch moeten blijven in de tijd.
De meeste ontwikkelaars zijn natuurlijk volledig bekend met de voordelen van realtime informatie.
Maar het integreren van hoogwaardige real-time databronnen voor gedecentraliseerde applicaties brengt serieuze uitdagingen met zich mee.
Momenteel hoeven Dapps die alleen cryptotransacties binnen het rijk van de blockchain afhandelen, niet over deze problemen na te denken.
Om echter complexe Dapps te maken die meer functionaliteit kunnen bieden dan alleen transactie-afwikkeling, toegang tot externe gegevens in realtime van gewone mensen en een groot aantal organisaties wordt van vitaal belang.
Sommige Dapps
Eindelijk zijn er enkele Dapps verschenen en waarvan we er enkele kunnen noemen:
- Augur - voorspellingsmarkt
- Basic Attention Token - Digitaal advertentienetwerk.
- Cryptokitties - op blockchain gebaseerd virtueel spel
- OmiseGO - open betalingsplatform en gedecentraliseerde uitwisseling.
- Steemit - een blogplatform, vergelijkbaar met Reddit
- Steepshot - een platform voor het delen van foto's, vergelijkbaar met Instagram
- DTube - een platform voor het delen van video's, vergelijkbaar met YouTube
- DSound - een platform voor het delen van muziek, vergelijkbaar met Soundcloud