Hvad er decentraliserede applikationer (DApps)?
Hjem
Artikler
Hvad er decentraliserede applikationer (DApps)?

Hvad er decentraliserede applikationer (DApps)?

Let øvet
Offentliggjort Jun 17, 2022Opdateret Jul 1, 2023
8m

TL;DR

Decentraliserede applikationer (DApps) er applikationer, der kører oven på blockchain-netværk. Der er et stort udvalg af DApps med forskellige use cases såsom spil, økonomi, sociale medier og mere. 

Selvom DApps kan ligne almindelige mobilapps på din telefon, er deres backend-system anderledes. DApps er afhængige af intelligente kontrakter på et distribueret netværk i stedet for et centraliseret system for at fungere. Det gør dem mere gennemsigtige, decentraliserede og modstandsdygtige over for angreb, men de introducerer også nogle nye udfordringer.


Introduktion

Siden starten af Bitcoin (BTC) for mere end et årti siden har blockchains udviklet sig til at låse op for en række nye funktioner og use cases ud over valuta. Én af disse nye veje er at opbygge decentraliserede applikationer (DApps) for at bruge blockchain-teknologi til at forbedre mange traditionelle sektorer og tjenester. 


Hvad er decentraliserede applikationer (DApps)?

Decentraliserede applikationer (DApps) er digitale applikationer eller programmer drevet af intelligente kontrakter, der kører på blockchains snarere end centraliserede servere. De ligner og føles som almindelige mobilapps på din smartphone og tilbyder en bred vifte af tjenester og funktioner fra spil til finansiering, sociale medier og meget mere. 

Som navnet antyder, kører DApps på decentraliserede peer to peer-netværk. En tidlig rapport foreslog, at DApps har følgende funktioner:

  • Open source: Kildekoden til DApps er tilgængelig for offentligheden, hvilket betyder, at alle kan bekræfte, bruge, kopiere og ændre den. Der er ingen enkelt enhed, der kontrollerer størstedelen af sine mønter eller tokens. Brugere kan også foreslå og stemme om ændringer i en DApp. 

  • Decentraliseret og kryptografisk sikker: For at sikre datasikkerhed er al information om en DApp kryptografisk sikret og gemt på en offentlig, decentraliseret blockchain, der vedligeholdes af flere brugere (eller noder).

  • Et tokeniseret system: Man kan få adgang til DApps med et kryptografisk token. De kan indføre kryptovalutaer såsom ETH eller generere et tilhørende token ved hjælp af en konsensusalgoritme såsom Proof-of-Work (PoW) eller Proof of Stake (PoS). Tokenet kan også bruges til at belønne bidragydere såsom minere og stakers.

Under denne brede definition kan Bitcoin-blockchainen defineres som en DApp – og uden tvivl den første DApp nogensinde. Det er open source, hvor al live data på dets decentraliserede blockchain, er afhængig af et kryptotoken og bruger PoW-konsensusalgoritmen. Det samme gælder for andre blockchains, der har ovenstående funktioner. 

Men i dag refererer udtrykket "DApps" generelt til alle applikationer, der har funktioner med intelligente kontrakter, og som kører på blockchain-netværk. Bitcoin-blockchainen understøtter ikke intelligente kontrakter, så de fleste mennesker ville ikke betragte den som en DApp. 

Fra juni 2022 findes de fleste DApps på Ethereum-netværket. Der tilbydes en robust infrastruktur for DApp-udviklere til at udvide de eksisterende use cases. Men efterhånden som DApps modnes, er udviklere begyndt at bygge dem på andre blockchains, herunder BNB Smart Chain (BSC)Solana (SOL)Polygon (MATIC)Avalanche (AVAX), EOS osv.


Hvordan fungerer DApps?

DApps er applikationer drevet af intelligente kontrakter. Deres backend-kode kører på distribuerede peer to peer-netværk. En intelligent kontrakt fungerer som et sæt foruddefinerede regler, der håndhæves af computerkode. Når og hvis visse betingelser er opfyldt, udfører alle netværksnoder de opgaver, som kontrakten angiver.

Når en intelligent kontrakt er implementeret på blockchainen, er det svært at ændre koden eller ødelægge den. Derfor, selvom teamet bag DApp'en er opløst, kan brugerne stadig få adgang til DApp'en. 


Fordele ved DApps

Mens grænsefladerne mellem DApps og traditionelle applikationer kan se ens ud, tilbyder DApps flere fordele sammenlignet med deres centraliserede modstykker. Webapps gemmer data på centraliserede servere. En enkelt kompromitteret server kan fjerne hele appens netværk, hvilket gør det enten midlertidigt eller permanent ubrugeligt. Centraliserede systemer kan også lide af datalækager eller tyveri, hvilket sætter virksomhederne og de enkelte brugere i fare.

DApps er derimod bygget på distribuerede netværk uden central myndighed. Uden et enkelt fejlpunkt er DApps mindre sårbare over for angreb, hvilket gør det meget vanskeligt for ondsindede aktører at kapre netværket. P2P-netværket kan også sikre, at DApp'en fortsætter med at arbejde med minimal nedetid, selvom individuelle computere eller dele af netværket ikke fungerer korrekt. 

DApps' decentraliserede natur betyder også, at brugerne kan få mere kontrol over de oplysninger, de deler. Eftersom ingen virksomheder kontrollerer brugernes personlige data, behøver de ikke at fremvise identitet i den virkelige verden for at interagere med en DApp. I stedet kan de bruge en kryptotegnebog til at oprette forbindelse til DApps og fuldt ud kontrollere, hvilke oplysninger de deler.  

En anden fordel ved DApps er, at udviklere nemt kan integrere kryptovalutaer i deres grundlæggende funktionaliteter ved at udnytte intelligente kontrakter. F.eks. kan DApps på Ethereum vedtage ETH som betaling uden at integrere tredjepartsbetalingsudbydere.  


Begrænsninger ved DApps

DApps har potentialet til at blive en vigtig del af en censurfri fremtid, men hver mønt har to sider. Decentraliserede applikationer er stadig i de tidlige udviklingsstadier, og branchen har endnu ikke løst begrænsninger som f.eks. skalerbarhed, kodeændringer og en lav brugerbase. 

DApps kræver betydelig computerkraft for at fungere, hvilket kan overbelaste de netværk, de kører på. F.eks. for at opnå den sikkerhed, integritet, gennemsigtighed og pålidelighed, som Ethereum stræber efter, kræver det, at hver validator kører og gemmer hver transaktion, der udføres på netværket. Dette kan skade systemets hastighed hvad angår transaktion pr. sekund (TPS) og føre til overbelastning af netværket såvel som oppustede gasgebyrer

At foretage ændringer af en DApp er også udfordrende. For at forbedre brugeroplevelsen og sikkerheden vil en DApp sandsynligvis have brug for løbende ændringer for at rette fejl, opdatere brugergrænsefladen og tilføje nye funktioner. Men når en DApp er implementeret på blockchainen, er det svært at ændre dens backend-kode. Det ville kræve en flertalskonsensus fra netværkets noder at godkende eventuelle ændringer eller forbedringer, som det kan tage lang tid at implementere.

Overfloden af DApps på markedet gør det svært for en at skille sig ud og tiltrække mange brugere. For at en DApp skal fungere effektivt, skal den opnå en netværkseffekt – jo flere brugere en DApp har, jo mere effektiv er den til at levere tjenester. Et større antal brugere kan også gøre DApp'en mere sikker og beskytte den mod hackere, der blander sig i open source-koden.


Populære use cases for DApps

DApps tilbyder en ny tilgang for virksomheder på tværs af mange brancher til at nå ud til flere brugere. Nogle populære use cases for DApps inkluderer GameFi, Decentralized Finance (DeFi), underholdning og styring.


GameFi

GameFi-DApps er vokset i popularitet, hvilket eksemplificeres ved fremkomsten af Axie Infinity, et play to earn-spil på Ethereum-blockchainen. Ifølge DappRadar oplevede blockchain-spilaktivitet i første kvartal af 2022 en stigning på 2.000 % fra 2021. Det tiltrak også 1,22 millioner unikke aktive tegnebøger (UAW) i marts 2022, hvor mere end 50 % af aktiviteten kom fra spil-DApps. 

I modsætning til traditionelle videospil giver de fleste gaming-DApps spillerne fuld kontrol over deres aktiver i spillet. De giver også spillerne mulighed for at tjene penge på disse genstande uden for spillet. Axie Infinity har f.eks. spilkarakterer, virtuelt land og spilgenstande i form af NFT'er. Spillere kan gemme dem i kryptotegnebøger, overføre dem til andre Ethereum-adresser eller handle med andre spillere på NFT-markedspladser. Inden for økosystemet kan spillerne konkurrere med hinanden om at indsamle ERC-20-tokens, der kan handles på børser. Typisk er det sådan, at jo længere de spiller, jo flere belønninger kan de optjene i spillet. 


DeFi og DEX'er

Traditionel finansiering er afhængig af at finansielle institutioner fungerer som mellemmænd. Gennem DApps kan alle bruge finansielle tjenester uden nogen central myndighed og bevare fuld kontrol over deres aktiver. DeFi kan også gavne personer med lav indkomst og give dem adgang til en bred vifte af finansielle tjenester til betydeligt lavere omkostninger. 

Låntagning og udlån er de mest populære typer finansielle tjenester, som decentraliserede applikationer leverer. DeFi-DApps tilbyder øjeblikkelig transaktionsafvikling, lidt eller ingen kreditkontrol og muligheden for at bruge digitale aktiver som sikkerhedsstillelse. Brugere kan have mere fleksibilitet på DApp-udlånsmarkeder. Långivere har f.eks. mere kontrol over deres lån ved at vælge, hvilket token der skal lånes og på hvilken platform. Brugere kan også potentielt optjene 100% af den rente, der genereres fra lånet, eftersom de ikke behøver at betale nogen formidlingsgebyrer. 

Decentraliserede børser (DEX'er) er et andet vigtigt eksempel på finansielle DApps. Sådanne platforme letter peer to peer-handel ved at eliminere formidlere såsom centraliserede kryptobørser. Brugere behøver ikke at opgive forvaltning af deres midler. I stedet for at overføre deres aktiver til en børs, handler de direkte med en anden bruger ved hjælp af intelligente kontrakter. Ordrer udføres på kæden og direkte mellem brugernes tegnebøger. Eftersom de kræver mindre vedligeholdelsesarbejde og administration, har decentrale børser typisk lavere handelsgebyrer end centraliserede børser. Nogle populære DEX'er inkluderer UniswapSushiSwap og PancakeSwap


Underholdning

Underholdning er en integreret del af vores liv. Med DApps omdannes daglige aktiviteter, som folk nyder, til digitale oplevelser, der også kan generere økonomiske incitamenter. F.eks. fjerner Audius, en blockchain-baseret decentraliseret musikstreamingplatform, de formidlere, der findes i den traditionelle musikindustri for at forbinde kunstnere og fans direkte. Det giver musikkuratorer mulighed for bedre at tjene penge på deres indhold og producere uforanderlige optagelser af deres arbejde på blockchainen.

DApps tackler også problemer, som brugere af sociale medieplatforme står over for. Centraliserede sociale mediegiganter såsom Twitter og Facebook kritiseres ofte for at censurere indlæg og forkert håndtering af brugerdata. Med decentraliserede sociale DApps såsom Steemit kan fællesskabet interagere frit og udtrykke deres meninger med færre begrænsninger og censur, mens de får større kontrol over deres personlige oplysninger. 


Styring

DApps kan give brugerne mulighed for at spille en større rolle i styringen af online organisationer ved at indføre en mere fællesskabscentreret beslutningsmekanisme. Ved hjælp af intelligente kontrakter kan brugere, der har styringstokens for et bestemt blockchain-projekt, oprette forslag, som fællesskabet kan stemme om og afgive deres stemmer på andres forslag anonymt. 

Én af de decentrale styringsmodeller er decentraliserede autonome organisationer (DAO'er). DAO'er kan betragtes som fuldt autonome DApps, der bruger intelligente kontrakter til at træffe beslutninger uden en central myndighed. De har intet hierarki. I stedet er det økonomiske mekanismer, der afstemmer organisationens interesser med de enkelte DAO-medlemmers interesser.


Hvordan opretter man forbindelse til DApps?

For at interagere med en DApp skal du først bruge en kompatibel browserudvidelsespung såsom MetaMaskTrust Wallet eller Binance Chain Wallet. De tager kun et par minutter at sætte op. Nogle tilbyder endda mobile versioner for nem adgang.

Lad os bruge Trust Wallet som et eksempel for at se, hvordan du knytter den til PancakeSwap på BNB Smart Chain (BSC). Hvis du ikke har en Trust Wallet endnu, så se denne Academy-artikel om, hvordan du installerer den på din smartphone. 

Sammenfatning

DApps udvider internettets funktionalitet ved at forbedre konventionelle applikationer med blockchain-teknologi. Decentraliserede applikationer kan bringe endnu mere innovative use cases på markedet i fremtiden. Som DappRadar rapporterede, registrerede DApps næsten 2,4 millioner daglige aktive brugere i 1. kvartal af 2022, og brugerinteressen forventes at vokse kontinuerligt. Imidlertid har DApp-udviklere og de blockchain-netværk, de bygger på, endnu ikke adresseret de nuværende begrænsninger, før de når massetilpasning.