Investor's wiki

Desentraliserte applikasjoner (dApps)

Desentraliserte applikasjoner (dApps)

Desentraliserte applikasjoner (DApps) er applikasjoner som kjører på et distribuert datasystem, det vil si et blokkjedenettverk. Selv om det er forskjellige måter å definere en DApp på, beskrives de vanligvis som applikasjoner som har følgende egenskaper:

  • Ã…pen kildekode - Kildekoden er med vilje gjort tilgjengelig for allmennheten, noe som betyr at alle kan verifisere, bruke, kopiere og endre koden.

  • Desentralisert - Siden DApps kjører pÃ¥ blokkjedenettverk, kontrolleres de ikke av en enkelt enhet eller myndighet. I stedet vedlikeholdes de av flere brukere (eller noder).

  • Kryptografisk sikker - Applikasjonen er beskyttet av kryptografi, noe som betyr at alle dataene er registrert og vedlikeholdt i en offentlig blokkjede. Det er ikke noe enkelt poeng for feil.

Det er flere problemer i eldre applikasjoner som DApps prøver å løse. Hovedfordelen med å velge en DApp fremfor en tradisjonell app er at sistnevnte bruker en sentralisert arkitektur ved å lagre dataene deres på servere kontrollert av en enkelt enhet. Dette betyr at de har ett enkelt feilpunkt, som er utsatt for tekniske problemer og ondsinnede angrep.

En kompromittert sentralisert server kan ta ned hele nettverket til applikasjonen, noe som gjør det midlertidig eller permanent ubrukelig. Bortsett fra det lider sentraliserte systemer av datalekkasje eller tyveri ganske ofte, noe som setter selskapene og individuelle brukere i fare.

Det finnes et stort utvalg av DApps, med forskjellige brukstilfeller. De kan inkludere spill, sosiale medieplattformer, kryptovaluta-lommebøker og finansielle applikasjoner ( DeFi ).

Desentraliserte applikasjoner gir energi til sin egen aktivitet gjennom et tokenisert system (digitale tokens opprettet ved bruk av smarte kontrakter). Tokens kan være spesifikke for en bestemt DApp (f.eks. Steem-tokenet som brukes på Steemit), eller de kan være hjemmehørende i blokkjeden som er vert for DApp, som i tilfellet med CryptoKitties som bruker eter (ETH).

Oppsummert er DApps designet som åpen kildekode-prosjekter som kjører på toppen av et blokkjedenettverk. På sin side gir den distribuerte naturen til disse nettverkene åpenhet, desentralisering og motstand mot angrep.

Høydepunkter

– Fordi dApps er desentralisert, er de fri for kontroll og innblanding fra én enkelt myndighet.

– Desentraliserte applikasjoner – også kjent som «dApps» eller «dapps» – er digitale applikasjoner som kjører på et blokkjedenettverk av datamaskiner i stedet for å stole på en enkelt datamaskin.

  • Fordelene med dApps inkluderer sikring av brukernes personvern, mangel pÃ¥ sensur og fleksibiliteten i utviklingen.

  • Ulemper inkluderer potensiell manglende evne til Ã¥ skalere, utfordringer med Ã¥ utvikle et brukergrensesnitt og vanskeligheter med Ã¥ gjøre kodeendringer.

FAQ

Hva er Ethereum dApps?

Dette er desentraliserte applikasjoner som drives og utvikles ved hjelp av Ethereum-plattformen. Ethereum dApps bruker smarte kontrakter for sin logikk. De er distribuert på Ethereum-nettverket og bruker plattformens blokkjede for datalagring.

Hva er eksempler på sentraliserte og desentraliserte apper?

Velkjente eksempler på sentraliserte apper er Twitter, Facebook, Instagram og Netflix. Banker og andre finansinstitusjoner bruker sentraliserte apper for å gi kundene deres online tilgang til kontoene deres. Peepeth, et sosialt nettverksalternativ til Twitter, er et eksempel på en desentralisert app. Cryptokitties er et dApp-spill som lar brukere kjøpe og selge virtuelle katter. MakerDAO er en desentralisert kreditttjeneste som støtter stablecoin Dai og lar brukere åpne en sikkerhet for gjeldsposisjon (CDP).

Hva er forskjellen mellom en sentralisert og desentralisert app?

En sentralisert app eies av et enkelt selskap. Applikasjonsprogramvaren for en sentralisert app ligger på en eller flere servere kontrollert av selskapet. Som bruker vil du samhandle med appen ved å laste ned en kopi av appen og deretter sende og motta data frem og tilbake fra selskapets server. En desentralisert app (også kjent som en dApp eller dapp) opererer på en blokkjede eller peer -to-node nettverk av datamaskiner. Det gjør det mulig for brukere å engasjere seg i transaksjoner direkte med hverandre i motsetning til å stole på en sentral myndighet. Brukeren av en dApp vil betale utvikleren en mengde kryptovaluta for å laste ned og bruke programmets kildekode. Kildekoden er kjent som en smart kontrakt, som lar brukere fullføre transaksjoner uten å avsløre personlig informasjon.