Investor's wiki

Decentraliserede applikationer (dApps)

Decentraliserede applikationer (dApps)

Decentraliserede applikationer (DApps) er applikationer, der kører på et distribueret computersystem, det vil sige et blockchain-netværk. Selvom der er forskellige måder at definere en DApp på, beskrives de normalt som applikationer, der har følgende egenskaber:

  • Open Source - Kildekoden er med vilje gjort tilgængelig for offentligheden, hvilket betyder, at alle er i stand til at verificere, bruge, kopiere og ændre koden.

  • Decentraliseret – Da DApps kører på blockchain-netværk, er de ikke kontrolleret af en enkelt enhed eller myndighed. I stedet vedligeholdes de af flere brugere (eller noder).

  • Kryptografisk sikker - Applikationen er beskyttet af kryptografi, hvilket betyder, at alle data registreres og vedligeholdes i en offentlig blockchain. Der er ikke et enkelt point af fiasko.

Der er flere problemer i ældre applikationer, som DApps forsøger at løse. Den største fordel ved at vælge en DApp frem for en traditionel app er, at sidstnævnte bruger en centraliseret arkitektur ved at gemme deres data på servere styret af en enkelt enhed. Det betyder, at de har et enkelt fejlpunkt, som er modtageligt for tekniske problemer og ondsindede angreb.

En kompromitteret centraliseret server kan tage hele applikationens netværk ned, hvilket gør det midlertidigt eller permanent ubrugeligt. Bortset fra det lider centraliserede systemer ret ofte af datalækage eller tyveri, hvilket bringer virksomhederne og individuelle brugere i fare.

Der er et stort udvalg af DApps med forskellige anvendelsesmuligheder. De kan omfatte spil, sociale medieplatforme, cryptocurrency-punge og finansielle applikationer ( DeFi ).

Decentraliserede applikationer giver næring til deres egen aktivitet gennem et tokeniseret system (digitale tokens skabt ved brug af smarte kontrakter). Tokens kan være specifikke for en bestemt DApp (f.eks. Steem-tokenet, der bruges på Steemit), eller de kan være hjemmehørende i blockchainen, der er vært for DApp, som i tilfældet med CryptoKitties, der bruger ether (ETH).

Sammenfattende er DApps designet som open source-projekter, der kører oven på et blockchain-netværk. Til gengæld giver den distribuerede karakter af disse netværk gennemsigtighed, decentralisering og modstand mod angreb.

Højdepunkter

  • Fordi dApps er decentraliserede, er de fri for kontrol og indblanding fra en enkelt myndighed.

  • Decentrale applikationer - også kendt som "dApps" eller "dapps" - er digitale applikationer, der kører på et blockchain-netværk af computere i stedet for at stole på en enkelt computer.

  • Fordelene ved dApps omfatter beskyttelsen af brugernes privatliv, manglen på censur og fleksibiliteten i udviklingen.

  • Ulemper omfatter den potentielle manglende evne til at skalere, udfordringer med at udvikle en brugergrænseflade og vanskeligheder med at lave kodeændringer.

Ofte stillede spørgsmål

Hvad er Ethereum dApps?

Disse er decentraliserede applikationer, der drives og udvikles ved hjælp af Ethereum-platformen. Ethereum dApps bruger smarte kontrakter til deres logik. De er installeret på Ethereum-netværket og bruger platformens blockchain til datalagring.

Hvad er eksempler på centraliserede og decentraliserede apps?

Kendte eksempler på centraliserede apps er Twitter, Facebook, Instagram og Netflix. Banker og andre finansielle institutioner bruger centraliserede apps til at give deres kunder online adgang til deres konti. Peepeth, et socialt netværksalternativ til Twitter, er et eksempel på en decentral app. Cryptokitties er et dApp-spil, der giver brugerne mulighed for at købe og sælge virtuelle katte. MakerDAO er en decentraliseret kredittjeneste, der understøtter stablecoin Dai og giver brugerne mulighed for at åbne en sikkerhedsstillet gældsposition (CDP).

Hvad er forskellen mellem en centraliseret og decentraliseret app?

En centraliseret app ejes af en enkelt virksomhed. Applikationssoftwaren til en centraliseret app ligger på en eller flere servere, der kontrolleres af virksomheden. Som bruger vil du interagere med appen ved at downloade en kopi af appen og derefter sende og modtage data frem og tilbage fra virksomhedens server. En decentral app (også kendt som en dApp eller dapp) fungerer på en blockchain eller peer -to-peer netværk af computere. Det gør det muligt for brugere at indgå i transaktioner direkte med hinanden i modsætning til at stole på en central myndighed. Brugeren af en dApp betaler udvikleren et beløb i kryptovaluta for at downloade og bruge programmets kildekode. Kildekoden er kendt som en smart kontrakt, som giver brugerne mulighed for at gennemføre transaktioner uden at afsløre personlige oplysninger.