dApps

Udforsk verden af decentraliserede applikationer, og hvordan de virker, med CryptoMeister.

Om du bare gerne vil lære mere, eller bygge din egen dApp, så er CryptoMeister det bedste sted at starte!

Den komplette guide til dApps

Decentraliserede applikationer (dApps) ændrer den måde, vi interagerer med verden.

De gør interaktioner med apps, spil og services billigere, hurtigere og mere pålidelige. 

Men, hvordan fungerer de, og hvad gør de?

CryptoMeister er her for at åbne op for mysterierne omkring dApps, og hvordan de er kommet frem. 

Fra de tidlige dage af Ethereum til hvor vi er nu, har dApp-scenen ændret sig dramatisk. 

Klar til at lære alt, der er at vide om dApps?

Lad os komme afsted!

Hvad er dApps?

Decentraliserede applikationer (dApps) er applikationer og smartkontrakter, der kører på et blokkædenetværk. 

Hele ideen bag dApps er, at de fungerer ligesom en normal app, spil, hjemmeside, men som kører på en blokkæde. 

Det betyder de er meget tilgængelige, og ikke er afhængige af et enkelt datacenter, for at de kan fungere. 

Så hvis en udvikler bliver hacked, eller har serverproblemer, så fortsætter dApp’en som normalt. 

Ethereum var den første blokkæde, der lancerede smartkontrakter, og det åbnede op for dApps.

Der kommer hele tiden nye til, og faktisk er DeFi også en dApp. Sejt, ikke?

dApps kan være alt, du drømmer om, så længe de opfylder et par kriterier. 

Disse er:

  • Data skal være offentligt lagret på en blokkæde
  • Skal være open source uden nogen kontrollerende enhed
  • Skal have en kryptografisk token

Hvordan fungerer dApps?

dApps er ret komplekse, når du dykker ned i dem.

Så vi vil prøve at gøre hele konceptet mere fordøjeligt, så det er let at forstå for den almene forbruger. 

For at sige det simpelt, så er dApps ligesom normale apps, hjemmesider og software. 

Hele ideen bag dApps er at gøre dem ukendelige fra regulære apps, hjemmesider og software. 

Det er for at give brugeren en strømlinet oplevelse, og hjælpe blokkædeteknologi med at blive mere mainstream. 

For eksempel, Uniswap er en dApp, men det føles som en simpel hjemmeside med en krypto-swap funktion. 

Den største forskel er, at data associeret med appen ikke lagres på servere. 

Det bliver alt sammen lagret på en blokkæde. 

Se blokkæden som en gigantisk database, der bliver hostet på millioner af computere verden over. 

Hvis en computer går offline, så er der stadig massere, der holder databasen kørende og i live. 

Validatorer og minere bearbejder så de transaktioner, du laver indeni dApp’en, opdaterer ledgers og rapporter. 

Jo flere validatorer og minere der arbejde, des svære er det at hacke blokkæden. 

Men fordi dApps stadig er et ret nyt fænomen, så er det bugs i den kode, de bygger på. 

Det har ført til hacks, som har kostet folk en del penge. 

På grund af det boom som DeFi har oplevet, er der mange udviklere, der udnytter det faktum at dApps er open source. 

Kode bliver stjålet, farver ændret, text ændret, og så bliver koden uploadet under et nyt navn. 

Denne massive og ukontrollerede forking af kode betyder, der kan være massere af bugs og exploits i hver eneste dApp. 

En udvikler kan også indsætte bagdøre i sin kode, og vente på, andre bruger den. 

Så kan udvikleren skade den nye dApp, hvis han/hun ønskede det. 

OpenZeppeling er ground zero for distribueringen af dApp-smartkontrakter, og det er hvor udviklere smutter hen, for at få kode til deres nye forks. 

Men det er ikke alt sammen forfærdeligt. 

Nogle udviklere kan også bare låne specifikke biblioteker eller depoter, som er krævet til at tilføje en specifik funktion. 

Med de rette anmeldelser af koder, så kan det gøres sikkert for at forbedre en dApp.

Alle kan skabe en dApp enten med deres egen kode, eller ved at låne fra andre projekter. 

Ofte bruger de et værktøj, der hedder Truffle, for at hjælpe med at udvikle, teste og udrulle dApps. 

Truffle kan bruges i alle stadier i udviklingsstadiet i en dApp, og det gør dem langt hurtigere at lave. 

Det er en ret simpel proces, og inden for få sekunder vil dApp’en være live, og klar til brug. 

De fleste dApps er grundigt testede på en af de forskellige blokkæde testnets. 

Disse testnets er offentlige, hvilket gør et mere realistisk testingmiljø muligt. 

Ethereum har 3 offentlige testnets, og de er:

  • Ropsten
  • Rinkby
  • Kovan

Der var et fjerde testnet, Morden, men det blev angrebet hårdt, og en masse junk data samlede sig i databasen. 

Det gjorde det utroligt stort og ustabilt. 

Resultatet var, det blev lukket ned, og erstattet af Ropsten. 

Så snart en dApp er klar til at kære, skubber udviklerne den live på blokkædens mainnet. 

Det gør de ved at burne en masse tokens på blokkæden. 

Processen tager et par minutter, og når den er færdig, er dApp’en live og klar til brug. 

Så for at opsummere: en dApp er en masse kode kastet sammen ligesom en regulær app, hjemmeside eller software. Det er bare lagret og kørt på en blokkæde. 

Hvad er fordelene ved dApps?

dApps er fantastiske stykker kode, der vil ændrer måden, vi interagerer med den digitale verden. 

Der er så mange funktioner, frynsegoder og fordele som dApps giver os over traditionelle apps, hjemmesider og software.

Så lad os dykke nede i fordelene ved dApps fremfor traditionelle apps osv.

  • Høj tilgængelighed takket være blokkæder
  • Open-source kode tillader ordentlig testing
  • Lave omkostninger for ejerskab for udviklere
  • Data lagret på blokkæden er sikker
  • Ubegrænset potentiale

Mange folk ser dApps som noget godt for deres privatliv, da deres data ligger på blokkæden. 

Det gør det meget sværere for selskaber og udviklere at sælge din data.

Når det er sagt, hvis du vælger at bruge dApps, og bruger traditionelle legitimationsmetoder såsom e-mail, telefonnumre etc. så kan denne data stadig høstes og sælges. 

Så vær på den sikre side, når du bruger dApps, og brug en wallet som MetaMask. 

Hvad er ulemperne ved dApps?

dApp-verden er stadig ung, og resultatet er, at der stadig er en del problemer. 

Det betyder, der er bugs, udfald og problemer med transaktioner. 

Men sådan er det nærmest med alt disse dage.

Så for at være sikker på, du er helt klar over farerne og ulemperne ved dApps, har vi listet dem her:

  • Mindre blokkæder kan være mere centraliserede
  • Der er en læringskurve for at bruge dApps
  • Begrænset i forhold til data, der kan lagres og bruges
  • Gebyrer kan gøre brugen af dApps problematisk
  • Kode der ikke er revideret fører til svindel

Der er massere af blokkæder derude, der kan køre dApps.

Men nogle er ikke så populære som andre, og det betyder, der er færre validatorer og minere. 

Det fører til en grad af centralisering, og det åbner op til mulighed for angreb. 

Det kunne potentielt skade dine investeringer. 

Så vi råder dig til at bruge dApps på større blokkæder som Ethereum og Binance Smart Chain. 

De fleste dApps kræver, du bruger en wallet, husker dine seed phrases og kodeord. 

Det kræver lidt tid at sætte op, specielt hvis du er ny. 

Men vores guide til krypto wallets vil hjælpe dig i gang med det. 

Mange dApps bruger også kode, der er forked fra andre projekter. 

Det betyder, de “låner” open-source koden brugt af andre projekter til deres egne dApps. 

Det gør det hurtigere at udvikle dem, men det introducerer også sikkerhedsproblemer. 

Hvis koden ikke er verificeret eller testet, så kan udviklere tilføje kæmpe bugs, uden at vide det 

Så vær forsigtig med at bruge nye dApps, der er ikke er verificerede. 

Hvilken blokkæde har de fleste dApps?

Når det gælder om at vælge en blokkæde, man kan bruge til dApps, så er der mange valg. 

Men Ethereum er uden tvivl kongen af dApps.

Det er hvor hele bevægelsen startede, og det har affødt en helt ny form for blokkædeteknologi. 

Vil Ethereum fortsat være kongen?

Måske ikke, alt kan jo ske. 

Cardano lover guld og grønne skove, men det er stadig ikke færdigudviklet, så vi må vente og se. 

Tron har også en del dApps på sig, men vi ved alle at Tron er en billig kinesisk kopi af Ethereum. 

Der er 2.538 registrerede dApps hos State of the dApps, som er den bedste side til at holde styr på dApps.

Se det som Coin Market Cap men til dApps. 

Mere end halvdelen af disse dApps kører på Ethereum. 

EOS har et par hundrede dApps på sig, hvor de andre er spredt ud mellem en masse “shitcoin” blokkæder som Hive, Klaytn, Obyte og Loom. 

Hvilken dApp er den mest populære?

Når man skal måle populariteten på dApps, så er der mange faktorer, man skal overveje. 

Du kan måle det må mængden af midler, der sendes til dApp-kontrakten i en periode af 7 dage, eller unikke daglige brugere, der sender midler til dApp’en, eller udviklerens aktivitet. 

Generelt set er den bedste faktor dog 7-dages handelsvolumen, så den bruger vi. 

CryptoPunks står på toppen af bjerget. 

CryptoPunks er en markedsplads, der lader dig købe og sælge 8-bit karakterer. 

Det er NFT’er, og som du sikkert ved, er NFT’er det hotteste i kryptoverden lige nu. 

Nogle bliver solgt for millioner, hvilket er imponerende, når man tænker over det. 

OpenSea har en andenplads. 

OpenSea er en peer-to-peer markedsplads for scare digitale varer såsom NFT’er og andre samlegenstande. 

Mere end $217 millioner har fundet deres vej til OpenSea de sidste 7 dage, så det er ret populært. 

Kan jeg lave min egen dApp?

Hvis du gerne vil lære at lave din egen dApp, så har vi nogle dårlige nyheder til dig. 

dApps kræver et højt niveau af programmeringsfærdigheder med en god forståelse af enten React, Solidity eller Vyper, og det er en kamp, der går op af bakke. 

Du kan ikke bare downloade kode fra OpenZeppelin, og lancere den som din egen. Det kræver noget mere. 

Så hvis du vil lancere din egen dApp, så skal du nok tage dig nogle kurser først eller hyre en udvikler. 

Der er mange dygtige udviklere derude, så det er altid en mulighed.

Men hvis du skal til at betale en, for at lave din dApp, så bliver det også dyrere, end hvis det var en normal app. 

Det er fordi, de kræver ekstra checks, verificering og test inden, det kan gå live. 

Men så snart en dApp så er live, så sparer du mange penge på drift sammenlignet med normale apps. 

Men hvis du er lærenem, og allerede har nogle programmeringsfærdigheder, så er der ingen grund til, du ikke selv kunne gøre det. 

Det afhænger af dig og dine færdigheder.

dApps er her for at blive!

Mulighederne ved dApps er uendelige.

Spil bliver langsomt udviklet som dApps, og det giver udviklere flere ressourcer og potentiale til deres projekter. 

Som tiden går, vil vi se flere udviklere arbejde med dApps, og så får vi et boom. 

I løbet af de næste 5-10 år vil nærmest alle apps, vi bruger i dagligdagen, være en dApp på den ene eller anden måde – det er fremtiden. 

Selvom de er langsomme, besværlige og underlagt netværkssvindel, så vil dApps kommer over det. 

Så snart Ethereum 2.0 går live, og vi ser deres gas-gebyrer slappe af, så vil Ethereum blive et endnu mere fantastisk sted for dApps.

Det er bare et spørgsmål om tid!

Denne side bruger cookies til at forbedre din brugeroplevelse