TL;DR

Decentralizētās lietojumprogrammas (DApps) ir lietojumprogrammas, kas darbojas blokķēdes tīklos. Ir liels DApp klāsts ar dažādiem lietošanas gadījumiem, piemēram, spēlēm, finansēm, sociālajiem medijiem un citiem.

Lai gan DApps var izskatīties līdzīgi parastajām mobilajām lietotnēm jūsu tālrunī, to aizmugursistēma atšķiras. Lai darbotos, DApps paļaujas uz viedajiem līgumiem sadalītā tīklā, nevis uz centralizētu sistēmu. Tas padara tos pārredzamākus, decentralizētākus un izturīgākus pret uzbrukumiem, kā arī rada dažus jaunus izaicinājumus.


Ievads

Kopš bitcoin (BTC) dzimšanas vairāk nekā pirms desmit gadiem, blokķēdes ir attīstījušās, lai atvērtu virkni jaunu funkciju un lietošanas gadījumus, kas nav saistīti ar valūtu. Viens no šiem jaunajiem veidiem ir decentralizētu lietojumprogrammu (DApps) izveide, lai izmantotu blokķēdes tehnoloģiju, lai uzlabotu daudzas tradicionālās nozares un pakalpojumus.


Kas ir decentralizētās lietojumprogrammas (DApps)?

Decentralizētās lietojumprogrammas (DApps) ir viedās līgumslēdzējas digitālās lietojumprogrammas vai programmas, kas darbojas blokķēdēs, nevis centralizētos serveros. Tie izskatās un jūtas līdzīgi parastajām mobilajām lietotnēm jūsu viedtālrunī un piedāvā plašu pakalpojumu un funkciju klāstu no spēlēm līdz finansēm, sociālajiem medijiem un daudz ko citu.

Kā norāda nosaukums, DApps darbojas decentralizētos vienādranga tīklos. Vienā agrīnajā ziņojumā tika ieteikts, ka DApps ir šādas funkcijas:

  • Atvērtais pirmkods: DApps pirmkods ir pieejams publiski, kas nozīmē, ka ikviens var tos verificēt, izmantot, kopēt un modificēt. Nav nevienas vienības, kas kontrolētu lielāko daļu savu monētu vai žetonu. Lietotāji var arī ierosināt un balsot par izmaiņām DApp.

  • Decentralizēta un kriptogrāfiski droša: lai nodrošinātu datu drošību, visa DApp informācija ir kriptogrāfiski aizsargāta un tiek glabāta publiskā, decentralizētā blokķēdē, ko uztur vairāki lietotāji (vai mezgli).

  • Tokenizēta sistēma: DApps var piekļūt ar kriptogrāfisku marķieri. Viņi var pieņemt kriptovalūtas, piemēram, ETH, vai ģenerēt vietējo marķieri, izmantojot konsensa algoritmu, piemēram, Proof of Work (PoW) vai Proof of Stake (PoS). Tokenu var izmantot arī, lai apbalvotu dalībniekus, piemēram, kalnračus un stakerus.

Saskaņā ar šo plašo definīciju Bitcoin blokķēdi var definēt kā DApp - un, iespējams, pirmo DApp. Tas ir atvērtā koda, ar visiem datiem tiešraidē decentralizētajā blokķēdē, paļaujas uz kriptogrāfijas marķieri un izmanto PoW konsensa algoritmu. Tas pats attiecas uz citām blokķēdēm, kurām ir iepriekš minētās funkcijas.

Tomēr šodien termins “DApps” parasti attiecas uz visām lietojumprogrammām, kurām ir viedā līguma funkcijas un kuras darbojas blokķēdes tīklos. Bitcoin blokķēde neatbalsta viedos līgumus, tāpēc lielākā daļa cilvēku to neuzskatītu par DApp.

No 2022. gada jūnija lielākā daļa DApp lietotņu pastāv Ethereum tīklā. Tā piedāvā stabilu infrastruktūru DApp izstrādātājiem, lai paplašinātu esošos lietošanas gadījumus. Taču, DApps kļūstot nobriedušām, izstrādātāji ir sākuši tos veidot uz citām blokķēdēm, tostarp BNB viedo ķēdi (BSC), Solana (SOL), Polygon (MATIC), Avalanche (AVAX), EOS u.c.


Kā darbojas DApps?

DApps ir lietojumprogrammas, ko nodrošina viedie līgumi. Viņu aizmugursistēmas kods darbojas izplatītajos vienādranga tīklos. Viedais līgums darbojas kā iepriekš definētu noteikumu kopums, ko nodrošina datora kods. Kad un ja tiks izpildīti noteikti nosacījumi, visi tīkla mezgli izpildīs līgumā noteiktos uzdevumus.

Kad blokķēdē ir izvietots viedais līgums, ir grūti mainīt kodu vai to iznīcināt. Tāpēc, pat ja DApp komanda ir izjukusi, lietotāji joprojām var piekļūt DApp.


DApps priekšrocības

Lai gan DApps un tradicionālo lietojumprogrammu saskarnes var izskatīties līdzīgi, DApps piedāvā vairākas priekšrocības salīdzinājumā ar to centralizētajiem kolēģiem. Tīmekļa lietotnes glabā datus centralizētos serveros. Viens uzlauzts serveris var izjaukt visu lietotnes tīklu, padarot to īslaicīgi vai pastāvīgi nelietojamu. Centralizētās sistēmas var ciest arī no datu noplūdes vai zādzībām, pakļaujot riskam uzņēmumus un atsevišķus lietotājus.

Turpretim DApps ir veidotas izplatītos tīklos bez centrālās iestādes. Tā kā nav neviena kļūmes punkta, DApps ir mazāk neaizsargātas pret uzbrukumiem, tāpēc ļaunprātīgiem dalībniekiem ir ļoti grūti nolaupīt tīklu. P2P tīkls var arī nodrošināt, ka DApp turpina darboties ar minimālu dīkstāves laiku, pat ja atsevišķi datori vai tīkla daļas darbojas nepareizi.

DApps decentralizētais raksturs nozīmē arī to, ka lietotāji var vairāk kontrolēt kopīgoto informāciju. Tā kā neviens uzņēmums nekontrolē lietotāju personas datus, tiem nav jānorāda reālā identitāte, lai mijiedarbotos ar DApp. Tā vietā viņi var izmantot šifrēšanas maku, lai izveidotu savienojumu ar DApps un pilnībā kontrolētu, kādu informāciju viņi kopīgo.

Vēl viens DApps ieguvums ir tas, ka izstrādātāji var viegli integrēt kriptovalūtas savās pamatfunkcijās, izmantojot viedos līgumus. Piemēram, Ethereum DApps var pieņemt ETH kā maksājumu, neintegrējot trešo pušu maksājumu pakalpojumu sniedzējus.


DApps ierobežojumi

DApps ir potenciāls kļūt par svarīgu daļu no cenzūras brīvas nākotnes, taču katrai monētai ir divas puses. Decentralizētās lietojumprogrammas joprojām ir izstrādes sākuma stadijā, un nozarei vēl ir jāatrisina tādi ierobežojumi kā mērogojamība, koda modifikācijas un zema lietotāju bāze.

DApp darbībai ir nepieciešama ievērojama skaitļošanas jauda, ​​kas var pārslogot tīklus, kuros tie darbojas. Piemēram, lai sasniegtu drošību, integritāti, caurspīdīgumu un uzticamību, uz ko tiecas Ethereum, katram pārbaudītājam ir jāpalaiž un jāsaglabā katrs tīklā veikts darījums. Tas var negatīvi ietekmēt sistēmas transakciju sekundē (TPS) ātrumu un izraisīt tīkla pārslodzes un paaugstinātas gāzes maksas.

Izaicinošs ir arī DApp modifikāciju veikšana. Lai uzlabotu lietotāja pieredzi un drošību, DApp, visticamāk, būs nepieciešamas pastāvīgas izmaiņas, lai labotu kļūdas, atjauninātu lietotāja saskarni un pievienotu jaunas funkcijas. Tomēr, tiklīdz blokķēdē ir izvietota DApp, ir grūti modificēt tās aizmugures kodu. Lai apstiprinātu jebkādas izmaiņas vai uzlabojumus, kuru ieviešana varētu aizņemt ilgu laiku, būtu nepieciešama tīkla mezglu vairākuma vienprātība.

DApps pārpilnība tirgū apgrūtina izcelšanos un daudzu lietotāju piesaisti. Lai DApp darbotos efektīvi, tai ir jāsasniedz tīkla efekts — jo vairāk lietotāju ir DApp, jo efektīvāk tā sniedz pakalpojumus. Lielāks lietotāju skaits var arī padarīt DApp drošāku un aizsargāt to no hakeriem, kas iejaucas ar atvērtā pirmkoda kodu.


Populāri DApp lietošanas gadījumi

DApps piedāvā jaunu pieeju daudzu nozaru uzņēmumiem, lai sasniegtu vairāk lietotāju. Daži populāri DApp lietošanas gadījumi ir GameFi, decentralizētās finanses (DeFi), izklaide un pārvaldība.


GameFi

GameFi DApps ir kļuvušas arvien populārākas, un to pierāda Axie Infinity — spēle, lai nopelnītu Ethereum blokķēdē. Saskaņā ar DappRadar datiem blokķēdes spēļu aktivitātes 2022. gada 1. ceturksnī palielinājās par 2000% salīdzinājumā ar 2021. gadu. 2022. gada martā tika piesaistīti arī 1,22 miljoni unikālu aktīvo maku (UAW), un vairāk nekā 50% aktivitātes nodrošināja spēļu DApps.

Atšķirībā no tradicionālajām videospēlēm, lielākā daļa spēļu DApp sniedz spēlētājiem pilnīgu kontroli pār saviem spēles līdzekļiem. Viņi arī piedāvā spēlētājiem iespēju gūt peļņu no šiem priekšmetiem ārpus spēles. Piemēram, Axie Infinity piedāvā spēļu varoņus, virtuālo zemi un spēļu preces NFT formātā. Spēlētāji tos var uzglabāt kriptovalūtu makos, pārsūtīt uz citām Ethereum adresēm vai tirgoties ar citiem spēlētājiem NFT tirgos. Ekosistēmā spēlētāji var sacensties savā starpā, lai savāktu ERC-20 marķierus, kurus var tirgot biržās. Parasti, jo ilgāk viņi spēlē, jo vairāk spēles atlīdzības viņi var nopelnīt.


DeFi un DEX

Tradicionālās finanses paļaujas uz finanšu iestādēm, kas darbojas kā starpnieki. Izmantojot DApps, ikviens var izmantot finanšu pakalpojumus bez centrālās iestādes un saglabāt pilnīgu kontroli pār saviem līdzekļiem. DeFi var sniegt labumu arī personām ar zemiem ienākumiem, piedāvājot viņiem piekļuvi plašam finanšu pakalpojumu klāstam par ievērojami zemākām izmaksām.

Aizņemšanās un aizdošana ir populārākie finanšu pakalpojumu veidi, ko sniedz decentralizētās lietojumprogrammas. DeFi DApps piedāvā tūlītēju darījumu norēķinus, minimālas kredīta pārbaudes un iespēju izmantot digitālos aktīvus kā nodrošinājumu. Lietotājiem var būt lielāka elastība DApp aizdevumu tirgos. Piemēram, aizdevējiem ir lielāka kontrole pār saviem aizdevumiem, izvēloties, kuru marķieri aizdot un kādā platformā. Lietotāji var arī nopelnīt 100% no aizdevuma iegūtajiem procentiem, jo ​​viņiem nav jāmaksā nekāda starpnieka komisija.

Decentralizētās apmaiņas (DEX) ir vēl viens būtisks finanšu DApp piemērs. Šādas platformas atvieglo savstarpējo tirdzniecību, likvidējot starpniekus, piemēram, centralizētas kriptovalūtu biržas. Lietotājiem nav jāatsakās no savu līdzekļu glabāšanas. Tā vietā, lai nodotu savus aktīvus biržai, viņi tirgojas ar citu lietotāju tieši ar viedo līgumu palīdzību. Pasūtījumi tiek izpildīti ķēdē un tieši starp lietotāju makiem. Tā kā DEX ir nepieciešama mazāka apkope, tiem parasti ir zemākas tirdzniecības maksas, salīdzinot ar centralizētajām biržām. Daži populāri DEX ir Uniswap, SushiSwap un PancakeSwap.


Izklaide

Izklaide ir mūsu dzīves neatņemama sastāvdaļa. Izmantojot DApps, ikdienas aktivitātes, kas cilvēkiem patīk, tiek pārveidotas par digitālu pieredzi, kas var arī radīt ekonomiskus stimulus. Piemēram, Audius, uz blokķēdes balstīta decentralizēta mūzikas straumēšanas platforma, noņem starpniekus, kas pastāv tradicionālās mūzikas industrijā, lai tieši savienotu māksliniekus un fanus. Tas ļauj mūzikas kuratoriem labāk gūt peļņu no sava satura un izveidot nemainīgus ierakstus par savu darbu blokķēdē.

DApps arī risina problēmas, ar kurām saskaras sociālo mediju platformas lietotāji. Centralizētie sociālo mediju giganti, piemēram, Twitter un Facebook, bieži tiek kritizēti par ziņu cenzūru un lietotāju datu nepareizu apstrādi. Izmantojot decentralizētas sociālās DA lietotnes, piemēram, Steemit, kopiena var brīvi mijiedarboties un izteikt savu viedokli ar mazākiem ierobežojumiem un cenzūru, vienlaikus baudot lielāku personiskās informācijas kontroli.


Valdīšana

DApps var dot lietotājiem iespēju uzņemties lielāku lomu tiešsaistes organizāciju pārvaldībā, ieviešot uz kopienu vairāk vērstu lēmumu pieņemšanas mehānismu. Izmantojot viedos līgumus, lietotāji, kuriem ir noteikta blokķēdes projekta pārvaldības marķieri, var izveidot kopienai priekšlikumus, par kuriem balsot, un anonīmi balsot par citu priekšlikumiem.

Viens no decentralizētās pārvaldības modeļiem ir decentralizētās autonomās organizācijas (DAO). DAO var uzskatīt par pilnībā autonomām DApp, kas izmanto viedos līgumus, lai pieņemtu lēmumus bez centrālās iestādes. Viņiem nav hierarhijas. Tā vietā tieši ekonomiskie mehānismi saskaņo organizācijas intereses ar atsevišķu DAO dalībnieku interesēm.


Kā izveidot savienojumu ar DApps?

Lai mijiedarbotos ar DApp, vispirms ir nepieciešams saderīgs pārlūkprogrammas paplašinājuma maks, piemēram, MetaMask, Trust Wallet vai Binance Chain Wallet. To iestatīšana aizņem tikai dažas minūtes. Daži pat piedāvā mobilās versijas ērtai piekļuvei.

Kā piemēru izmantosim Trust Wallet, lai uzzinātu, kā to savienot ar PancakeSwap pakalpojumā BNB viedķēde (BSC). Ja jums vēl nav Trust Wallet, skatiet šo akadēmijas rakstu par to, kā to instalēt viedtālrunī.


BNB iemaksa Trust Wallet

Lai izmantotu DApps pakalpojumā BSC, jums būs nepieciešams BNB, lai samaksātu transakcijas maksu. Piemēram, varat izņemt BNB no sava Binance Spot maka.

Dodieties uz savu Trust Wallet un pieskarieties [BNB Smart Chain]. Neklikšķiniet uz [BNB Beacon Chain]. Šī opcija ir paredzēta BEP-2 BNB BNB Beacon ķēdē, un to nevar izmantot, lai samaksātu darījumu maksas BSC.


Pieskarieties [Saņemt], lai skatītu savu BNB depozīta adresi. Pēc tam varat kopēt un ielīmēt šo adresi savā izņemšanas makā vai skenēt QR kodu, lai veiktu pārskaitījumu.


Pēc darījuma apstiprināšanas blokķēdē jūs redzēsiet BNB summu savā Trust Wallet mājaslapā.


CAKE pievienošana jūsu Trust Wallet sarakstam

Trust Wallet noklusējuma marķieru sarakstā nav iekļauti DApp marķieri, piemēram, PancakeSwap (CAKE). Lai padarītu CAKE redzamu jūsu makā, vispirms tas ir jāpievieno sarakstam.

Pieskarieties [Add Tokens] un meklējiet “PancakeSwap”. Jūs redzēsiet kūku dažādās blokķēdes. Tā kā mēs izmantojam BSC, pieskarieties, lai pārslēgtu pogu blakus [BEP-20 KŪKA].


Tagad savā Trust Wallet pilnvaru sarakstā vajadzētu redzēt CAKE.


Nākamais solis ir Trust Wallet savienošana ar PancakeSwap. Varat izveidot savienojumu, izmantojot Trust Wallet iebūvēto mobilo pārlūkprogrammu vai darbvirsmu.


Savienojuma izveide ar PancakeSwap, izmantojot Trust Wallet pārlūkprogrammu

1. Trust Wallet sākumlapā pieskarieties vienumam [Pārlūkprogramma] un atveriet vietni PancakeSwap.


2. Jums tiks piedāvāts izveidot savienojumu ar Trust Wallet. Pieskarieties [Savienot].


Savienojuma izveide ar PancakeSwap, izmantojot darbvirsmas pārlūkprogrammu

1. Atveriet vietni PancakeSwap un noklikšķiniet uz [Connect Wallet].


2. Noklikšķiniet uz ikonas [Trust Wallet], un ekrānā tiks parādīts QR kods.


3. Atveriet lietotni Trust Wallet un atveriet sadaļu [Iestatījumi] — [WalletConnect].


4. Pieskarieties [Jauns savienojums] un skenējiet QR kodu.


5. Lietotnē jums tiks piedāvāts atļaut savienojumu. Pieskarieties [Savienot].



Noslēguma domas

DApps paplašina tīmekļa funkcionalitāti, uzlabojot parastās lietojumprogrammas ar blokķēdes tehnoloģiju. Decentralizētas lietojumprogrammas nākotnē varētu piedāvāt tirgū vēl novatoriskākus lietošanas gadījumus. Kā ziņoja DappRadar, līdz 2022. gada 1. ceturksnim DApps katru dienu reģistrēja gandrīz 2,4 miljonus aktīvo lietotāju, un sagaidāms, ka lietotāju interese nepārtraukti pieaugs. Tomēr DApp izstrādātājiem un blokķēdes tīkliem, uz kuriem tie balstās, vēl ir jārisina pašreizējie ierobežojumi, pirms tie sasniedz masveida pieņemšanu.