Hva er en desentralisert applikasjon (dApp)?

Introduksjon til desentraliserte applikasjoner 🧑💻
En desentralisert applikasjon (dApp) er en programvareapplikasjon som styres av et fellesskap og kjører på et distribuert nettverk.
DApper ligner på tradisjonelle apper, men med noen viktige forskjeller. I motsetning til tradisjonelle selskaper som drifter applikasjoner, som Alphabet, Snap Inc. eller Meta, blir dApper vanligvis vedlikeholdt og driftet av et mer distribuert nettverk av deltakere.
DApper kobler kundene sine direkte sammen ved hjelp av blokkjedeteknologi og smartkontrakter. Disse nyvinningene har gjort det mulig for dApper å erstatte rollen til et mellomledd med linjer med programkode i stedet. Programkoden som driver dAppen, kan konfigureres for ulike bruksområder og er offentlig tilgjengelig for alle med internettforbindelse.
Applikasjoner har blitt en integrert del av folks digitale hverdag, fra å bestille taxi til å spore pakker og bestille teaterbilletter. Selv om disse tjenestene er praktiske, har de tradisjonelle applikasjonene vi bruker på smarttelefoner og andre enheter, mange grunnleggende ulemper:
- Appene lages og kontrolleres av sentraliserte, profittdrevne selskaper. Disse selskapene tar vanligvis gebyrer eller høster inn personopplysninger fra kundene for å skape inntekter (slik mange nettbutikker og sosiale nettverk gjør).
- Noen apper er bare tilgjengelige for kunder i utvalgte land eller regioner.
- Selskaper kan fjerne kunder fra apper eller fryse kontoene deres uten forvarsel.
- Selskaper krever ofte at kundene oppgir personopplysninger som e-postadresser, mobilnumre, bankdetaljer osv. for å opprette en konto.
- Kundene må ha full tillit til at selskapene bak appene sikrer og håndterer personopplysningene og den sensitive informasjonen deres på en forsvarlig måte.
DApper har kommet som et peer-to-peer-alternativ til vanlige applikasjoner, uten innblanding fra mellomledd. Brukere av dApper tilbyr og tar imot tjenester direkte seg imellom – som regel uten provisjonsgebyrer, uten månedsavgifter og uten datainnsamling for å utføre en tjeneste.
I tillegg er de fleste dApper gratis å bruke, tilgjengelige for alle i verden og motstandsdyktige mot sensur.
Til slutt spiller brukerne av dAppene ofte selv en viktig rolle i å opprettholde sikkerheten i nettverket ved å drifte sin egen node. De kan også delta i styringen av protokollen og være med på å bestemme den fremtidige strategiske retningen for prosjektet.

Hvordan fungerer desentraliserte applikasjoner? ⚙️
Smartkontrakt
-
Blokkjedeteknologi
-
Kryptovaluta
-
Oracle
Smartkontrakt
Smartkontrakter er datakode som utviklere kan skrive for å håndheve og utføre en rekke funksjoner. Smartkontrakter bruker forhåndsdefinerte regler for å utføre handlinger automatisk.
Tilbake til samkjøringseksempelet: en smartkontrakt kan settes opp til å sende en bil dit du er, først etter at kontrakten automatisk har bekreftet at du har nok midler til å betale for turen. Smartkontrakten kan også programmeres til å forstå at dersom du bestiller en tur for seks personer, må den sende et kjøretøy med nok plasser til hele gruppen.
Smartkontrakten kan oppnå alt dette basert på reglene som er programmert inn i den, i stedet for å basere seg på en enkeltpersons vurdering.
Derfor mener mange at smartkontrakter rett og slett er en desentralisert måte å utføre forretningslogikk på. Det er også grunnen til at mange sammenligner smartkontrakter med salgsautomater. Med en salgsautomat gjelder følgende: hvis du legger inn nok penger og gjør et valg, så får du varen du valgte.
Når smartkontrakter først er programmert og tatt i bruk, trenger de (akkurat som salgsautomater) ingen mellommann for å utføre reglene sine. De er tillitsløse mekanismer som utviklere kan bruke til å fjerne menneskelige mellommenn fra gjennomføringen av avtaler, noe som gjør dem perfekte for autonome plattformer. Selv om mennesker ikke er involvert i gjennomføringen av avtaler, kan autoriserte utviklere fortsatt gjøre jevnlige tekniske oppdateringer for å holde applikasjonen sikker og kompatibel med andre plattformer.
Blokkjedeteknologi
Blokkjedeteknologi er en type åpen, distribuert database med informasjon som fungerer som den underliggende teknologien bak Bitcoin-protokollen og en rekke andre typer kryptovaluta. Bitcoins blokkjede sporer transaksjoner av sin egen kryptovaluta, mens andre blokkjedenettverk som Cardano, Solana og Polkadot kan spore all slags annen informasjon utover transaksjoner.
Tradisjonelt er det ett enkelt selskap, som en bank, som forvalter en sentral hovedbok over transaksjoner, kontoinformasjon og andre data. En blokkjede baserer seg derimot på et globalt nettverk av frivillige deltakere, kalt «noder».
Alle med en internettforbindelse kan bli en node og bidra til å forvalte et blokkjedenettverk. At hvem som helst kan delta og bidra til å vedlikeholde informasjon, er nettopp det som gir blokkjeder en av sine definerende egenskaper: at de er desentraliserte. Selve blokkjeden bidrar til å opprettholde enighet om gyldigheten av informasjonen som er lagret på hver av disse nodene, takket være en spesiell funksjon kalt en konsensusmekanisme.
Blokkjedenettverk lar kundene beholde en viss grad av anonymitet når de gjennomfører transaksjoner. Dette fordi oppgavene utføres via kryptografisk genererte adresser, kjent som en offentlig nøkkel.
Det kreves ingen personopplysninger for å registrere seg – dApp-kunder trenger bare å koble til nøklene til sin kryptolommebok, som er en streng av tilfeldig genererte bokstaver og tall kalt en alfanumerisk kode. Hvis du vil lære mer om kryptografien som driver kryptovalutaer, kan du lese artikkelen vår Hvordan bruker kryptovalutaer kryptografi?
En av de største fordelene med hovedbøker på blokkjeden er at de er uforanderlige. Når verifiserte data først er lagt til i hovedboken, kan de ikke endres – kun oppdateres. Informasjon som publiseres på blokkjeden er også sensurbestandig og offentlig tilgjengelig for alle med en internettforbindelse.
Til slutt, i stedet for å oppbevare én kopi på en enkelt server, blir informasjon lagret på en blokkjede kopiert og distribuert til alle deltakerne i nettverket. Denne funksjonen fjerner ethvert enkelt feilpunkt og gjør blokkjedenettverk vanskelige å kompromittere, spesielt etter hvert som nettverket vokser.
Kryptovaluta
Kryptovaluta gjør det mulig å overføre verdi peer-to-peer via et blokkjedenettverk. Disse ikke-fysiske tokenene kan kjøpes via en plattform som Kraken, tjenes gjennom kryptomining eller tas ut fra kryptovaluta-minibanker. Investorer oppbevarer kryptovalutaene sine i en personlig digital konto, kalt en kryptolommebok.
I dApper kan kryptovalutaer brukes til betaling for tjenester eller varer. De kan også gi innehavere mulighet til å delta i on-chain-styring.
Governance token (selskapsstyringstoken) gir innehavere stemmerett over hvordan en dApp forvaltes og utvikles. Jo flere governance token (selskapsstyringstoken) en person har, desto mer vekt har vedkommende i avstemningsprosessen.
Oracler
De fleste dApps trenger eksterne data for å fungere riktig. Ikke all informasjonen som blokkjeder sporer, stammer tross alt fra selve blokkjeden.
Et desentralisert prediksjonsmarked som Augur må for eksempel hente nøyaktig sanntidsinformasjon fra kilder utenfor blokkjeden for å gjøre opp veddemål. For å hente disse dataene uten å være avhengig av én enkelt aktør, bruker blokkjeder en automatisert tjeneste kalt «oracle».
Oracles som Chainlink og Band Protocol mater data direkte til dApps via et API, i stedet for via én enkelt tredjepart. Dette gjør det mulig å hente data fra kilder utenfor blokkjeden inn i dApps på en pålitelig, men fortsatt desentralisert måte.
DApps bruker disse dataene til å opprette og oppfylle vilkår programmert inn i smartkontrakter, noe som utvider nytteverdien av desentraliserte applikasjoner betraktelig.
Hva brukes dApps til? 🤷♂️
Utviklere kan bygge dApps som tilbyr et bredt spekter av tjenester, fra nettbaserte markedsplasser som Origin til videostrømmeplattformer som Livepeer. I prinsippet kan enhver eksisterende applikasjon i dag gjøres om til en autonom, peer-to-peer-drevet dApp.
Hovedbruksområdet for dApps er å fjerne avhengigheten av sentraliserte, monopolistiske applikasjoner. Tradisjonelle apper tar ofte skjulte gebyrer og store andeler fra kundene sine.
Tenk deg at en gruppe Airbnb-verter ønsket å få utviklet en desentralisert utleieapplikasjon. Formålet med denne dAppen ville være å redusere avhengigheten av ett enkelt selskap for å koble utleiere med leietakere, samtidig som vertene beholder mer av fortjenesten selv. Alt de trenger å gjøre er å samle inn midler og hyre et anerkjent utviklerteam til å bygge dAppen.
Når dAppen er lansert, kjører den autonomt, fjerner mellomleddsgebyrer og lar verter koble seg direkte til kundene sine. Når kundene har koblet til web3-lommeboken sin, kan det å bruke en slik dApp være like enkelt som å bruke en vanlig nettside eller nettjeneste.
DApps kan også effektivisere tjenester som tradisjonelt er tidkrevende fordi de involverer mennesker. Tenk på tjenester som livsforsikring. I stedet for å vente i ukevis på utbetaling, kan en smartkontrakt programmeres til å frigi midler umiddelbart når en dødsattest er sendt inn og verifisert.
Desentralisert finans (DeFi) og desentraliserte applikasjoner (dApps) 💻
De siste årene har utviklingen av dApper ført til at sektoren for desentralisert finans (DeFi) har vokst frem. Begrepet viser til et økosystem av dApper som tilbyr en rekke finansielle peer-to-peer-tjenester, som tokenbytte, utlån, lån og forsikring.
Disse autonome applikasjonene gjør det mulig for hvem som helst å i praksis bli sin egen bank. Du kan låne ut dine egne eiendeler til en global pool av tradere og låntakere, og tjene renter på det. Disse finansielle tjenestene, blant andre Uniswap, Curve, Aave og flere, håndheves av automatiserte smartkontrakter. Det betyr at kundene ikke trenger å stole på at motparten innfrir sine forpliktelser.
For å ta opp et DeFi-lån må kunden sette inn tilstrekkelig sikkerhet på en bestemt lommebokadresse. Disse midlene styres utelukkende av smartkontrakten, som umiddelbart betaler tilbake til långiver dersom låntaker misligholder nedbetalingen.
Denne funksjonaliteten gir långiver full beskyttelse og trygghet, og gjør at vedkommende trygt kan gjøre forretninger med hvem som helst i verden. Låntakere får tilgang til kapital uten å trenge kredittvurdering eller omfattende dokumentasjon. Denne fordelen er helt avgjørende for innbyggere uten bankforbindelse i utviklingsland, som ellers ikke ville hatt tilgang til finansielle tjenester.
for kjøp av krypto
Nå som du har lært alt om desentraliserte applikasjoner, er du klar for å ta neste steg på kryptoreisen din? Klikk på knappen under for å kjøpe tokens for desentraliserte applikasjoner på Kraken i dag.