Lär dig om

dApps

dApps är decentraliserade applikationer och smarta kontrakt som körs på ett blockkedje nätverk.

Här kan du lära dig allt om hur dApps fungerar och vilka fördelar de har mot vanliga appar.

Den kompletta guiden till dApps

dApps är en förkortning för decentralized applications.

På många sätt är dApps likt andra appar och program vi känner till, men dApps körs på blockkedjan istället för en centraliserad enhet eller server.

Men hur fungerar egentligen dApps, och varför är de användbara?

I vår guide får du lära dig om uppkomsten av dApps, hur de har utvecklats under årens gång och varför dApps är ett av de hetaste ämnena inom kryptovärlden just nu.

Häng med!

Vad är dApps?

dApps är decentraliserade appar och så kallade smarta kontrakt som körs på ett blockkedje-nätverk.

Tanken med dApps är att de ska fungera precis som andra vanliga appar.

Skillnaden mot vanliga appar är att dApps körs på en blockkedja med en öppen källkod.

Detta innebär att dAppens register och data finns tillgänglig för alla att granska.

En dApp kan genom blockkedje-tekniken arbeta på egen hand genom smarta kontrakt.

Vilket innebär att även om utvecklaren av appen blir hackade eller har problem med servrarna, så fortsätter appen fungera som vanligt.

dApps förlitar sig alltså inte på ett enskilt företag eller en server för att kunna köras.

Det finns tre huvudsakliga kriterier som måste uppnås för att en dApp ska kunna bli till, dessa är:

  • Datan måste finnas tillgänglig för allmänheten på en blockkedja.
  • dAppen måste ha en öppen källkod utan någon central bestämmande enhet
  • Alla dAppar måste ha ett kryptografiskt token

Vem som helst kan i praktiken skapa en dApp, så länge den tekniska kunskapen finns.

Det spelar ingen roll om det är en privatperson eller ett företag, det viktiga är att databaser och dess data finns allmänt tillgängligt.

Då kanske du undrar, är en dApp verkligen säker om all data finns tillgänglig för alla att läsa?

Svaret är ja. Vad “allmänt tillgänglig data” betyder är att informationen finns lagrad i blockkedjan istället för hos ett företags privata server.

Det betyder alltså inte att vem som helst kan kopiera datan och bygga en likadan dApp, det är lite mer komplicerat än så.

Ethereum var den första blockkedjan att lansera smarta kontrakt, som gjorde det möjligt för dApps att se dagens ljus.

I princip allt som körs ovanpå Ethereums blockkedja eller andra blockkedjor som jobbar med smarta kontrakt, är en dApp.

Uniswap är ett exempel på en dApp som är en så kallad DEX (decentralized exchange).

Uniswap fungerar som en decentraliserad handelsplats som körs på blockkedjan, där användare kan köpa och sälja kryptovaluta till låga eller inga avgifter.

Precis som alla andra dApps har Uniswap ett eget kryptografiskt token (UNI) som i skrivande stund ligger på elfte plats som den mest handlade kryptovalutan.

Världen av dApps är fortfarande väldigt ung, men vi ser ut att gå mot en framtid där dApps kan bli en del av vardagen.

Hur fungerar dApps?

En dApp är skapad genom programmering och fungerar för användaren precis som andra traditionella appar, hemsidor och programvara.

Du skulle kunna ha använt en dApp utan att ha vetat om det, tanken med dApps är att de ska kunna användas av allmänheten precis som alla andra appar vi använder idag.

Så hur skiljer sig en dApp från andra “vanliga” appar vi använder idag?

Den stora skillnaden är datan som associeras med appen, den förvaras inte på servrar som något företag kontrollerar utan ligger istället på blockkedjan.

Här är ett exempel för att förstå principen bakom dApps:

Tänk på en blockkedja som en gigantisk databas som finns distribuerad på miljontals datorer världen över.

Om en dator går offline, finns det fortfarande mängder av datorer som håller databasen i drift.

Detta innebär, att dAppen alltid fortsätter köras.

Du har säkert varit med om att någon av de appar du använder inte fungerar? Facebook? Din internetbank? Swish? Ditt val av nyhetsapp?

Då har det troligen berott på serverproblem hos företaget som driver appen.

En av fördelarna med dApps är att man kan undvika perioder av stillestånd, då datan inte ligger hos en central enhet och server.

Validerare och miners hanterar transaktioner och uppdaterar poster som sker inom dAppar, utan dessa skulle det inte fungera.

Desto fler validerare och miners som jobbar med dAppen desto svårare är programvaran att hacka. 

dApps är dock fortfarande relativt ungt, och det är inte ännu en felfri typ av teknologi.

Det finns kända buggar i koden som används för att skriva dApps, vilket kan och tidigare har utnyttjas av hackare.

Vilka är fördelarna med dApps?

Många tror att decentraliserade applikationer kommer vara framtiden.

dApps erbjuder en hel del fördelar och funktioner jämfört med vanliga traditionella appar.

Här är några av dessa fördelar:

  • Hög tillgänglighet då dApps körs på blockkedjan
  • Den öppna källkoden möjliggör granskning och testning av programvaran
  • Datan som lagras på blockkedjan är säker genom kryptografi
  • Med dApps kan mellanhänder och bestämmande företag undvikas

Eftersom dApps körs på blockkedjan innebär det dessutom att det blir svårare för företag att sälja din information och dina uppgifter till en tredjepart.

Något som sker dagligen i många av de kända appar vi använder, när vi godkänner avtal för att använda olika tjänster.

Finns det några nackdelar med dApps?

Decentraliserade applikationer har möjligheten att förändra och förbättra vår digitala värld.

Men det är fortfarande en ung typ av teknologi, och precis som annan ny teknologi finns det många problem som måste lösas innan det kan fungera felfritt.

dApps har ökat kraftigt i popularitet sen lanseringen 2017, men man kan knappast påstå att det är någonting som alla på planeten känner till.

Problem med avbrott, buggar och transaktioner är vardag för många decentraliserade applikationer.

Problem som måste lösas innan dApps kan ta över världen.

Här är några exempel på nackdelar och utmaningar för dApps:

  • Alla dApps är inte enkla att använda, man kan behöva läsa på en hel del för att hänga med
  • Det kan tillkomma avgifter vid användande av dApps
  • Man kan bli utsatt för lurendrejeri när man använder dApps
  • Mindre blockkedjor kan vara mer centraliserade vilket går emot principen för användet av dApps

dApps skapas på många olika håll, både via mindre och större blockkedjor.

En mindre populär blockkedja har i sin tur mindre validerare och miners, vilket innebär att blockkedjan kan anses vara mer centraliserad.

Detta kan påverka användandet av dAppar i blockkedjan och det kan även ha en påverkan på dina investeringar.

Därför är det i dagsläget rekommenderat att hålla sig till dAppar på stora och säkra blockkedjor, som Ethereum och Binance Smart Chain.

De flesta dAppar kräver dessutom att du använder en wallet, vilket innebär att det finns ytterligare ett inlärningsmoment.

Många av de dApps som skapas idag använder eller “lånar” kod från andra projekt, vilket är möjligt på grund av den öppna källkoden.

Anledningen till detta är att det helt enkelt snabbar upp utvecklingsfasen av appen, men samtidigt öppnar det upp för möjliga säkerhetsbrister.

Slutsatsen är att man ska vara försiktig när man använder nya, otestade dAppar som inte blivit noggrant granskade och testade.

Vilken blockkedja har flest dApps?

Det finns många blockkedjor som idag stödjer decentraliserade applikationer.

Ethereum är dock den största blockkedjan inom världen av dAppar, och det är även där dApps för första gången såg dagens ljus.

Cardano är en annan lovande blockkedja som siktar på att implementera dApps på marknaden på ett bättre och effektivare sätt.

Cardano grundades 2017 av Charles Hoskinson som även är en medgrundare till Ethereum.

I skrivande stund är Cardanos egna token ADA på fjärde plats bland de mest handlade kryptovalutorna, vilket visar på en framtidstro av blockkedjan och dApps.

Mer än hälften av alla existerande dAppar körs dock idag på Ethereums blockkedja.

Men det är något som snabbt kan ändras, om andra blockkedjor lyckas tackla de problem som Ethereum ställs inför.

Vilken är den mest populära dAppen?

Det finns för tillfället 2538 dAppar registrerade hos State of the dApps, vilket är den för tillfället bästa sidan för att spåra och se statistik gällande dApps.

Uniswap och CryptoPunks är exempel på två av de mest populära dApparna.

Uniswap lanserades som en dApp och decentraliserad handelsplats (DEX) för kryptovaluta år 2018.

Uniswap likt andra dAppar har ett eget token (UNI-tokens) som kan användas för olika ändamål.

På Uniswap nätverket kan man köpa och sälja kryptovaluta utan avgifter och mellanhänder, där tillgångarna alltid finnas tillgängligt i en likviditetspool.

UNI-tokens är en kryptovaluta med sitt egna värde (30 dollar i skrivande stund), och det kan även användas på Uniswap nätverket för att bytas mot annan kryptovaluta.

Ägare av UNI-tokens får dessutom vara med och rösta om beslut som påverkar framtiden av Uniswap.

CryptoPunk är en handelsplats där man kan köpa och sälja 8-bits karaktärer, där vissa har gått för miljontals dollar.

Dessa är så kallade NFTs (Non-fungible token).

NFTs är en hel vetenskap i sig, men enkelt förklarat kan man säga att det är en unik typ av värde, som inte kan bli ersatt av någonting annat.

Här är ett exempel:

Du byter en hundralapp mot en annan hundralapp, och du har exakt samma sak i handen.

En NFT kan beskrivas som det enda i sitt slag, ett slags byteskort som det endast finns ett exemplar av.

NFTs kan vara vad som helst i den digitala världen, som konst, musik, eller en autograf.

Kan vem som helst skapa egna dApps?

Vem som helst kan skapa en dApp, men det är ingen enkel uppgift.

Det krävs en hög kunskap om programmering för att lyckas utveckla decentraliserade applikationer.

Om du själv funderar på att utveckla en dApp behöver du kunskap om antingen React, Solidity eller Vyper.

Det är även möjligt att betala någon för att skapa en dApp, men kostnaderna kan vara högre än att bygga en vanlig traditionell applikation.

Det beror på att dAppar behöver gå igenom noggranna tester, verifieringar och granskningar.

Dock är dApps billigare att driva, när de väl ligger live.

Om du har tidigare färdigheter från programmering av appar, finns det ingen anledning till att du inte skulle kunna skapa din egna dApp.

Men du får räkna med att kanske behöva gå en kurs inom blockkedje-programmering.

En annan fördel med dApps, är att det är möjligt att ladda ner kod från exempelvis OpenZeppelin för att få en bra grund att börja på.

dApps är här för att stanna!

Möjligheterna med dAppar är gränslösa och mycket talar för att det kommer fortsätta växa.

Inom 5 till 10 år kan alla appar vi använder vara dApps, om utvecklingen går åt rätt håll.

Det finns många hinder som måste överkommas för att marknaden ska kunna explodera.

Men det är definitivt en möjlighet, och det kan vara värt att hålla ett öga på nyheter gällande dApps.

Många väljer dessutom att investera i blockkedjor som jobbar med dApps, eftersom de kan komma att öka kraftigt i pris om dAppar blir vår nya vardag.

Author

Denna webbplats använder cookies för att förbättra användarupplevelsen. Se cookie policy