Vad Àr decentraliserade applikationer (DApps)?
Hem
Artiklar
Vad Àr decentraliserade applikationer (DApps)?

Vad Àr decentraliserade applikationer (DApps)?

Avancerad
Publicerad Jun 17, 2022Uppdaterad Jul 1, 2023
8m

TL;DR

Decentraliserade applikationer (DApps) Àr applikationer som körs ovanpÄ blockkedjenÀtverk. Det finns ett stort utbud av DApps med olika anvÀndningsomrÄden, till exempel spel, ekonomi, sociala medier med mera. 

Även om DApps kan se ut som vanliga mobilappar pĂ„ din telefon, Ă€r deras backend-system annorlunda. DApps förlitar sig pĂ„ smarta kontrakt i ett distribuerat nĂ€tverk istĂ€llet för ett centraliserat system för att fungera. Detta gör dem mer transparenta, decentraliserade och motstĂ„ndskraftiga mot attacker, men introducerar ocksĂ„ nĂ„gra nya utmaningar.


Introduktion

Sedan Bitcoin (BTC) skapades för mer Àn ett decennium sedan har blockkedjorna utvecklats för att lÄsa upp en mÀngd nya funktioner och anvÀndningsomrÄden förutom valuta. En av dessa nya vÀgar Àr att bygga decentraliserade applikationer (DApps) för att anvÀnda blockkedjeteknik för att förbÀttra mÄnga traditionella sektorer och tjÀnster. 


Vad Àr decentraliserade applikationer (DApps)?

Decentraliserade applikationer (DApps) Àr digitala applikationer som drivs av smarta kontrakt eller program som körs pÄ blockkedjor, istÀllet för pÄ centraliserade servrar. De ser ut och fungerar som vanliga mobilappar pÄ din smartphone och erbjuder ett brett utbud av tjÀnster och funktioner inom spel, ekonomi, sociala medier och mycket mer. 

Som namnet antyder körs DApps pÄ decentraliserade peer-to-peer-nÀtverk. En tidig rapport föreslog att DApps skulle ha följande funktioner:

  • Öppen kĂ€llkod: kĂ€llkoden för DApps Ă€r tillgĂ€nglig för allmĂ€nheten, vilket innebĂ€r att vem som helst kan verifiera, anvĂ€nda, kopiera och Ă€ndra den. Det finns ingen enskild enhet som kontrollerar majoriteten av dess coin eller token. AnvĂ€ndarna kan Ă€ven föreslĂ„ och rösta om Ă€ndringar i DApp. 

  • Decentraliserad och kryptografiskt sĂ€ker: för att sĂ€kerstĂ€lla datasĂ€kerheten Ă€r all information om DApp kryptografiskt sĂ€krad och lagrad pĂ„ en offentlig, decentraliserad blockkedja, som underhĂ„lls av flera anvĂ€ndare (eller noder).

  • Ett tokeniserat system: DApps kan kommas Ă„t med en kryptografisk token. De kan anta kryptovalutor som ETH eller generera en egen token med hjĂ€lp av en konsensusalgoritm, till exempel bevis pĂ„ arbete (PoW) eller bevis pĂ„ insats (PoS). Denna token kan Ă€ven anvĂ€ndas för att belöna bidragsgivare som miners och de som tillhandahĂ„ller staking.

Enligt denna breda definition kan Bitcoin-blockkedjan definieras som en DApp – och utan tvekan som den första DAppen nĂ„gonsin. Den Ă€r öppen kĂ€llkod med alla data live pĂ„ dess decentraliserade blockkedja, den förlitar sig pĂ„ en kryptotoken och den anvĂ€nder PoW-konsensusalgoritmen. Detsamma gĂ€ller för andra blockkedjor som har ovanstĂ„ende funktioner. 

Men idag hÀnvisar termen "DApps" i allmÀnhet till alla applikationer som har smarta kontraktsfunktioner och körs pÄ blockkedjenÀtverk. Bitcoin-blockkedjan stöder inte smarta kontrakt, sÄ de flesta skulle inte betrakta den som en DApp. 

I skrivande stund (juni 2022) finns de flesta DApps pÄ Ethereum-nÀtverket . Det erbjuder en robust infrastruktur för DApp-utvecklare för att utöka befintliga anvÀndningsomrÄden. Men i och med att DApps utvecklas har utvecklarna börjat bygga dem pÄ andra blockkedjor, inklusive BNB Smart Chain (BSC), Solana (SOL), Polygon (MATIC), Avalanche (AVAX), EOS, etc.


Hur fungerar DApps?

DApps Àr applikationer som drivs av smarta kontrakt. Deras backend-kod körs pÄ distribuerade peer-to-peer-nÀtverk. Ett smart kontrakt fungerar som en uppsÀttning fördefinierade regler som tillÀmpas av datorkod. Om och nÀr vissa villkor uppfylls kommer alla nÀtverksnoder att utföra de uppgifter som kontraktet anger.

NÀr ett smart kontrakt har distribuerats pÄ blockkedjan Àr det svÄrt att Àndra eller förstöra koden. SÄ Àven om teamet bakom denna DApp har gÄtt skilda vÀgar kan anvÀndarna fortfarande komma Ät DAppen. 


Fördelar med DApps

Även om grĂ€nssnitten för DApps och traditionella applikationer kan se lika ut erbjuder DApps flera fördelar jĂ€mfört med deras centraliserade motsvarigheter. Webbappar lagrar data pĂ„ centraliserade servrar. En enda hackad server kan slĂ„ ut hela appens nĂ€tverk, vilket gör den tillfĂ€lligt eller permanent oanvĂ€ndbar. Centraliserade system kan ocksĂ„ drabbas av datalĂ€ckage eller stöld, vilket innebĂ€r risker för företag och enskilda anvĂ€ndare.

DApps Àr dÀremot byggda pÄ distribuerade nÀtverk, utan en central styrning. Utan nÄgra enskilda felpunkter Àr DApps mindre sÄrbara för attacker, vilket gör det mycket svÄrt för bedragare att kapa nÀtverket. P2P-nÀtverket kan ocksÄ sÀkerstÀlla att DApp fortsÀtter att fungera med fÄ avbrott, Àven om enskilda datorer eller delar av nÀtverket inte fungerar. 

DApps decentraliserade karaktÀr innebÀr ocksÄ att anvÀndarna kan fÄ mer kontroll över den information som de delar. Utan företag som kontrollerar anvÀndarnas personuppgifter behöver anvÀndarna inte tillhandahÄlla sin verkliga identitet för att interagera med en DApp. IstÀllet kan de anvÀnda en kryptoplÄnbok för att ansluta till DApps och helt kontrollera vilken information de delar.  

En annan fördel med DApps Àr att utvecklarna enkelt kan integrera kryptovalutor i sina grundlÀggande funktioner genom att utnyttja smarta kontrakt. Till exempel kan DApps pÄ Ethereum anta ETH som betalning, utan att behöva integrera betalningsleverantörer frÄn tredje part.  


DApps begrÀnsningar

DApps har potential att bli en viktig del av en censurfri framtid, men det finns en baksida av varje coin. Decentraliserade applikationer Àr fortfarande i ett tidigt utvecklingsstadium och branschen har Ànnu inte löst begrÀnsningar som skalbarhet, kodÀndringar och en lÄg anvÀndarbas. 

DApps krÀver betydande datorkraft för att fungera, vilket kan överbelasta nÀtverken de körs pÄ. För att uppnÄ den sÀkerhet, integritet, transparens och tillförlitlighet som Ethereum strÀvar efter, krÀvs det till exempel att varje validerare kör och lagrar varje transaktion som utförs i nÀtverket. Detta kan skada systemets antal transaktion per sekund (TPS) och leda till överbelastning av nÀtet och höga gasavgifter. 

Att göra Àndringar i en DApp Àr ocksÄ en svÄrighet. För att förbÀttra anvÀndarupplevelsen och sÀkerheten kommer en DApp sannolikt att behöva kontinuerliga Àndringar för att fixa buggar, uppdatera anvÀndargrÀnssnittet och lÀgga till nya funktioner. Men nÀr en DApp har distribuerats pÄ blockkedjan Àr det svÄrt att Àndra dess backend-kod. Det skulle krÀva en majoritetskonsensus frÄn nÀtverkets noder för att godkÀnna eventuella Àndringar eller förbÀttringar, vilket kan ta lÄng tid att implementera.

Överflödet av DApps pĂ„ marknaden gör det svĂ„rt för dem att sticka ut och locka mĂ„nga anvĂ€ndare. För att en DApp ska fungera effektivt mĂ„ste den uppnĂ„ en nĂ€tverkseffekt – ju fler anvĂ€ndare en DApp har, desto effektivare Ă€r den pĂ„ att tillhandahĂ„lla tjĂ€nster. Ett större antal anvĂ€ndare kan ocksĂ„ göra DAppen sĂ€krare och skydda den frĂ„n hackare som försöker Ă€ndra i den öppna kĂ€llkoden.


PopulÀra DApp-anvÀndningsomrÄden

DApps erbjuder ett nytt tillvÀgagÄngssÀtt att nÄ fler anvÀndare för företag i mÄnga branscher. NÄgra populÀra DApp-anvÀndningsomrÄden inkluderar GameFi, decentraliserad finans (DEFi), underhÄllning och styrning.


GameFi

GameFi-DApps har ökat i popularitet, vilket exemplifieras av uppkomsten av Axie Infinity, vilket Àr ett spela för att tjÀna-spel pÄ Ethereums blockkedja. Enligt DappRadar ökade blockkedje-spelaktiviteten frÄn 2021 till det första kvartalet 2022 med 2 000 %. Det lockade ocksÄ 1,22 miljoner unika aktiva plÄnböcker (UAW) i mars 2022, dÀr över 50 % av aktiviteten kom frÄn spel-DApps. 

Till skillnad frÄn traditionella tv-spel ger de flesta spel-DApps spelarna full kontroll över sina tillgÄngar i spelet. De erbjuder ocksÄ spelarna möjligheter att tjÀna pengar pÄ dessa föremÄl utanför spelet. Axie Infinity har till exempel spelkaraktÀrer, virtuella landomrÄden och spelprylar i form av NFT:er. Spelarna kan lagra dem i kryptoplÄnböcker, överföra dem till andra Ethereum-adresser eller handla med andra spelare pÄ NFT-marknadsplatser. Inom ekosystemet kan spelarna tÀvla mot varandra för att samla ERC-20-token som kan handlas pÄ börser. Generellt gÀller att ju lÀngre de spelar desto fler belöningar kan de tjÀna i spelet. 


DeFi och DEX:er

Traditionell ekonomi förlitar sig pÄ finansinstitut för att fungera som mellanhÀnder. Genom DApps kan alla anvÀnda finansiella tjÀnster utan nÄgon central myndighet och behÄlla full kontroll över sina tillgÄngar. DeFi kan Àven gynna lÄginkomsttagare och erbjuda dem tillgÄng till ett brett utbud av finansiella tjÀnster till betydligt lÀgre kostnader. 

UpplÄning och utlÄning Àr de mest populÀra typerna av finansiella tjÀnster som decentraliserade applikationer tillhandahÄller. DeFi DApps erbjuder direkt transaktionsavrÀkning, minimala eller inga kreditkontroller och möjligheten att anvÀnda digitala tillgÄngar som sÀkring. AnvÀndarna kan fÄ mer flexibilitet pÄ DApp-utlÄningsmarknader. Till exempel har lÄngivarna mer kontroll över sina lÄn, genom att vÀlja vilken token de ska lÄna ut och pÄ vilken plattform. AnvÀndarna kan ocksÄ potentiellt tjÀna 100 % av rÀntan som genereras frÄn lÄnet, eftersom de inte behöver betala nÄgra mellanavgifter. 

Decentraliserade börser (DEX:er) Àr ett annat viktigt exempel pÄ finansiella DApps. SÄdana plattformar underlÀttar peer-to-peer-handel genom att eliminera mellanhÀnder som centraliserade kryptobörser. AnvÀndarna behöver inte lÀmna ut förvaringen av sina tillgÄngar till nÄgon annan. IstÀllet för att överföra sina tillgÄngar till en börs, handlar de direkt med en annan anvÀndare med hjÀlp av smarta kontrakt. Order utförs pÄ kedjan och direkt mellan anvÀndarnas plÄnböcker. Eftersom DEX:er krÀver mindre underhÄll har de vanligtvis lÀgre handelsavgifter jÀmfört med centraliserade börser. NÄgra populÀra DEX:er inkluderar Uniswap, SushiSwap och PancakeSwap. 


UnderhÄllning

UnderhÄllning Àr en stor del av vÄra liv. Med DApps omvandlas dagliga aktiviteter som personer tycker om till digitala upplevelser, som ocksÄ kan generera ekonomiska incitament. Till exempel tar Audius, en blockkedjebaserad decentraliserad musikströmningsplattform, bort de mellanhÀnder som finns i den traditionella musikindustrin för att ansluta artisterna och fansen direkt med varandra. Detta gör det möjligt för musikskapare att tjÀna bÀttre pengar pÄ sitt innehÄll och producera oförÀnderliga register över sitt arbete pÄ blockkedjan.

DApps tar Àven itu med problem som anvÀndare av sociala medieplattformar stÄr inför. Centraliserade sociala medie-jÀttar som Twitter och Facebook kritiseras ofta för att censurera inlÀgg och missköta anvÀndardata. Med decentraliserade sociala DApps som Steemit kan communityn interagera fritt och uttrycka sina Äsikter med fÀrre begrÀnsningar och censur, samtidigt som de fÄr större kontroll över sin personliga information. 


Styrelseskick

DApps kan ge anvÀndarna möjligheter att spela en större roll i styrningen av onlineorganisationer, genom att införa en mer community-centrerad beslutsmekanism. Med hjÀlp av smarta kontrakt kan anvÀndarna som innehar styrningstoken för ett visst blockkedjeprojekt skapa förslag för communityn att rösta och rösta anonymt pÄ andras förslag. 

En av de decentraliserade styrningsmodellerna Àr Decentraliserade autonoma organisationer (DAO:er). DAO:er kan betraktas som helt autonoma DApps som anvÀnder smarta kontrakt för att fatta beslut utan en central myndighet. De har ingen hierarki. IstÀllet Àr det ekonomiska mekanismer som förenar organisationens intressen med de enskilda DAO-medlemmarnas intressen.


Hur ansluter jag till DApps?

För att interagera med en DApp behöver du först en kompatibel plÄnbok med webblÀsartillÀgg som MetaMask, Trust Wallet eller Binance Chain Wallet. De tar bara nÄgra minuter att konfigurera. Vissa erbjuder till och med mobilversioner som ger enkel Ätkomst.

LÄt oss anvÀnda Trust Wallet som ett exempel för att se hur du ansluter den till PancakeSwap pÄ BNB Smart Chain (BSC). Om du inte har en Trust Wallet Ànnu kan du kolla in den hÀr Akademiartikeln om hur du installerar den pÄ din smartphone. 


SÀtta in BNB pÄ Trust Wallet

För att anvÀnda DApps pÄ BSC mÄste du ha BNB för att betala transaktionsavgifterna. Du kan till exempel ta ut BNB frÄn Binance-spotplÄnboken. 

GÄ till din Trust Wallet och tryck pÄ [BNB Smart Chain]. Klicka inte pÄ [BNB Beacon Chain]. Det hÀr alternativet Àr för BEP-2 BNB pÄ BNB Beacon Chain och kan inte anvÀndas för att betala transaktionsavgifter pÄ BSC.


Tryck pÄ [Ta emot] för att se din BNB-insÀttningsadress. Du kan sedan kopiera och klistra in den hÀr adressen i din uttagsplÄnbok eller skanna QR-koden för att göra överföringen.


NÀr transaktionen har bekrÀftats pÄ blockkedjan ser du BNB-beloppet pÄ din Trust Wallet-hemsida. 


LĂ€gg till CAKE i din Trust Wallet-lista

Trust Wallets standardlista över token inkluderar inte DApp-token som PancakeSwap (CAKE). För att kunna se CAKE i din plÄnbok mÄste du först lÀgga till den i listan.

Tryck pÄ [LÀgg till token] och sök efter "PancakeSwap". Du kommer att se CAKE pÄ olika blockkedjor. Eftersom vi anvÀnder BSC trycker du pÄ vÀxlingsknappen bredvid [BEP-20 CAKE].


Du bör nu se CAKE pÄ tokenlistan i din Trust Wallet. 


NÀsta steg Àr att ansluta din Trust Wallet till PancakeSwap. Du kan ansluta via den inbyggda mobilwebblÀsaren i Trust Wallet eller via en dator. 


Anslut till PancakeSwap via webblÀsaren Trust Wallet

1. Tryck pÄ [WebblÀsare] frÄn Trust Wallet-hemsidan och gÄ till PancakeSwap-webbplatsen. 


2. Du uppmanas dÀr att ansluta din Trust Wallet. Tryck pÄ [Anslut].


Anslut till PancakeSwap via en webblÀsare i en stationÀr dator

1. GÄ till PancakeSwap-webbplatsen och klicka pÄ [Anslut plÄnbok]. 


2. Klicka pÄ ikonen [Trust Wallet] sÄ ser du en QR-kod pÄ skÀrmen. 


3. Öppna Trust Wallet-appen och gĂ„ till [InstĂ€llningar] – [WalletAnslutning]. 


4. Tryck pÄ [Ny anslutning] och skanna QR-koden. 


5. Du uppmanas nu i appen att tillÄta anslutningen. Tryck pÄ [Anslut].



Sammanfattningsvis

DApps utökar funktionaliteten pĂ„ webben genom att förbĂ€ttra konventionella applikationer med blockkedjetekniken. Decentraliserade applikationer kan ge Ă€nnu mer innovativa anvĂ€ndningsomrĂ„den till marknaden i framtiden. Som DappRadar rapporterade registrerade DApps nĂ€stan 2,4 miljoner dagliga aktiva anvĂ€ndare under det första kvartalet 2022 och anvĂ€ndarintresset förvĂ€ntas vĂ€xa kontinuerligt. DApp-utvecklarna och blockkedjenĂ€tverken de bygger pĂ„ har dock Ă€nnu inte tagit itu med de nuvarande begrĂ€nsningarna som mĂ„ste lösas innan de kan nĂ„ ut till den breda massan.Â