TL;DR

Decentralizované aplikace (DApps) jsou aplikace, které běží nad blockchainovými sítěmi. Existuje velké množství aplikací DApps s různými případy použití, jako jsou hry, finance, sociální média a další.

Ačkoli DApps mohou vypadat podobně jako běžné mobilní aplikace na vašem telefonu, jejich backendový systém je odlišný. DApps při svém fungování spoléhají na chytré smlouvy v distribuované síti namísto centralizovaného systému. Díky tomu jsou transparentnější, decentralizovanější a odolnější vůči útokům, ale také přináší některé nové výzvy.


Úvod

Od zrodu bitcoinu (BTC) před více než deseti lety se blockchainy vyvíjely, aby odemkly řadu nových funkcí a případů použití mimo měnu. Jednou z těchto nových cest je vytváření decentralizovaných aplikací (DApps), které využívají technologii blockchain k vylepšení mnoha tradičních sektorů a služeb.


Co jsou to decentralizované aplikace (DApps)?

Decentralizované aplikace (DApps) jsou chytré digitální aplikace nebo programy využívající smlouvy, které běží spíše na blockchainech než na centralizovaných serverech. Vypadají a působí podobně jako běžné mobilní aplikace na vašem smartphonu a nabízejí širokou škálu služeb a funkcí od her po finance, sociální média a mnoho dalšího.

Jak název napovídá, DApps běží na decentralizovaných sítích peer-to-peer. Jedna dřívější zpráva naznačovala, že DApps mají následující funkce:

  • Open-source: Zdrojový kód DApps je dostupný veřejnosti, což znamená, že jej může ověřovat, používat, kopírovat a upravovat kdokoli. Neexistuje jediný subjekt ovládající většinu jeho coinů 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 kryptograficky zabezpečeny a uloženy na veřejném, decentralizovaném blockchainu, spravovaném více uživateli (nebo uzly).

  • Tokenizovaný systém: K DApps lze přistupovat pomocí kryptografického tokenu. Mohou přijmout kryptoměny, jako je ETH, nebo vygenerovat nativní token pomocí konsensuálního algoritmu, jako je Proof of Work (PoW) nebo Proof of Stake (PoS). Token lze také použít k odměňování přispěvatelů, jako jsou těžaři a stakeři.

Podle této široké definice lze bitcoinový blockchain definovat jako DApp – a pravděpodobně vůbec první DApp. Je to open-source, všechna data jsou uložena na jeho decentralizovaném blockchainu, spoléhá se na kryptotoken a používá algoritmus konsenzu PoW. Totéž platí pro ostatní blockchainy, které mají výše uvedené funkce.

Dnes však termín „DApps“ obecně označuje všechny aplikace, které mají funkce inteligentní smlouvy a běží na blockchainových sítích. Bitcoin blockchain nepodporuje smart kontrakty, takže většina lidí by ho nepovažovala za DApp.

Od června 2022 existuje většina DApps v síti Ethereum. Nabízí robustní infrastrukturu pro vývojáře DApp pro rozšíření stávajících případů použití. Ale jak DApps dospívají, vývojáři je začali stavět na jiných blockchainech, včetně BNB Smart Chain (BSC), Solana (SOL), Polygon (MATIC), Avalanche (AVAX), EOS atd.


Jak DApps fungují?

DApps jsou aplikace založené na chytrých smlouvách. Jejich backendový kód běží na distribuovaných peer-to-peer sítích. Chytrá smlouva funguje jako sada předdefinovaných pravidel vynucených počítačovým kódem. Když a jsou-li splněny určité podmínky, všechny síťové uzly provedou úkoly, které smlouva specifikuje.

Jakmile je chytrá smlouva nasazena na blockchain, je těžké změnit kód nebo jej zničit. Proto, i když se tým za DApp rozpadl, uživatelé mají stále přístup k DApp.


Výhody DApps

Zatímco rozhraní DApps a tradičních aplikací mohou vypadat podobně, DApps nabízejí ve srovnání s jejich centralizovanými protějšky řadu výhod. Webové aplikace ukládají data na centralizovaných serverech. Jediný kompromitovaný server může zničit celou síť aplikace, takže bude dočasně nebo trvale nepoužitelná. Centralizované systémy mohou také trpět úniky dat nebo krádežemi, což ohrožuje společnosti a jednotlivé uživatele.

Naproti tomu DApps jsou postaveny na distribuovaných sítích bez centrální autority. Bez jediného bodu selhání jsou DApps méně zranitelné vůči útokům, takže je pro zlomyslné aktéry velmi obtížné napadnout síť. P2P síť může také zajistit, že DApp bude pokračovat v práci s minimálními prostoji, i když jednotlivé počítače nebo části sítě nefungují.

Decentralizovaná povaha DApps také znamená, že uživatelé mohou mít větší kontrolu nad informacemi, které sdílejí. Vzhledem k tomu, že osobní údaje uživatelů nekontrolují žádné společnosti, nemusí k interakci s DApp poskytovat skutečnou identitu. Místo toho se mohou pomocí kryptopeněženky připojit k DApps a plně kontrolovat, jaké informace sdílejí.

Další výhodou DApps je, že vývojáři mohou snadno integrovat kryptoměny do svých základních funkcí pomocí chytrých smluv. Například DApps on Ethereum může přijmout ETH jako platbu bez integrace poskytovatelů plateb třetích stran.


Omezení DApps

DApps mají potenciál stát se důležitou součástí budoucnosti bez cenzury, ale každá mince má dvě strany. Decentralizované aplikace jsou stále v raných fázích vývoje a průmysl ještě musí vyřešit omezení, jako je škálovatelnost, úpravy kódu a nízká uživatelská základna.

DApps vyžadují ke svému provozu značný výpočetní výkon, což by mohlo přetížit sítě, na kterých běží. Například k dosažení bezpečnosti, integrity, transparentnosti a spolehlivosti, na kterou Ethereum usiluje, vyžaduje, aby každý validátor spouštěl a ukládal každou transakci provedenou v síti. To by mohlo poškodit rychlost transakce za sekundu (TPS) systému a vést k přetížení sítě a nafouknutým poplatkům za plyn.

Provádění úprav DApp je také náročné. Pro zlepšení uživatelského zážitku a zabezpečení bude DApp pravděpodobně potřebovat průběžné změny, které opraví chyby, aktualizují uživatelské rozhraní a přidají nové funkce. Jakmile je však DApp nasazen na blockchain, je těžké upravit jeho backendový kód. Schválení jakýchkoli změn nebo vylepšení by vyžadovalo většinový konsensus uzlů sítě, jejichž implementace by mohla trvat dlouho.

Množství DApps na trhu ztěžuje vyniknout a přilákat mnoho uživatelů. Aby DApp fungovala efektivně, musí dosáhnout síťového efektu – čím více uživatelů má DApp, tím efektivnější je při poskytování služeb. Větší počet uživatelů může také zvýšit zabezpečení DApp a ochránit ji před hackery zasahujícími do open-source kódu.


Populární případy použití DApp

DApps nabízejí firmám v mnoha odvětvích nový přístup k oslovení více uživatelů. Mezi oblíbené případy použití DApp patří GameFi, decentralizované finance (DeFi), zábava a správa.


GameFi

GameFi DApps roste na popularitě, což je příkladem vzestupu Axie Infinity, hry na blockchainu Ethereum, kde si můžete vydělat. Podle DappRadar zaznamenala herní aktivita blockchainu v prvním čtvrtletí 2022 2000% nárůst oproti roku 2021. V březnu 2022 také přilákala 1,22 milionu unikátních aktivních peněženek (UAW), přičemž více než 50 % aktivity pocházelo z herních DApps.

Na rozdíl od tradičních videoher poskytuje většina herních aplikací DApp hráčům plnou kontrolu nad jejich aktivy ve hře. Nabízejí také hráčům příležitosti zpeněžit tyto předměty mimo hru. Například Axie Infinity obsahuje herní postavy, virtuální zemi 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 obchodovat s jinými hráči na NFT tržištích. V rámci ekosystému mohou hráči mezi sebou soutěžit o tokeny ERC-20, které lze obchodovat na burzách. Obvykle platí, že čím déle hrají, tím více odměn ve hře mohou získat.


DeFi a DEX

Tradiční finance spoléhají na to, že finanční instituce fungují jako prostředníci. Prostřednictvím DApps může každý využívat finanční služby bez jakéhokoli centrálního úřadu a mít plnou kontrolu nad svým majetkem. DeFi může být přínosem i pro osoby s nízkými příjmy, protože jim nabízí přístup k široké škále finančních služeb za výrazně nižší náklady.

Půjčování a půjčování jsou nejoblíbenějšími typy finančních služeb, které decentralizované aplikace poskytují. DeFi DApps nabízí okamžité vypořádání transakcí, minimální až žádné kreditní kontroly a možnost používat digitální aktiva jako zajištění. Uživatelé mohou mít větší flexibilitu na tržištích půjček DApp. Věřitelé mají například větší kontrolu nad svými půjčkami tím, že si vyberou, který token půjčí a na jaké platformě. Uživatelé mohou také potenciálně získat 100 % úroků generovaných z půjčky, protože nemusí platit žádné zprostředkovatelské poplatky.

Decentralizované burzy (DEX) jsou dalším zásadním příkladem finančních DApps. Takové platformy usnadňují obchodování peer-to-peer tím, že eliminují zprostředkovatele, jako jsou centralizované kryptoburzy. Uživatelé se nemusí vzdát úschovy svých prostředků. Místo převodu svých aktiv na burzu obchodují přímo s jiným uživatelem pomocí chytrých kontraktů. Objednávky jsou prováděny on-chain a přímo mezi peněženkami uživatelů. Protože DEX vyžadují méně údržby, mají obvykle nižší poplatky za obchodování 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ů. Díky DApps se každodenní aktivity, které lidé baví, přeměňují na digitální zážitky, které mohou také vytvářet ekonomické pobídky. Audius, decentralizovaná platforma pro streamování hudby založená na blockchainu, například odstraňuje prostředníky, kteří existují v tradičním hudebním průmyslu, aby umělce a fanoušky přímo propojovali. Umožňuje hudebním kurátorům lépe zpeněžit jejich obsah a vytvářet neměnné záznamy jejich práce na blockchainu.

DApps také řeší problémy, kterým čelí 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 špatné zacházení s uživatelskými daty. S decentralizovanými sociálními DApps, jako je Steemit, může komunita volně komunikovat a vyjadřovat své 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í zavedením rozhodovacího mechanismu více zaměřeného na komunitu. Pomocí chytrých smluv mohou uživatelé, kteří vlastní tokeny správy konkrétního blockchainového projektu, vytvářet návrhy, o kterých může komunita hlasovat, a anonymně hlasovat o návrzích ostatních.

Jedním z modelů decentralizovaného řízení jsou decentralizované autonomní organizace (DAO). DAO lze považovat za plně autonomní DApps, které využívají chytré smlouvy k rozhodování bez centrálního úřadu. Nemají žádnou hierarchii. Místo toho jsou to ekonomické mechanismy, které spojují zájmy organizace se zájmy jednotlivých členů DAO.


Jak se připojit k DApps?

K interakci s DApp budete nejprve potřebovat kompatibilní peněženku rozšíření prohlížeče, jako je MetaMask, Trust Wallet nebo Binance Chain Wallet. Jejich nastavení trvá jen několik minut. Některé dokonce nabízejí mobilní verze pro snadný přístup.

Použijme Trust Wallet jako příklad, abychom viděli, jak ji připojit k PancakeSwap na BNB Smart Chain (BSC). Pokud ještě nemáte peněženku Trust, přečtěte si tento článek Akademie o tom, jak ji nainstalovat do smartphonu.


Vložení BNB do Trust Wallet

Chcete-li používat DApps na BSC, budete potřebovat nějaké BNB, abyste zaplatili transakční poplatky. Můžete například vybrat BNB ze své peněženky Binance Spot Wallet.

Přejděte do své peněženky Trust a klepněte na [BNB Smart Chain]. Neklikejte na [BNB Beacon Chain]. Tato možnost je pro BEP-2 BNB 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. Tuto adresu pak můžete zkopírovat a vložit do své peněženky nebo naskenovat QR kód a provést převod.


Po potvrzení transakce na blockchainu uvidíte částku BNB na své domovské stránce Trust Wallet.


Přidávání CAKE do vašeho seznamu Trust Wallet

Výchozí seznam tokenů Trust Wallet nezahrnuje tokeny DApp, jako je PancakeSwap (CAKE). Aby byl CAKE viditelný 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. Když používáme BSC, klepnutím přepněte na tlačítko vedle [BEP-20 CAKE].


Nyní byste měli v seznamu tokenů Trust Wallet vidět CAKE.


Dalším krokem je připojení vaší Trust Wallet k PancakeSwap. Můžete se připojit prostřednictvím vestavěného mobilního prohlížeče na Trust Wallet nebo stolním počítači.


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

1. Klepněte na [Browser] na domovské stránce Trust Wallet a přejděte na web PancakeSwap.


2. Budete vyzváni k připojení vaší peněženky Trust. Klepněte na [Připojit].


Připojení k PancakeSwap přes počítačový prohlížeč

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


2. Klikněte na ikonu [Trust Wallet] a na obrazovce se 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 naskenujte QR kód.


5. V aplikaci budete vyzváni k povolení připojení. Klepněte na [Připojit].



Závěrečné myšlenky

DApps rozšiřují funkčnost webu vylepšováním konvenčních aplikací technologií blockchain. Decentralizované aplikace by mohly v budoucnu přinést na trh ještě více inovativních případů použití. Jak uvedl DappRadar, DApps zaznamenaly do Q1 2022 téměř 2,4 milionu denně aktivních uživatelů a očekává se, že zájem uživatelů bude neustále růst. Vývojáři DApp a blockchainové sítě, na kterých staví, však ještě musí vyřešit současná omezení, než dosáhnou masového přijetí.