Uzmanīgi! Daudz teksta.

Decentralizētās lietojumprogrammas (DApps) ir lietojumprogrammas, kas darbojas blokķēdes tīklos. Ir daudz DApp ar dažādiem lietošanas gadījumiem: tos izmanto spēlēs, finansēs, sociālajos tīklos un citās jomās.

Lai gan DApps atgādina parastās mobilās lietotnes, to iekšējā sistēma atšķiras: DApps paļaujas uz viedajiem līgumiem izplatītajā tīklā, nevis centralizētā sistēmā. Tas nodrošina to caurspīdīgumu, decentralizāciju un izturību pret uzbrukumiem. Tomēr šāda sistēma joprojām nav bez noteiktiem trūkumiem.


Ievads

Kopš bitcoin (BTC) parādīšanās pirms vairāk nekā desmit gadiem blokķēdes ir izstrādājušas daudzas jaunas funkcijas un lietošanas gadījumus. Viens no jaunajiem virzieniem ir tradicionālo nozaru un pakalpojumu attīstība, izveidojot decentralizētas lietojumprogrammas (DApps), kuru pamatā ir blokķēde.


Kas ir decentralizētās lietojumprogrammas (DApps)

Decentralizētās lietojumprogrammas (DApps) ir viedās uz līgumiem balstītas digitālās lietojumprogrammas vai programmas, kas darbojas blokķēdē, nevis centralizētos serveros. Tās izskatās un darbojas kā parastas mobilās lietotnes un piedāvā plašu pakalpojumu un funkciju klāstu, sākot no spēlēm līdz finansēm un beidzot ar sociālajiem tīkliem un daudz ko citu.

Kā norāda nosaukums, DApps darbojas decentralizētos vienādranga tīklos. Vienā no pirmajiem ziņojumiem tika noteikts, ka DApps ir jābūt šādām īpašībām:

  • Atklātais avots: DApp pirmkods ir publiski pieejams, un ikviens to var pārbaudīt, izmantot, kopēt un modificēt. Lielāko daļu monētu vai žetonu nevar kontrolēt viena konkrēta vienība. Lietotāji var ierosināt un balsot par izmaiņām DApp.

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

  • Tokenizēta sistēma: DApp var piekļūt, izmantojot kriptogrāfisko marķieri. Tie atbalsta kriptovalūtas, piemēram, ETH, un var ģ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 kalnračus un stakerus.

Tādējādi Bitcoin blokķēdi var saukt par pirmo DApp. Tas ir atvērtā koda avots, glabā datus decentralizētā blokķēdē un izmanto kriptovalūtas marķieri un PoW konsensa algoritmu. Tas pats attiecas uz citām blokķēdēm ar iepriekšminētajām īpašībām.

Tomēr termins “DApp” tagad parasti attiecas uz visām lietojumprogrammām ar viedā līguma funkcionalitāti, kas darbojas blokķēdes tīklos. Tā kā Bitcoin neatbalsta viedos līgumus, lielākā daļa lietotāju to neuzskata par DApp.

Kopš 2022. gada jūnija lielākā daļa DApp darbojas Ethereum tīklā, kas piedāvā stabilu infrastruktūru lietošanas gadījumu paplašināšanai. Taču, attīstoties DApps, izstrādātāji sāka tos veidot citās blokķēdēs, tostarp BNB Smart Chain (BSC), Solana (SOL), Polygon (MATIC), Avalanche (AVAX), EOS un citās.


Kā darbojas DApps

DApps ir lietojumprogrammas, kas darbojas, izmantojot viedos līgumus. Viņu iekšējais kods darbojas izplatītajos vienādranga tīklos. Viedais līgums ir darbību kopums, kas tiek veikts, izmantojot datora kodu. Kad ir izpildīti noteikti nosacījumi, tīkla mezgli veic līgumā noteiktos uzdevumus.

Kad viedie līgumi ir izvietoti blokķēdē, ir ļoti grūti mainīt vai iznīcināt to kodu. Tāpēc, pat ja DApp izstrādes komanda tiks izformēta, lietotāji joprojām varēs piekļūt lietojumprogrammai.


DApps priekšrocības

Lai gan DApps un centralizēto lietojumprogrammu saskarnes var izskatīties līdzīgi, DApps piedāvā vairāk priekšrocību. Tradicionālās tīmekļa lietojumprogrammas glabā datus centralizētos serveros. Uzlaužot kādu no tām, var īslaicīgi vai neatgriezeniski atspējot visu lietojumprogrammu tīklu. Centralizētās sistēmas var ciest arī no datu noplūdes vai zādzībām, pakļaujot riskam uzņēmumus un lietotājus.

DApps ir balstītas uz izplatītiem tīkliem bez centrālās pārvaldības. Šī iemesla dēļ viņiem nav atsevišķu neveiksmju punktu, padarot tos mazāk neaizsargātus pret ļaunprātīgu dalībnieku uzbrukumiem. P2P tīkls var arī nodrošināt DApp nepārtrauktu darbību ar minimālu dīkstāves laiku, pat ja atsevišķi datori vai tīkla daļas pazūd.

DApps decentralizētais raksturs nozīmē arī to, ka lietotājiem ir lielāka kontrole pār informāciju. Tā kā neviens uzņēmums nekontrolē lietotāju personas datus, viņiem nav jāatklāj sava identitāte, lai strādātu ar DApp. Viņi var izveidot savienojumu ar DApp, izmantojot šifrēšanas maku, un pilnībā kontrolēt informācijas pārsūtīšanu.

Vēl viena DApps priekšrocība ir tā, ka ar viedo līgumu palīdzību izstrādātāji var viegli integrēt kriptovalūtas aplikācijas pamatfunkcijās. Piemēram, Ethereum DApps var pieņemt ETH kā maksājumu, neintegrējot trešo pušu pakalpojumus.


DApp ierobežojumi

DApps var būt svarīga necenzētās nākotnes sastāvdaļa, taču tiem ir arī trūkumi. Decentralizētās lietojumprogrammas ir izstrādes sākuma stadijā, un tām vēl ir jāpārvar mērogojamības, koda modifikācijas un nelielas lietotāju bāzes problēmas.

DApps darbībai nepieciešama ievērojama skaitļošanas jauda, ​​kas var izraisīt tīkla pārslodzi. Piemēram, lai nodrošinātu Ethereum drošību, integritāti, caurspīdīgumu un uzticamību, pārbaudītājiem ir jāpārbauda un jāsaglabā visi tīklā veiktie darījumi. Tas var samazināt apstrādāto darījumu skaitu sekundē (TPS), novest pie tīkla pārslodzes un palielināt gāzes maksu.

Izmaiņu veikšana DApp ir vēl viens izaicinošs uzdevums. Lai uzlabotu lietotāja pieredzi un drošību, DApps būs jālabo kļūdas, jāatjaunina saskarne un jāpievieno jaunas funkcijas. Problēma ir tā, ka ir ļoti grūti mainīt DApp iekšējo kodu pēc tam, kad tas ir ievietots blokķēdē. Jebkuru izmaiņu vai uzlabojumu apstiprināšanai ir nepieciešama vairuma tīkla mezglu piekrišana, kas prasīs daudz laika.

Plašais DApp klāsts rada augstu konkurenci starp izstrādātājiem. Lai projekts darbotos efektīvi, ir nepieciešams tīkla efekts: jo vairāk lietotāju ir konkrētam DApp, jo augstāka ir tā pakalpojumu kvalitāte. Liela lietotāju bāze arī palielina lietojumprogrammas drošību un aizsargā tās atvērtā pirmkoda kodu.


Biežākie DApp lietošanas gadījumi

DApps piedāvā visu nozaru uzņēmumiem jaunus veidus, kā piesaistīt lietotājus. Daži no populārākajiem DApp lietošanas gadījumiem ir GameFi, decentralizētās finanses (DeFi), izklaide un pārvaldība.


GameFi

Pēdējos gados GameFi DApp telpa ir aktīvi attīstījusies, kā tas redzams populārajā Ethereum blokķēdes spēlē Axie Infinity. Saskaņā ar vietnes DappRadar datiem spēļu aktivitātes blokķēdē 2022. gada pirmajā ceturksnī palielinājās par 2000%, salīdzinot ar 2021. gadu. 2022. gada martā blokķēde spēja piesaistīt 1,22 miljonus unikālu aktīvo maku (UAW), un vairāk nekā 50% aktivitāšu nodrošina 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 spēlē esošajiem līdzekļiem un ļauj tiem gūt peļņu reālajā dzīvē. Piemēram, Axie Infinity spēlētāji var iegādāties spēles varoņus, virtuālo zemi un citus priekšmetus kā NFT. Visus spēļu līdzekļus var glabāt personīgajā makā, nosūtīt uz citām Ethereum adresēm un apmainīt NFT tirgū. Spēlētāji var sacensties, lai uzkrātu ERC-20 žetonus ekosistēmā un tirgotu tos 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 balstās uz starpniekiem, ko pārstāv dažādas finanšu institūcijas. DApps ļauj izmantot finanšu pakalpojumus bez centrālajām iestādēm un nodrošina lietotājiem pilnīgu kontroli pār aktīviem. DeFi telpa ir pievilcīga arī cilvēkiem ar zemiem ienākumiem, kuri vēlas saņemt dažādus finanšu pakalpojumus par zemāku samaksu.

Aizdevumi un kredīti ir vispopulārākie finanšu pakalpojumu veidi decentralizētajās lietojumprogrammās. DeFi DApps nodrošina tūlītēju darījumu norēķinus, minimālas kredītpārbaudes vai bez tās, kā arī iespēju izmantot digitālos aktīvus kā nodrošinājumu. DApp aizdevumu tirgus piedāvā lielāku elastību: aizdevējiem ir lielāka kontrole pār saviem aizdevumiem un viņi var patstāvīgi izvēlēties atbilstošo marķieri un platformu. Lietotāji var arī nopelnīt līdz 100% no aizņemtās summas kā aizdevuma procentus, jo viņiem netiek iekasēta nekāda maksa.

Decentralizētās biržas (DEX) ir vēl viens finanšu pielietojuma piemērs. Šādas platformas piedāvā vienādranga tirdzniecību bez starpniekiem, kas atrodami centralizētajās kriptovalūtu biržās. Lietotājiem nav jāatsakās no īpašumtiesībām uz saviem līdzekļiem: viņi nenodod savus aktīvus biržai, bet tirgo tos ar citiem lietotājiem tieši, izmantojot viedos līgumus. Pasūtījumi tiek izpildīti ķēdē un tieši starp lietotāju makiem. Tā kā decentralizētās biržas ir vieglāk uzturēt, tās iekasē zemākas maksas salīdzinājumā ar centralizētajām biržām. Daži no populārākajiem DEX ir Uniswap, SushiSwap un PancakeSwap.


Izklaide

Izklaide ir neatņemama mūsu dzīves sastāvdaļa. DApps ļauj digitalizēt ikdienas brīvo laiku un pat gūt peļņu no tā. Piemēram, decentralizētā blokķēdes straumēšanas platforma Audius apiet tradicionālās mūzikas industrijas starpniekus un tieši savieno māksliniekus ar viņu faniem. Šajā platformā mākslinieki var gūt peļņu no satura un izveidot nemainīgu ierakstu par savu darbu blokķēdē.

DApps arī palīdz atrisināt problēmas, ar kurām saskaras sociālo mediju lietotāji. Centralizētie sociālie tīkli, piemēram, Twitter un Facebook, bieži tiek kritizēti par ziņojumu cenzūru un lietotāju datu nepareizu apstrādi. Un decentralizētās sociālo mediju lietotnēs, piemēram, Steemit, lietotāji var brīvi mijiedarboties viens ar otru un paust viedokli bez tik daudziem ierobežojumiem un cenzūras, vienlaikus kontrolējot savu personisko informāciju.


Vadība

DApp lietotāji aktīvi piedalās tiešsaistes organizāciju pārvaldībā, izmantojot lēmumu pieņemšanas mehānismu, kurā kopienai ir galvenā loma. Ar viedo līgumu palīdzību blokķēdes projekta pārvaldības marķieru īpašnieki var iesniegt priekšlikumus un anonīmi balsot par citu lietotāju priekšlikumiem.

Vēl vienu decentralizētas pārvaldības modeli piedāvā decentralizētas autonomas 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. Šajās platformās nav hierarhijas, un DAO un tās dalībnieku intereses tiek saskaņotas, izmantojot ekonomiskos mehānismus.


Kā izveidot savienojumu ar DApp

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

Piemēram, apsveriet iespēju izveidot Trust Wallet savienojumu ar PancakeSwap pakalpojumā BNB Smart Chain (BSC). Ja jums vēl nav Trust Wallet, skatiet šo rakstu par tāda instalēšanu viedtālrunī.


BNB iemaksa Trust Wallet

Lai izmantotu DApp Binance viedķēdē (BSC), par BNB monētām ir jāmaksā transakcijas maksa. Piemēram, BNB var izņemt no Binance spot maka.

Programmā Trust Wallet atveriet cilni BNB Smart Chain. Neklikšķiniet uz BNB Beacon Chain — šī opcija ir paredzēta BEP-2 BNB BNB bāku ķēdē, un to nevar izmantot, lai samaksātu darījumu maksas BSC.


Noklikšķiniet uz pogas "Saņemt", lai skatītu savu BNB depozīta adresi. Kopējiet šo adresi savā izņemšanas makā vai skenējiet QR kodu, lai pabeigtu darījumu.


Kad darījums tiks apstiprināts blokķēdē, iemaksātā BNB summa tiks parādīta Trust Wallet galvenajā lapā.


CAKE marķieru pievienošana Trust Wallet sarakstam

Pēc noklusējuma Trust Wallet pilnvaru sarakstā nav iekļauti DApp marķieri, piemēram, PancakeSwap (CAKE). Lai jūsu makā tiktu parādītas KŪKAS, tās manuāli jāpievieno Trust Wallet sarakstam.

Noklikšķiniet uz “Pievienot žetonus” un meklēšanas laukā ievadiet “PancakeSwap”. Jūs redzēsiet CAKE marķierus dažādās blokķēdes. Tā kā mēs izmantojam BSC, noklikšķiniet uz pogas blakus BEP-20 CAKE.


CAKE marķieri tagad jāparādās Trust Wallet marķieru sarakstā.


Pēc tam jums ir jāsavieno Trust Wallet ar PancakeSwap. To var izdarīt, izmantojot Trust Wallet mobilo pārlūkprogrammu vai datora pārlūkprogrammu.


Savienojuma izveide ar PancakeSwap, izmantojot Trust Wallet Browser

1. Trust Wallet galvenajā lapā noklikšķiniet uz “Browser” un atveriet vietni PancakeSwap.


2. Jūs redzēsit pieprasījumu izveidot savienojumu ar Trust Wallet. Noklikšķiniet uz "Savienot".


Izveidojiet savienojumu ar PancakeSwap, izmantojot datora pārlūkprogrammu

1. Atveriet oficiālo PancakeSwap vietni un noklikšķiniet uz “Savienot maku”.


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


3. Atveriet lietotni Trust Wallet, atveriet sadaļu Iestatījumi un pēc tam atveriet cilni WalletConnect.


4. Noklikšķiniet uz Jauns savienojums un skenējiet QR kodu.


5. Tiks parādīts pieprasījums savienot maku. Noklikšķiniet uz "Savienot".



Kopsavilkums

DApps paplašina interneta funkcionalitāti, uzlabojot tradicionālās lietojumprogrammas, izmantojot blokķēdes tehnoloģiju. Nākotnē decentralizētās lietojumprogrammas tirgū ienesīs vēl novatoriskākus lietošanas gadījumus. Kā ziņo DappRadar, DApp 2022. gada pirmajā ceturksnī bija gandrīz 2,4 miljoni ikdienas aktīvo lietotāju, un sagaidāms, ka šis skaits turpinās pieaugt. Tomēr DApp izstrādātājiem un blokķēdes tīkliem, uz kuriem tie ir veidoti, joprojām ir jāpārvar daži ierobežojumi, pirms tie tiek pieņemti masveidā.