Trīspadsmit gadus pēc Bitcoin blokķēdes palaišanas kriptovalūtu pasaule gandrīz katru dienu redz jauninājumus. Lai gan daudz darba tiek paveikts pie pašām blokķēdēm, daudzi izstrādātāji tagad strādā pie lietojumprogrammām, kas darbojas virs blokķēdēm. Šīs lietojumprogrammas izceļas gan ar savām funkcijām, gan pēc būtības.

Šīs lietojumprogrammas, kas pazīstamas kā DApps, ir kriptovalūtu pasaules neatņemama sastāvdaļa. Bet kas ir DApp un kā tas darbojas?

Kas ir DApp?

DApps ir decentralizētas lietotnes. Tās darbojas kā standarta tīmekļa lietojumprogrammas, taču DApp pamats ir atšķirīgs. Lai gan lielākā daļa lietojumprogrammu nāk no uzņēmumiem vai citiem centralizētiem avotiem, DApps nāk no vienādranga tīkla vai grupas.

Šobrīd lielākā daļa DApp ir veidotas blokķēdes tīklos. Šie tīkli sniedz cilvēkiem, kuri vēlas izstrādāt DApp, garantētu pamatu, kas veicina decentralizāciju. Lielākā daļa blokķēdēm ir pārvaldības metodes kas saglabā sevi decentralizēti, tāpēc dApp izveide blokķēdes tīklos ir jēga šiem cilvēkiem.

Tāpat kā blokķēdes tīklu pamati, daudzi DApps cenšas saglabāt savu decentralizēto būtību. Lai to izdarītu, daudzi DApp izstrādātāji koncentrējas uz to, lai savas lietojumprogrammas būtu atvērtā pirmkoda, aizsargātas un noderīgas.

Lai saglabātu atvērtā pirmkoda izmantošanu, daudzām DApp programmām ir publisks koda un darījumu ieraksts. Tā kā lielākā daļa DApp atrodas blokķēdes augšpusē, jūs vienmēr varat pārbaudīt blokķēdes virsgrāmatu, lai redzētu, kādi darījumi notiek DApp iekšienē. Turklāt daudzi DApps saglabā savas lietojumprogrammas koda GitHub, lai lietotāji varētu iedziļināties lietojumprogrammā un pārliecināties, ka viss izskatās labi.

Jau kādu laiku DApps vislabāk darbojās tīkla efekta režīmā. Būtībā tīkla efekts ir tad, kad kaut kas ir drošāks, kad tīklu izmanto vai piedalās vairāk cilvēku. Jo vairāk cilvēku izmanto DApp, jo vairāk cilvēku interesējas par DApp drošību un koda pārbaudi vai uzlabošanu.

Patiešām, DApp ir tikai lietojumprogramma, kas izveidota tā, lai vairāk nekā viena iestāde vai centrālā persona varētu strādāt un uzlabot projektu.

DApps vs. Tīmekļa lietotnes

Kā dizaina ietvars DApps nav bijis pieejams ļoti ilgi. Ethereum bija pirmā blokķēde, kas īpaši izstrādāta tādām lietām kā DApps, kas nozīmē, ka nav pagājuši pat desmit gadi kopš koncepcijas iznākšanas. Tāpēc izstrādātājiem ir vajadzīgs zināms laiks, lai noskaidrotu, vai tīmekļa lietotne vai DApp dizains ir labāks viņu pakalpojumiem.

DApps priekšrocības salīdzinājumā ar tīmekļa lietotnēm

Decentralizētas lietojumprogrammas izveidei ir priekšrocības salīdzinājumā ar centralizētu. Ja nebūtu pamatota iemesla to darīt, nebūtu tik daudz cilvēku, kuri mēģinātu ieviest jauninājumus šajā dizaina telpā.

Galvenais iemesls DApp izveidei ir tas, ka tos ir grūti izslēgt. Decentralizētas lietojumprogrammas darbojas tīklos, kas pilnībā nepieder vienai personai vai grupai. Izplatot šo mitināšanas iespēju visā internetā, jūs, iespējams, izveidojat savienojuma punktus visā pasaulē. Kaut ko, kas izplatās, ir grūti uzņemt bezsaistē.

Turklāt, šādi izplatot kaut ko visā pasaulē, tiek atvērts laika posms, kurā kaut kas var darboties jebkurā diennakts stundā. Lietojumprogrammas, kas ir saistītas ar citām lietotnēm vai pakalpojumiem, kas nedarbojas 24/7, būtībā nedarbojas ārpus darba laika.

Varat doties uz savas bankas tīmekļa lietojumprogrammu vai mobilo lietotni un ievadīt naudas pārskaitījuma pieprasījumu, taču pieprasījums var tikt aizpildīts tikai nākamajā darba dienā. Kaut kas decentralizētāks darbojas tik ilgi, kamēr kāds tur mitina tīklu.

Visbeidzot, daudzi DApps ir saistīti ar blokķēdes ekosistēmu. Šīs sistēmas ir atvērtā pirmkoda sistēmas, un tām ir aktīvas kopienas, kas izstrādā blokķēdes tīklu. Lietojumprogrammas saistīšana ar šīm ekosistēmām padara to atvērtu ikvienam, kam ir maciņš šajā ķēdē, neatkarīgi no tā, kāda aparatūra viņiem ir vai kāda operētājsistēma tiek izmantota.

DApps trūkumi salīdzinājumā ar tīmekļa lietotnēm

Neskatoties uz pēdējo gadu sasniegumiem, DApps nav ideāls. Viņiem ir dažas priekšrocības un trūkumi, kas nozīmē, ka tradicionālā tīmekļa lietojumprogrammu dizains ir labāks.

Piemēram, lielākā daļa DApp paļaujas uz viedajiem līgumiem vai koda bitiem, kas tiek izpildīti, kad tiek izpildīti nosacījumi. Šos līgumus var uzlauzt un izmantot, radot nopietnus bojājumus, ja neviens neatklāj problēmu publiskajā virsgrāmatā vai kodu krātuvē.

Turklāt DApps gandrīz atgādina agrīno datoru un interneta laikmetu. Nekas nav integrēts vai iepakots jaukā lietotāja saskarnē, kas nozīmē, ka lietotājam ir jābūt tehniskām zināšanām, lai iestatītu DApp. Daži pakalpojumi to atvieglo, taču lielākajai daļai lietotāju tas joprojām nav intuitīvs.

Visbeidzot, lietotāji var būt DApp negatīvie aspekti. Tāpat kā DApps var darboties jebkurā laikā, kamēr lietotāji ir tiešsaistē, DApp palēnināsies vai pārtrauks darboties, ja neviens lietojumprogrammu neviesos. DApp var būt grūti sākt darbu, ja lietotāji neizmanto vai nevēlas lietojumprogrammu tās pirmās palaišanas brīdī, tādējādi neļaujot agrīnajiem lietotājiem nodrošināt labu lietotāja pieredzi.

DApps nākotne

Šobrīd lielākā daļa DApps aizņem finanšu vietu. Tā kā parasti tiek uzskatīts, ka blokķēdes un kriptovalūtu kopienās kriptovalūta ir alternatīva tradicionālajai naudai, lielākā daļa izstrādātāju veido DApps, kas rada finanšu pakalpojumu utilītu.

Laikam ejot, var tikt izstrādātas jaunas funkcijas. Piemēram, neaizvietojams marķieri (NFT) ir kļuvuši populāri ar savu spēju palīdzēt māksliniekiem finansēt viņu darbu, taču tie varētu būt solīti automatizēt citus dzīves aspektus, piemēram, dokumentu apstiprināšanu.

Lielākā problēma, ar kuru DApps saskarsies nākotnē, ir tas, kā blokķēdes apstrādā to mērogošanu. Daudzas blokķēdes sāk palēnināties vai kļūt dārgas, tiklīdz ekosistēmai pievienojas lietotāju kritiskā masa, kas blokus aizsprosto ar arvien vairāk darījumu. DApps, kas veidotas uz blokķēdēm un nespēj sekot līdzi to lietotāju bāzes skaitam, samazinās to popularitāti un apmierinātību, jo lietotāji pamet ekosistēmu citiem, kuri ir atrisinājuši šīs problēmas.

DApps palīdz nodrošināt Blockchains funkcionalitāti

Kopumā DApps nodrošina funkcionalitāti blokķēdē, kurā tie pastāv. Lai gan ikviens var uzsākt darījumus starp diviem makiem, viedie līgumi ļauj DApps veikt lielu skaitu darījumu decentralizēti un efektīvi. Ar laiku mēs redzēsim, cik labi šis jaunais pakalpojumu sniegšanas vektors lietotājiem attīstīsies citos veidos, nevis tikai finanšu darījumos.

Uzziniet, kā izveidot savas DApps vietnē Ethereum

Vai sapņojat būt nākamais Vitaliks Buterīns? Šis ir sākuma punkts, kas jums nepieciešams.

Lasiet Tālāk

DalītiesČivinātE-pasts
Saistītās tēmas
  • Paskaidrota tehnoloģija
  • Blockchain
  • Bitcoin
  • Ethereum
  • Kriptovalūta
  • Finanšu tehnoloģija
Par autoru
Zaharijs Reihels (Publicēti 3 raksti)Vairāk no Zachary Reichel

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu