Trinásť rokov po spustení blockchainu Bitcoinu sa svet kryptomien stretáva s inováciami takmer na dennej báze. Zatiaľ čo veľa práce sa robí na samotných blockchainoch, veľa vývojárov teraz pracuje na aplikáciách, ktoré fungujú nad blockchainmi. Tieto aplikácie vynikajú svojou funkciou aj povahou.
Tieto aplikácie, známe ako DApps, sú neoddeliteľnou súčasťou sveta kryptomien. Čo je to však DApp a ako funguje?
Čo je to DApp?
DApps sú decentralizované aplikácie. Fungujú ako štandardné webové aplikácie, ale základ DApp je iný. Zatiaľ čo väčšina aplikácií pochádza od spoločností alebo iných centralizovaných zdrojov, DApps pochádza zo siete typu peer-to-peer alebo zo skupinového úsilia.
Práve teraz je väčšina DApps postavená na blockchainových sieťach. Tieto siete poskytujú ľuďom, ktorí chcú vyvinúť DApp, zaručený základ, ktorý uprednostňuje decentralizáciu. Väčšina blockchainy majú metódy riadenia ktoré sa udržiavajú decentralizované, takže budovanie dApp na blockchainových sieťach má pre týchto ľudí zmysel.
Rovnako ako základy ich blockchainových sietí, aj mnohé DApps sa snažia udržať svoju decentralizovanú povahu v centre pozornosti. Aby to dosiahli, mnohí vývojári DApp sa zameriavajú na to, aby ich aplikácie boli otvorené, zabezpečené a užitočné.
Aby zostali otvorené zdroje, mnohé aplikácie DApp majú verejný záznam kódu a transakcií v aplikácii. Keďže väčšina DApps je umiestnená na vrchole blockchainu, vždy môžete skontrolovať knihu blockchainu, aby ste videli, aké transakcie sa dejú v DApp. Navyše, veľa DApps uchováva GitHub kódu svojej aplikácie, takže používatelia môžu prejsť do útrob aplikácie a uistiť sa, že všetko vyzerá dobre.
Už nejaký čas fungovali DApps najlepšie, keď boli pod sieťovým efektom. Sieťový efekt je v zásade taký, že je niečo bezpečnejšie, keď sieť používa alebo sa zúčastňuje viac ľudí. Čím viac ľudí používa DApp, tým viac ľudí sa zaujíma o zabezpečenie DApp a kontrolu alebo zlepšenie kódu.
V skutočnosti je DApp len aplikácia vytvorená tak, aby na projekte mohlo pracovať a zlepšovať ho viac ako jeden orgán alebo ústredná osoba.
DApps vs. Webové aplikácie
Ako dizajnový rámec DApps tu nie sú veľmi dlho. Ethereum bol prvý blockchain vyvinutý špeciálne pre veci ako DApps, čo znamená, že neuplynulo ani desaťročie, odkedy tento koncept vyšiel. Vývojárom teda nejaký čas trvalo, kým zistili, či je pre ich služby lepšia webová aplikácia alebo dizajn DApp.
Výhody DApps oproti webovým aplikáciám
Vybudovanie decentralizovanej aplikácie oproti centralizovanej má výhody. Ak by na to nebol dobrý dôvod, v tomto dizajnovom priestore by sa nesnažilo toľko ľudí inovovať.
Hlavným dôvodom vytvorenia DApp je to, že je ťažké ich vypnúť. Decentralizované aplikácie bežia v sieťach, ktoré nie sú vo vlastníctve jednej osoby alebo skupiny. Keď rozšírite túto schopnosť hostenia cez internet, potenciálne vytvoríte body pripojenia po celom svete. Niečo, čo sa šíri, je ťažké stiahnuť do režimu offline.
Navyše, keď niečo takto rozšírite po celom svete, otvoríte časový rámec, v ktorom môže niečo bežať vo všetkých hodinách dňa. Aplikácie, ktoré sú prepojené s inými aplikáciami alebo službami, ktoré nebežia 24 hodín denne, 7 dní v týždni, v podstate nefungujú mimo prevádzkových hodín.
Môžete prejsť do webovej aplikácie alebo mobilnej aplikácie svojej banky a zadať žiadosť o prevod peňazí, ale žiadosť sa nemusí splniť až do nasledujúceho pracovného dňa. Niečo decentralizovanejšie funguje, pokiaľ niekto tam vonku hosťuje sieť.
Napokon, veľa DApps sa spája s blockchainovým ekosystémom. Tieto systémy sú open source a majú aktívne komunity rozvíjajúce blockchainovú sieť. Previazaním aplikácie s týmito ekosystémami bude táto aplikácia otvorená pre každého, kto má v tomto reťazci peňaženku, bez ohľadu na to, aký hardvér má alebo aký operačný systém používa.
Nevýhody DApps oproti webovým aplikáciám
Napriek prelomom v posledných rokoch nie sú DApps dokonalé. Majú určité výhody a nevýhody, ktoré znamenajú, že tradičný dizajn webovej aplikácie je lepší.
Napríklad väčšina DApps sa spolieha na inteligentné zmluvy alebo bity kódu, ktoré sa spustia, keď sú splnené podmienky. Tieto zmluvy môžu byť hacknuté a zneužité, čo môže viesť k vážnym škodám, ak nikto nezachytí problém vo verejnej knihe alebo v úložisku kódu.
Navyše, DApps takmer pripomínajú ranú počítačovú a internetovú éru práve teraz. Nič nie je integrované ani zabalené do pekného používateľského rozhrania, čo znamená, že používateľ musí mať určité technické znalosti na nastavenie DApp. Niektoré služby to uľahčujú, no pre väčšinu používateľov to stále nie je intuitívne.
Nakoniec, používatelia môžu byť nevýhodou pre DApp. Rovnako ako DApps môžu bežať kedykoľvek, pokiaľ sú používatelia online, DApp sa spomalí alebo prestane fungovať, ak aplikáciu nikto nehostuje. Aplikácia DApp môže mať problémy so spustením, ak ju používatelia pri prvom spustení nepoužívajú alebo ju nechcú, čo bráni používateľom, ktorí si ju osvojili, mať dobrú používateľskú skúsenosť.
Budúcnosť DApps
Práve teraz väčšina DApps zaberá finančný priestor. Keďže v komunitách blockchainu a kryptomien je všeobecná viera, že kryptomeny sú alternatívou k tradičným peniazom, väčšina vývojárov vytvára DApps, ktoré vytvárajú nástroj finančných služieb.
Postupom času sa môžu vyvinúť nové funkcie. Napríklad nezastupiteľné tokeny (NFT) sa stali populárnymi pre svoju schopnosť pomáhať umelcom financovať ich prácu, ale mohli by byť prísľubom pre automatizáciu iných aspektov života, ako je overovanie dokumentov.
Najväčším problémom, ktorému budú DApps v budúcnosti čeliť, je to, ako blockchainy zvládajú svoje škálovanie. Mnohé blockchainy sa začnú spomaľovať alebo sa stávajú drahými, keď sa do ekosystému zapojí kritické množstvo používateľov, čím sa bloky zaseknú čoraz viac transakciami. DApps postavené na blockchainoch, ktoré nedokážu držať krok s číslami ich používateľskej základne, zaznamenajú pokles ich popularity a spokojnosti, keď používatelia opustia ekosystém pre iných, ktorí tieto problémy vyriešili.
DApps pomáha priniesť funkčnosť do blockchainov
Celkovo DApps prinášajú funkčnosť do blockchainu, na ktorom existujú. Hoci ktokoľvek môže iniciovať transakcie medzi dvoma peňaženkami, inteligentné zmluvy umožňujú DApps vykonávať veľké množstvo transakcií decentralizovaným a efektívnym spôsobom. Časom uvidíme, ako dobre sa tento nový vektor poskytovania služieb používateľom prejaví aj inými spôsobmi, než sú len finančné transakcie.
Snívate o tom, že sa stanete ďalším Vitalikom Buterinom? Toto je východiskový bod, ktorý potrebujete.
Prečítajte si ďalej
- Technológia vysvetlená
- Blockchain
- Bitcoin
- Ethereum
- kryptomena
- Finančné technológie
prihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!
Kliknutím sem sa prihlásite na odber