souhrn

Decentralizované aplikace (DApp) jsou aplikace, které běží na blockchainové síti. Existují různé DApps s různým využitím, jako jsou hry, finance, sociální média a další.

Zatímco DApps se mohou zdát jako běžné mobilní aplikace na telefonech, jejich backendové systémy se liší. Namísto použití centralizovaného systému spoléhají DApps na fungování chytrých smluv v distribuované síti. Díky tomu je transparentnější, decentralizovanější a odolnější vůči útokům. Objevilo se však také několik nových výzev.


Úvod

Od doby, kdy se před více než deseti lety objevil bitcoin (BTC), se blockchain vyvinul tak, aby poskytoval nové funkce a možnosti využití mimo měnu. Jedním ze způsobů je vytváření decentralizovaných aplikací (DApps), které využívají technologii blockchain ke zlepšení různých tradičních sektorů a služeb.


Co je to decentralizovaná aplikace (DApp)?

Decentralizovaná aplikace (DApp) je digitální aplikace nebo program s podporou inteligentních kontraktů, který běží na blockchainu, nikoli na centralizovaném serveru. DApps mají podobný vzhled a způsob práce jako běžné mobilní aplikace na mobilních telefonech a nabízejí širokou škálu služeb a funkcí od her po finance, sociální média a další.

Jak název napovídá, DApps běží na decentralizované síti peer-to-peer. Jedna z prvních zpráv naznačuje, že DApp má následující funkce:

  • Open source: Zdrojový kód DApp je dostupný komunitě. To znamená, že jej může kdokoli ověřovat, používat, kopírovat a upravovat. Už neexistuje jediná entita, která kontroluje většinu mincí nebo tokenů. Uživatelé mohou také navrhovat a hlasovat o změnách DApp.

  • Decentralizované a kryptograficky zabezpečené: Pro zajištění bezpečnosti dat jsou všechny informace DApp zabezpečeny pomocí kryptografie a uloženy na decentralizovaném veřejném blockchainu spravovaném více uživateli (nebo uzly).

  • Systém tokenizace: K DApps lze přistupovat pomocí kryptografických tokenů. DApps mohou adoptovat kryptoměny, jako je ETH, nebo generovat nativní tokeny pomocí konsensuálních algoritmů, jako je Proof of Work (PoW) nebo Proof of Stake (PoS). Tokeny lze také použít k odměňování přispěvatelů, jako jsou těžaři a stakeři.

Na základě této obecné definice lze bitcoinový blockchain definovat jako DApp a může to být vůbec první DApp. Bitcoin je open source, všechna jeho data žijí na jeho decentralizovaném blockchainu, spoléhá na kryptotokeny a používá algoritmus konsenzu PoW. Totéž platí pro ostatní blockchainy s výše uvedenými funkcemi.

Nyní však termín „DApp“ obecně znamená jakoukoli aplikaci, která má funkci inteligentní smlouvy a běží na blockchainové síti. Bitcoinový blockchain nepodporuje chytré kontrakty, takže jej většina lidí nepovažuje za DApp.

Od června 2022 je většina DApps v síti Ethereum. Síť nabízí výkonnou infrastrukturu pro vývojáře DApp pro rozšíření stávajících využití. S rostoucí popularitou DApps je však vývojáři začali stavět na jiných blockchainech, včetně BNB Smart Chain (BSC), Solana (SOL), Polygon (MATIC), Avalanche (AVAX), EOS atd.


Jak DApp funguje?

DApps jsou aplikace založené na chytrých smlouvách. Jeho backendový kód běží na distribuované síti peer-to-peer. Inteligentní smlouvy fungují jako specifický soubor pravidel implementovaných počítačovým kódem. Když jsou splněny určité podmínky, všechny síťové uzly provedou úkoly specifikované touto smlouvou.

Po implementaci na blockchainu bude těžké smlouvy dekódovat nebo zničit. Proto, i když se tým za DApp rozpadl, uživatelé k němu stále mají přístup.


Výhody DApps

Zatímco rozhraní DApps a tradičních aplikací mohou vypadat podobně, DApps nabízí několik dalších výhod ve srovnání s jejich centralizovanými protějšky. Webové aplikace ukládají data na centralizovaných serverech. Jeden kompromitovaný server může vypnout celou aplikační síť, takže je dočasně nebo trvale nepoužitelná. Centralizované systémy mohou také zaznamenat úniky nebo krádeže dat, což ohrožuje firemní i individuální uživatele.

Naproti tomu DApps jsou postaveny na distribuované síti bez centrální autority. Bez jediného bodu selhání jsou DApps méně zranitelné vůči útokům, takže je pro zločince obtížné napadnout síť. P2P sítě mohou také zajistit, že DApps budou nadále fungovat s minimálními prostoji, i když některé počítače nebo části sítě nefungují.

Decentralizovaná povaha DApps také znamená, že uživatelé mají větší kontrolu nad poskytovanými informacemi. Vzhledem k tomu, že žádná společnost nekontroluje osobní údaje uživatelů, nemusí k interakci s DApps poskytovat skutečné identity. Místo toho se mohou k DApp připojit pomocí kryptopeněženky a plně ovládat sdílené informace.

Další výhodou DApps je, že vývojáři mohou snadno integrovat kryptoměny do svých základních funkcí pomocí chytrých kontraktů. Například DApp na Ethereu může přijmout ETH jako platbu bez integrace poskytovatele platebních služeb třetí strany.


Omezení DApp

DApps mají potenciál stát se důležitou součástí budoucnosti bez cenzury, ale každá má své výhody a nevýhody. Decentralizované aplikace jsou stále v raných fázích vývoje a průmysl musí ještě překonat omezení, jako je škálovatelnost, modifikace kódu a nízká uživatelská základna.

Aplikace DApp vyžadují ke svému provozu značný výpočetní výkon, takže síť, na které pracují, může být přetížena. Například pro dosažení bezpečnosti, integrity, transparentnosti a spolehlivosti požadované Ethereem musí každý validátor provést a uložit každou transakci provedenou v síti. To může zhoršit rychlost transakcí za sekundu (TPS) a způsobit přetížení sítě a inflaci cen plynu.

Provádění úprav DApp je také náročné. Pro zlepšení uživatelského zážitku a zabezpečení budou DApps pravděpodobně vyžadovat neustálé změny k opravě chyb, aktualizaci uživatelského rozhraní a přidání nových funkcí. Protože jsou však DApps nasazeny na blockchainu, je obtížné provést úpravy backendového kódu. Vyžaduje to většinový konsensus síťových uzlů ke schválení jakýchkoli změn nebo vylepšení, jejichž implementace trvá dlouhou dobu.

Množství DApps na trhu ztěžuje vyniknout a přilákat mnoho uživatelů. Aby aplikace DApp fungovala efektivně, musí dosáhnout síťového efektu – čím více uživatelů má DApp, tím více se zvýší její efektivita při poskytování služeb. Velký počet uživatelů může také zvýšit zabezpečení DApps a chránit je před hackery, kteří chtějí manipulovat s otevřeným zdrojovým kódem.


Populární použití DApp

DApps nabízejí firmám v různých odvětvích nový přístup, jak oslovit více uživatelů. Mezi oblíbené způsoby použití DApps patří GameFi, decentralizované finance (DeFi), zábava a správa.


GameFi

Popularita GameFi DApp roste. To je jasně vidět se vznikem Axie Infinity, což je hra na blockchainu Ethereum, kde si můžete vydělat. Podle DappRadar zaznamenala herní aktivita blockchainu v 1. čtvrtletí 2022 2000% nárůst oproti roku 2021. V březnu 2022 bylo 1,22 milionu unikátních aktivních peněženek (UAW) a více než 50 % této aktivity pocházelo z herních DApps.

Na rozdíl od běžných videoher poskytuje většina herních aplikací DApp hráčům plnou kontrolu nad jejich aktivy ve hře. Tato DApp také nabízí hráčům možnost zpeněžit tyto položky mimo hru. Například Axie Infinity má herní postavy, virtuální pozemky a herní předměty ve formě NFT. Hráči je mohou ukládat do kryptopeněženek, převádět je na jiné Ethereum adresy nebo je obchodovat s jinými hráči na NFT tržišti. V rámci ekosystému mohou hráči mezi sebou soutěžit o tokeny ERC-20, které lze obchodovat na burzách. Obvykle čím déle hrají, tím více odměn ve hře mohou získat.


DeFi a DEX

Finanční průmysl obecně spoléhá na to, že finanční instituce fungují jako zprostředkovatelé. Prostřednictvím DApps může kdokoli využívat finanční služby bez centrálního úřadu a mít plnou kontrolu nad svým majetkem. DeFi také přináší výhody jednotlivcům s nízkými příjmy tím, že nabízí přístup k řadě finančních služeb za mnohem nižší náklady.

Poskytování a přijímání půjček je nejoblíbenějším typem finančních služeb poskytovaných decentralizovanými aplikacemi. DeFi DApps nabízí okamžité vypořádání transakcí, minimální až žádné kontroly kreditu a možnost používat digitální aktiva jako zajištění. Uživatelé mohou mít větší flexibilitu na trhu půjček DApp. Například věřitelé mají větší kontrolu nad půjčkami výběrem tokenů k půjčení a výměn. Uživatelé mají také potenciál získat 100 % úroků z úvěrů, protože nemusí platit zprostředkovatelské poplatky.

Decentralizované burzy (DEX) jsou dalším důležitým příkladem finančního DApp. Platforma usnadňuje peer-to-peer obchodování tím, že eliminuje zprostředkovatele, jako jsou centralizované kryptoburzy. Uživatelé se nemusí vzdát úschovy svých prostředků. Namísto převodu aktiv na burzu je obchodují přímo s ostatními uživateli pomocí chytrých kontraktů. Objednávky jsou prováděny on-chain a přímo mezi uživatelskými peněženkami. Protože DEXy vyžadují malou údržbu, jsou poplatky za obchodování obvykle nižší ve srovnání s centralizovanými burzami. Mezi oblíbené DEX patří Uniswap, SushiSwap a PancakeSwap.


Zábava

Zábava je nedílnou součástí našich životů. S DApp lze každodenní činnosti, které lidé baví, přeměnit na digitální zážitky, které také generují ekonomické pobídky. Například Audius, což je platforma pro decentralizované streamování hudby na blockchainu, odstraňuje prostředníky, kteří v hudebním průmyslu obecně existují, aby přímo propojovali umělce a fanoušky. Platforma umožňuje hudebním kurátorům lépe zpeněžit jejich obsah a vytvářet trvalé záznamy jejich práce na blockchainu.

DApps také řeší problémy, se kterými se setkávají uživatelé platforem sociálních médií. Centralizovaní giganti sociálních médií, jako je Twitter a Facebook, jsou často kritizováni za cenzuru příspěvků a zneužívání uživatelských dat. S decentralizovaným sociálním DApp, jako je Steemit, mohou komunity volně komunikovat a vyjadřovat názory s menším počtem omezení a cenzury a zároveň si užívat větší kontroly nad svými osobními údaji.


Vládnutí

DApps mohou uživatelům umožnit hrát větší roli ve správě online organizací tím, že poskytují rozhodovací mechanismy více zaměřené na komunitu. Pomocí chytrých smluv mohou uživatelé, kteří vlastní token správy konkrétního blockchainového projektu, vytvářet návrhy pro komunitu pro účely hlasování a anonymně hlasovat o návrzích jiných lidí.

Jedním z modelů decentralizovaného řízení je decentralizovaná autonomní organizace (DAO). DAO lze považovat za plně autonomní DApp, která využívá inteligentní smlouvy k rozhodování bez centrálního orgánu. DAO nemají žádnou hierarchii. DAO je ekonomický mechanismus, který spojuje zájmy organizace se zájmy každého člena DAO.


Jak se připojit k DApp?

K interakci s DApp potřebujete nejprve kompatibilní peněženku s rozšířením prohlížeče, například MetaMask, Trust Wallet nebo Binance Chain Wallet. Nastavení zabere jen pár minut. Některé peněženky dokonce nabízejí mobilní verze pro snadný přístup.

Použijme Trust Wallet jako příklad, abychom viděli, jak ji propojit s PancakeSwap na BNB Smart Chain (BSC). Pokud ještě nemáte Trust Wallet, navštivte tento článek Akademie a zjistěte, jak si ji nainstalovat do smartphonu.


Vložení BNB do Trust Wallet

Chcete-li používat DApp na BSC, musíte BNB zaplatit transakční poplatky. Můžete si například vybrat BNB z Binance Spot Wallet.

Otevřete peněženku Trust a klepněte na [BNB Smart Chain]. Neklikejte na [BNB Beacon Chain]. Tato možnost je určena pro BNB BEP-2 na BNB Beacon Chain a nelze ji použít k placení transakčních poplatků na BSC.


Klepnutím na [Přijmout] zobrazíte adresu svého vkladu BNB. Poté můžete zkopírovat a vložit tuto adresu do peněženky pro výběr nebo naskenovat QR kód a provést převod.


Jakmile je transakce potvrzena na blockchainu, uvidíte částku BNB na hlavní stránce Trust Wallet.


Přidán CAKE do seznamu Trust Wallet

Výchozí seznam tokenů Trust Wallet nezahrnuje tokeny DApp, jako je PancakeSwap (CAKE). Aby se CAKE objevil ve vaší peněžence, musíte jej nejprve přidat do seznamu.

Klepněte na [Přidat tokeny] a vyhledejte „PancakeSwap“. CAKE uvidíte na různých blockchainech. Protože používáme BSC, klepněte na přepínač na tlačítku vedle [BEP-20 CAKE].


Nyní uvidíte CAKE v seznamu tokenů Trust Wallet.


Dalším krokem je připojení Trust Wallet k PancakeSwap. Můžete se k němu připojit prostřednictvím vestavěného mobilního prohlížeče v Trust Wallet nebo desktopu.


Připojení PancakeSwap přes prohlížeč Trust Wallet

1. Klepněte na [Prohlížeč] na hlavní stránce Trust Wallet a otevřete webovou stránku PancakeSwap.


2. Budete požádáni o připojení Trust Wallet. Klepněte na [Připojit].


Připojení PancakeSwap přes desktopový prohlížeč

1. Přejděte na web PancakeSwap a klikněte na [Připojit peněženku].


2. Klikněte na ikonu [Trust Wallet], poté se na obrazovce zobrazí QR kód.


3. Otevřete aplikaci Trust Wallet a přejděte na [Settings] - [WalletConnect].


4. Klepněte na [Nové připojení] a poté naskenujte QR kód.


5. Budete požádáni o povolení připojení v aplikaci. Klepněte na [Připojit].



Zavírání

DApps rozšiřují funkčnost webu vylepšením konvenčních aplikací pomocí technologie blockchain. Decentralizované aplikace mohou v budoucnu poskytnout trhu více inovativních využití. Na základě zprávy DappRadar dosáhl DApp v 1. čtvrtletí 2022 téměř 2,4 milionu aktivních uživatelů denně a očekává se, že zájem uživatelů se bude nadále zvyšovat. Vývojáři DApp a používané blockchainové sítě však ještě musí překonat stávající omezení, než skutečně dosáhnou masového přijetí.