Under 2014 publicerades ett vitbok kallat "The General Theory of Decentralized Application, DApps. The Emerging Wave of Decentralized Applications", som beskriver fyra kriterier som hjälper till att definiera vad en DApp är.

Källa:Leeway Hertz
Eftersom DApps är utplacerade på en blockchain, är de byggda av smarta kontrakt, som möjliggör sömlös integrering av kryptovalutor i DApps grundläggande funktioner.
Tänk på en vanlig webbapp, som Facebook, Twitter, Uber, Venmo - som alla körs på ett datorsystem som ägs och drivs av en central organisation eller myndighet. Med andra ord kontrolleras appens backend av en enda organisation.
Däremot kan DApps köras på både ett P2P-nätverk och ett blockchain-nätverk. I detta ekosystem kan en utvecklare i huvudsak skapa en Facebook-liknande DApp och lägga den på en blockchain, där alla användare kan posta eller tweeta meddelanden. Skillnaden är dock att när ett meddelande väl har publicerats kan ingen, inklusive appskaparna eller back-end, ta bort dessa meddelanden.
Kom ihåg, en oföränderlig redovisning som för alltid bevarar det ursprungliga meddelandet eller tweeten.
Genom att ha ett nätverk med öppen källkod uppmuntrar och gör det möjligt för utvecklare att bygga bättre, användbara DApps av hög kvalitet för ekosystemet. Det finns ingen organisation, enhet eller individ som äger nätverket. Av denna anledning röstas alla ändringar i nätverket om genom en konsensusmekanism.
En av de mer användbara egenskaperna bakom DApps är att de inte kraschar, som du kan förvänta dig att se någon gång med traditionella mobilappar.
Genom att förlita sig på ett P2P-nätverk kommer DApps att fortsätta att köra och fungera, även om en del av eller hela blockkedjenätverket går ner. Snacka om användbart!
Kom ihåg att i ett decentraliserat system finns det ingen censur, vilket gör det mycket svårt för regeringar eller andra individer att kontrollera nätverket när som helst.
Du vet varför DApps är attraktiva för blockchain-nätverket, men med varje ljus finns det ett mörker. Som sådan finns det naturligtvis vissa nackdelar eller svagheter med DApps.
Regel nummer ett när det kommer till säkerhet, var som helst, är att allt och allt är hackbart.
Med tanke på att DApp-ekosystemet är öppen källkod, lämnar detta utrymme för dåliga spelare eller hackare att utnyttja systemet och undersöka nätverket för eventuella svagheter. Under åren har det förekommit ett antal anmärkningsvärda hack på populära DApps.
Ju fler användare en DApp har, desto effektivare är nätverket på att leverera dessa tjänster. Vanligtvis kämpar DApps initialt med att tillhandahålla ett mycket interaktivt användargränssnitt, eftersom syftet givetvis är att öka antalet användare. När DApps kämpar mot ett lågt antal användare, blir DApp mindre interaktiv.
Om du vill se vilka DApps som finns där ute, listar webbplatsen State of the DApps över 3 700 (per datumet för denna artikel) DApps byggda på blockchain-nätverk som Ethereum, EOS, Tron och NEO.
Det finns två kategorier av DApps--Bitcoin och DApps på Ethereum. Men det bästa sättet att dela upp DApps är i tre typer:
Dessa typer av DApps har sin egen blockchain. Den första typen av DApp som kom in på marknaden var Bitcoin, följt av Ethereums önskan att skapa "ett protokoll för att bygga decentraliserade applikationer", som anges i dess whitepaper.
För att föreställa detta, tänk på Bitcoin DApp som Windows OS som körs på din dator.
Dessa typer av DApps utnyttjar andra blockkedjor, mest populärt Ethereum. För att dessa typer av DApps ska fungera kräver de tokens.
Det bästa exemplet på denna typ av DApp är Omni Network. För mer information om Omni, klicka här.
För att konceptualisera detta, tänk på dessa typer av DApps som "Microsoft Word", som fungerar på en Typ 1 DApp, som Bitcoin (eller Microsoft).
Vad som är värt att notera är att Ethereum förändrade DApp-ekosystemet, för alltid. Varför?
Det introducerade ett nytt programmeringsspråk som hjälpte till att förenkla DApp-programmering förutom att använda Ethereum Virtual Machine (EVM) för att skapa smarta kontrakt på några minuter. Det är av denna anledning som Ethereum DApps dominerar marknaden.
Några grundläggande DApps att utforska:
I år använder Brave New Browser ERC-20-kompatibla tokens som belönar användare med BAT-tokens för deras deltagande. Med andra ord, Brave-användare får betalt för sin data men kontrollerar exakt vem, när och vad de ska dela.
En DApp att börja bekanta dig med är MakerDAO, ett smart kontrakt som tillåter användare att interagera med Dai Stablecoin-systemet, med över 1,9 miljarder dollar i värde och över 5 000 dagliga användare. För mer information om Maker, klicka här.
Tänk på Type 3 som "plugin" som hjälper Type 2 DApps att fungera smidigare.
Den bästa representationen av denna typ av DApp är SAFE Network (Secure Access for Everyone). Detta är ett decentraliserat datalagrings- och kommunikationsnätverk som ersätter datacenter och servrar med användarnas ytterligare datorresurser.
Det är ett autonomt datanätverk som möjliggör skapandet av censurbeständiga webbplatser och applikationer. Efter vårt exempel ovan som refererar till Omni-nätverket, använder SAFE Omni-protokollet för att ge ut SafeCoins som sedan används för att ta hänsyn till dess funktionella aspekter.
För närvarande är de mer populära DApparna DEX, eller decentraliserade kryptobörser. DEX tillåter användare att handla och byta en kryptovaluta mot en annan, utan att behöva en centraliserad gatekeeper.
Du kan också hänvisa till DEX:er för att hålla reda på hur det går för vissa DApps.
Medan Ethereum är den mest populära blockchain-plattformen för att utveckla DApps, finns det andra, som EOS och TRON, som har sina egna fördelar.
EOS är ett ganska spännande ekosystem att följa, skapat av STEEMs grundare, Dan Larimer. EOS tjänar till att förse utvecklare med en mycket skalbar plattform, som Ethereum utan tvekan har misslyckats med att tillhandahålla idag.
TRON, å andra sidan, grundat av Justin Sun, har utnyttjat skalbarhet genom användning av intensiva marknadsföringsinsatser.
För närvarande dominerar spelappar TRONs DApp-ekosystem, som inkluderar populära DApps som CryptoKitties, Chain Clash, Upland, bland andra.
Vad är ett pantbankslån?
Lär dig varför investerare noga tittar på dessa 20 företag
4 potentiella problem med aktiekompensation och hur man löser dem
Är pensionsinkomst skattepliktig?
Hur man tar ut pengar från ett Money Market-konto
Offentliga välfärdsbidrag för att hjälpa till att köpa en bil för låginkomstfamiljer
7 bästa långivare för att refinansiera ditt bolån
Varför refinansieringsräntorna är högre än köplånesatserna