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¬†Uniswap,¬†SushiSwap 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¬†MetaMask,¬†Trust 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.¬†