TL;DR (SHRNUTÍ)

Decentralizované aplikace (DApps) jsou aplikace, které běží na blockchainových sítích. Existuje široká škála DApps s různými případy použití, jako jsou videohry, finance, sociální sítě, zábava a další.

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


Úvod

Od zrodu bitcoinu (BTC) před více než deseti lety se blockchainy vyvinuly a vytvořily řadu nových funkcí a případů použití mimo kryptoměny. Jednou z těchto nových funkcí bylo vytvoření decentralizovaných aplikací (DApps), které využívají technologii blockchain ke zlepšení mnoha sektorů a služeb.


Co jsou to decentralizované aplikace (DApps)?

DApps jsou digitální aplikace nebo programy vyvinuté pomocí inteligentních smluv, které běží na blockchainech namísto na centralizovaných serverech. Vypadají podobně jako běžné mobilní aplikace ve vašem telefonu 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ých peer-to-peer sítích. Jedna z prvních zpráv naznačovala, že DApps mají následující vlastnosti:

  • Open Source: Open source DApps je dostupný veřejnosti, což znamená, že kdokoli může tyto kódy ověřovat, používat, kopírovat a upravovat. Neexistuje jediný subjekt, který by ovládal většinu mincí a tokenů. Uživatelé mohou také navrhovat a hlasovat o změnách DApp.

  • Decentralizace a kryptografické zabezpečení: pro zajištění bezpečnosti dat jsou všechny informace z DApp kryptograficky chráněny a uloženy na veřejném a decentralizovaném blockchainu, který je uchováván několika uživateli (nebo uzly).

  • Tokenizovaný systém: K DApps lze přistupovat pomocí kryptografického tokenu. Ty mohou adoptovat kryptoměny, jako je ETH, nebo generovat nativní token pomocí konsenzuá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 popsat jako DApp a možná první DApp v historii. Je to open source, zahrnuje všechna svá živá data na svém decentralizovaném blockchainu, je založen na kryptografickém tokenu a používá algoritmus konsenzu PoW. Totéž platí pro ostatní blockchainy, které mají stejné vlastnosti.

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

Od června 2022 existuje většina DApps v síti Ethereum, která 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 také na jiných blockchainech, jako je BNB Smart Chain (BSC), Solana (SOL), Polygon (MATIC), Avalanche (AVAX), EOS atd.


Jak DApps fungují?

DApps jsou aplikace vyvinuté pomocí inteligentních kontraktů. Jeho backendový kód běží na distribuovaných peer-to-peer sítích. Inteligentní smlouva funguje jako předdefinovaná sada pravidel aplikovaných prostřednictvím počítačového kódu. Jsou-li splněny určité podmínky (pokud jsou použitelné), všechny síťové uzly provedou úkoly uvedené ve smlouvě.

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


Výhody DApps

Ačkoli se rozhraní DApps a tradičních aplikací mohou zdát podobná, DApps nabízí mnoho výhod ve srovnání s jejich centralizovanými protějšky. Webové aplikace ukládají data na centralizovaných serverech. Jediný kompromitovaný server může zničit celou aplikační síť a učinit ji dočasně nebo trvale nepoužitelnou. Centralizované systémy mohou také trpět únikem dat nebo krádeží, což ohrožuje společnosti a jednotlivé uživatele.

Na druhou stranu 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 škodlivé strany obtížnější pokusit se převzít síť. P2P síť může také zajistit, že DApp bude nadále fungovat s minimálními prostoji, i když jednotlivé počítače nebo části sítě nefungují správně.

Decentralizovaná povaha DApps také znamená, že uživatelé mohou mít větší kontrolu nad informacemi, které sdílejí. Bez společností, které kontrolují osobní údaje uživatelů, nemusí k interakci s DApp poskytovat svou skutečnou identitu. Místo toho se mohou pomocí kryptopeněženky připojit k DApp a zcela ovládat informace, které 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 kontraktů. Například Ethereum DApps mohou přijímat platby ETH bez integrace poskytovatelů plateb třetích stran.


Omezení DApps

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

Aplikace DApp vyžadují ke svému provozu značný výpočetní výkon, což přetěžuje sítě, na kterých běží. Například, aby bylo dosaženo bezpečnosti, integrity, transparentnosti a spolehlivosti, kterou Ethereum chce mít, musí každý validátor provést a uložit každou transakci provedenou v síti. To by mohlo ovlivnit rychlost transakce za sekundu (TPS) systému a také způsobit přetížení sítě a zvýšení provize za plyn.

Provádění úprav DApp je také výzvou. Pro zlepšení uživatelského zážitku a zabezpečení bude aplikace DApp pravděpodobně potřebovat neustálé změny, které opraví chyby, aktualizují uživatelské rozhraní a přidají nové funkce. Jakmile je však nasazen na blockchain, je obtížné upravit backendový kód. Ke schválení jakýchkoli změn či vylepšení by byl zapotřebí většinový konsenzus síťových uzlů, což by trvalo dlouho.

Množství DApps na trhu ztěžuje vyniknout a přilákat mnoho uživatelů. Aby DApp fungoval efektivně, musí dosáhnout síťového efektu: čím více uživatelů má, tím efektivnější je při poskytování služeb. Velký počet uživatelů může také zlepšit zabezpečení DApp a ochránit jej před hackery, kteří se snaží ovlivnit open source.


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

DApps nabízejí společnostem v různých odvětvích nový přístup k oslovení více uživatelů. Mezi oblíbené případy použití DApp patří GameFi, Decentralized Finance (DeFi), zábava a správa.


GameFi

Aplikace GameFi DApp roste na popularitě. Příkladem je vzestup Axie Infinity, hry s výdělkem na síti Ethereum. Podle DappRadar herní aktivita na blockchainu vzrostla o 2 000 % od roku 2021 do roku 2022. 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 svým hráčům úplnou kontrolu nad aktivy, které vydělávají ve hře. Nabízejí jim také příležitosti, jak tato aktiva zpeněžit mimo hru. Například Axie Infinity obsahuje postavy ve hře, virtuální terén a herní předměty ve formě NFT. Hráči je mohou ukládat do svých kryptopeněženek, převádět je na jinou Ethereum adresu nebo je obchodovat s jinými hráči na NFT trzích. V rámci ekosystému mohou hráči mezi sebou soutěžit o tokeny ERC-20, které mohou obchodovat na burzách. Obvykle platí, že čím více hrajete, tím více odměn ve hře můžete získat.


DeFi a DEX

Tradiční finance jsou založeny na finančních institucích, které fungují jako zprostředkovatelé. S DApps může každý využívat finanční služby bez centrálního úřadu a mít úplnou kontrolu nad svým majetkem. DeFi může být také přínosem pro lidi s nízkými příjmy, protože jim nabídne přístup k široké škále finančních služeb za výrazně nižší náklady.

Vyžádání a poskytnutí půjček jsou dvě nejoblíbenější finanční služby poskytované decentralizovanými aplikacemi. DeFi DApps nabízí okamžité vypořádání transakcí, minimální nebo žádné kontroly kreditu a možnost používat digitální aktiva jako zajištění. Na trzích půjček DApp mohou uživatelé využívat větší flexibilitu. 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 půjčkou, protože nemusí platit zprostředkovatelské poplatky.

Decentralizované burzy (DEX) jsou dalším základním příkladem finančních DApps. Tyto platformy usnadňují peer-to-peer obchodování tím, že eliminují zprostředkovatele, jako jsou centralizované burzy kryptoměn. Uživatelé se nemusí vzdát úschovy svých finančních prostředků. Namí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 obou 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. Některé populární DEX zahrnují Uniswap, SushiSwap a PancakeSwap.


Zábava

Zábava je nedílnou součástí našich životů. S DApps se každodenní aktivity, které lidé baví, přeměňují na digitální zážitky, které mohou také vytvářet ekonomické pobídky. Například Audius, decentralizovaná platforma pro streamování hudby založená na blockchainu, eliminuje prostředníky nezbytné v tradičním hudebním průmyslu k přímému spojení umělců s jejich fanoušky. 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, se často dostávají pod palbu kvůli cenzuře příspěvků a nesprávné manipulaci s daty uživatelů. 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 také anonymně hlasovat o návrzích ostatních.

Jedním z modelů decentralizovaného řízení je Decentralizovaná autonomní organizace (DAO). DAO lze považovat za zcela autonomní DApps, které využívají chytré smlouvy k rozhodování bez centrálního orgánu. Nemají žádnou hierarchii. Naopak, jsou to ekonomické mechanismy, které spojují zájmy organizace se zájmy jejích členů.


Jak se připojit k DApps?

Pro interakci s DApp musíte mít nejprve 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 Trust Wallet, podívejte se na tento článek Akademie o tom, jak si ji nainstalovat do telefonu.


Jak vložit BNB do Trust Wallet

Chcete-li používat DApps na BSC, budete muset mít BNB, abyste mohli platit transakční poplatky. Můžete si například vybrat BNB ze své spotové peněženky Binance.

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


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


Jak přidat CAKE do seznamu Trust Wallet

Výchozí seznam tokenů Trust Wallet nezahrnuje tokeny z DApps, 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. Protože používáme BSC, posuňte tlačítko vedle [BEP-20 CAKE].


CAKE by nyní měl být viditelný ve vašem seznamu tokenů Trust Wallet.


Dalším krokem je připojení Trust Wallet k PancakeSwap. Můžete jej propojit s vestavěným mobilním prohlížečem Trust Wallet nebo ze stolního počítače.


Jak se připojit k PancakeSwap pomocí prohlížeče Trust Wallet

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


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


Jak se připojit k PancakeSwap pomocí desktopového prohlížeče

1. Přejděte na webovou stránku PancakeSwap a klikněte na [Připojit peněženku].


2. Klikněte na ikonu [Trust Wallet] a na obrazovce uvidíte 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 požádáni o autorizaci připojení. Klepněte na [Připojit].



Závěry

DApps rozšiřují funkčnost webu vylepšováním konvenčních aplikací pomocí technologie blockchain. V budoucnu by Decentralizované aplikace mohly přinést na trh ještě inovativnější případy použití. Jak uvádí DappRadar, v prvním čtvrtletí roku 2022 zaznamenaly DApps téměř 2,4 milionu aktivních uživatelů denně a očekává se, že zájem uživatelů bude neustále růst. Vývojáři DApps a blockchainových sítí, na kterých jsou postaveny, však musí stále řešit aktuální omezení, než dosáhnou masového přijetí.