Stručně

Decentralizované aplikace (DApps) jsou aplikace, které běží na blockchainových sítích. Existuje mnoho DApps s různými případy použití, jako jsou hry, finance, sociální sítě atd.

Zatímco DApps mohou vypadat podobně jako běžné mobilní aplikace na vašem telefonu, jejich back-end systémy se liší. DApps fungují pomocí chytrých smluv v decentralizované síti namísto centralizovaného systému. Dělá je transparentnější, decentralizovanější a pomáhá odolávat útokům, ale také vytváří některé nové výzvy.


Představit

Od zrodu bitcoinu (BTC) před více než deseti lety se blockchainy vyvinuly a otevřely řadu nových funkcí a případů použití mimo peněžní aplikace. Jedním z nových směrů je budování decentralizovaných aplikací (DApps) – využívající technologii blockchain k vylepšení mnoha tradičních oborů a služeb. 


Co jsou to decentralizované aplikace (DApps)?

Decentralizované aplikace (DApps) jsou digitální aplikace nebo programy využívající inteligentní smlouvy, které běží na blockchainech, nikoli na centralizovaných serverech. Vypadají podobně jako běžné mobilní aplikace na vašem smartphonu a nabízejí různé služby a funkce, od her po finance, sociální sítě a další. 

Jak název napovídá, DApps běží na decentralizovaných sítích peer-to-peer. První zpráva naznačovala, že DApp má následující funkce:

  • Otevřený zdroj: Zdrojové kódy DApp jsou otevřené a dostupné veřejnosti, což znamená, že je může kdokoli ověřit, používat, kopírovat a upravovat. Žádná jednotlivá entita nekontroluje většinu kryptoměny nebo jejích tokenů. Uživatelé mohou také navrhovat a hlasovat o změnách DApp. 

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

  • Šifrovací systém: K DApps lze přistupovat pomocí kryptografického tokenu. Tyto aplikace mohou používat kryptoměny, jako je ETH, nebo generovat svůj nativní token pomocí konsenzuálního algoritmu, jako je Proof of Work (PoW) nebo Proof of Stake (PoS). Tento token lze také použít k odměňování přispěvatelů, jako jsou těžaři nebo účastníci sázek.

Podle této široké definice lze bitcoinový blockchain definovat jako DApp – a pravděpodobně vůbec první DApp. Jedná se o open source, se všemi daty zaznamenanými přímo na decentralizovaném blockchainu, funguje na kryptoměnových tokenech a používá algoritmus konsenzu PoW. Totéž platí pro ostatní blockchainy, které mají výše uvedené funkce. 

Dnes však termín „DApp“ obecně označuje všechny aplikace, které mají funkci inteligentní smlouvy a běží na blockchainové síti. Bitcoinový blockchain nepodporuje chytré kontrakty, takže ho většina lidí nepovažuje za DApp. 

Od června 2022 existuje většina DApps v síti Ethereum. Poskytuje výkonnou infrastrukturu pro vývojáře DApp pro rozšíření stávajících případů použití. Ale jak DApps vyspěly, 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 a dalších.


Jak DApps fungují?

DApps jsou aplikace, které fungují díky chytrým smlouvám. Back-end těchto aplikací běží na decentralizovaných peer-to-peer sítích. Inteligentní smlouvy fungují jako sada předem stanovených pravidel a jsou prováděny počítačovým kódem. Když a jsou-li splněny určité podmínky, všechny síťové uzly provedou úkoly stanovené smlouvou.

Jakmile je chytrá smlouva nasazena na blockchain, je obtížné 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

Přestože rozhraní DApps a tradičních aplikací může vypadat podobně, DApps nabízí mnohem více výhod než jejich centralizované verze. Webové aplikace ukládají data na centralizovaných serverech. Kompromitovaný server může zničit celou síť aplikace a učinit ji dočasně nebo trvale nepoužitelnou. Data o centralizovaných systémech mohou také uniknout nebo odcizit, což ohrožuje společnosti a jednotlivé uživatele.

Naproti tomu DApps jsou postaveny na decentralizovaných sítích bez centrální autority. Tím, že nemají jediný bod selhání, jsou DApps méně zranitelné vůči útokům, takže je pro špatné hráče velmi obtížné převzít kontrolu nad sítí. P2P sítě mohou také zajistit, že DApps budou nadále fungovat s minimálními prostoji, i když jednotlivé počítače nebo části sítě selžou. 

Decentralizovaná povaha DApps také znamená, že uživatelé mohou mít větší kontrolu nad informacemi, které sdílejí. Žádná společnost nekontroluje osobní údaje uživatelů, pro interakci s DApp nemusí poskytovat skutečnou identitu. Místo toho mohou k připojení k DApps používat kryptoměnové peněženky a mít úplnou kontrolu nad informacemi, 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í inteligentních smluv. Například DApps na Ethereu mohou používat ETH jako platební prostředek 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 se ještě musí vypořádat s omezeními, jako je škálovatelnost, modifikovatelnost kódu a nízká uživatelská základna. 

Aplikace DApp vyžadují ke svému provozu značný výpočetní výkon, což může přetížit sítě, na kterých běží. Například k dosažení bezpečnosti, integrity, transparentnosti a důvěry, kterou si Ethereum přeje, vyžaduje, aby každý validátor spustil a uložil každou transakci provedenou v síti. To může ovlivnit počet transakcí systému za sekundu (TPS) a vést k přetížení sítě, což způsobí zvýšení poplatků za plyn. 

Úpravy DApp jsou také výzvou. Pro zlepšení uživatelského zážitku a zabezpečení bude DApps 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 obtížné upravit jeho back-end. To bude vyžadovat většinový konsensus uzlů sítě pro schválení jakýchkoli změn nebo vylepšení. Takže to může trvat hodně času.

Množství DApps na trhu také velmi ztěžuje DApp vyniknout a přilákat mnoho uživatelů. Aby DApp fungovala efektivně, musí dosáhnout síťových efektů – čím více uživatelů má DApp, tím efektivněji poskytuje služby. Velký počet uživatelů může také zvýšit zabezpečení DApp a chránit ji před hackery, kteří manipulují s otevřeným zdrojovým kódem.


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

DApps poskytují nový přístup pro podniky v mnoha odvětvích, aby oslovily 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 se stávají stále populárnějšími, o čemž svědčí vzestup Axie Infinity, hry s možností hraní na blockchainu Ethereum. Podle DappRadar se aktivita blockchainových her v 1. čtvrtletí 2022 zvýšila o 2 000 % ve srovnání s rokem 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 Dopad pochází 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 obsahem ve hře. Tyto DApps také poskytují hráčům možnost vydělávat peníze externím prodejem herních předmětů. Vezměte Axie Infinity, která obsahuje herní postavy, virtuální země a herní předměty jako NFT. Axie můžete ukládat do kryptopeněženky, převádět na jiné Ethereum adresy nebo obchodovat s hráči na směnném trhu postaveném na blockchainu. V herním ekosystému mohou hráči také mezi sebou soutěžit o sbírání tokenů 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 decentralizované burzy

Tradiční finance jsou postaveny na finančních institucích, které fungují jako zprostředkovatelé. Prostřednictvím DApp 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 poskytuje 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 nejběžně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ž nulové kontroly kreditu a možnost používat digitální aktiva jako zajištění. S DApp mohou mít uživatelé větší flexibilitu na trzích půjček. 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é získat 100% úrok z půjčky, protože nemusí platit žádné zprostředkovatelské poplatky. 

Dalším dobrým příkladem finančních DApps jsou decentralizované burzy (DEX). Takové platformy usnadňují obchodování peer-to-peer tím, že eliminují zprostředkovatele, jako jsou centralizované burzy kryptoměn. Uživatelé se nemusí vzdát správy svých prostředků. Místo převodu svých aktiv na burzu 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í méně k provozu, mají často nižší poplatky za obchodování než centralizované burzy. Mezi oblíbené DEX patří Uniswap, SushiSwap a PancakeSwap. 


Zábava

Zábava je nepostradatelnou součástí našich životů. Díky DApps se každodenní činnosti, které lidé baví, přeměňují na digitální zážitky, které mohou také vytvářet ekonomické pobídky. Například Audius je decentralizovaná platforma pro streamování hudby, která funguje na blockchainu. Tato aplikace eliminuje prostředníky, kteří existují v tradičním hudebním průmyslu, aby přímo propojovali umělce a fanoušky. Umožňuje hudebním producentům lépe zpeněžit svůj obsah a vytvářet neměnné záznamy hudebních produktů 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ň mít větší kontrolu nad svými osobními údaji. 


Správa

DApps mohou uživatelům poskytnout větší pravomoci a pomoci jim 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í 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 jiných lidí. 

Jedním z modelů decentralizovaného řízení jsou decentralizované autonomní organizace (DAO). Na DAO lze pohlížet jako na zcela autonomní DApps, které využívají chytré smlouvy k rozhodování bez potřeby centrálního úřadu. DAO nemá decentralizovaný systém. Místo toho jsou to ekonomické mechanismy, které spojují zájmy organizace se zájmy každého člena 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é 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, přečtěte si tento článek Akademie, kde se dozvíte, jak ji nainstalovat do smartphonu. 


Vložte 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 BNB BEP-2 na BNB Beacon Chain a nelze ji použít k placení poplatků za obchodování na BSC.


Kliknutím na [Přijmout] zobrazíte adresu svého vkladu BNB. Poté zkopírujte a vložte tuto adresu do své peněženky pro výběr nebo naskenujte QR kód.


Jakmile je transakce potvrzena na blockchainu, uvidíte číslo BNB na vaší domovské stránce Trust Wallet. 


Přidejte nové tokeny do seznamu Trust Wallet

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

Klikněte na [Přidat tokeny] a vyhledejte „PancakeSwap“. Uvidíte CAKE na různých blockchainech. Když používáme BSC, stiskněte pro zapnutí/vypnutí tlačítka vedle [CAKE BEP-20].


Nyní byste měli vidět CAKE uvedený ve vašich tokenech Trust Wallet. 


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


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

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


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


Připojte se k PancakeSwap prostřednictvím prohlížeče na ploš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 uvidíte QR kód. 


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


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


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



Shrnutí

DApps rozšiřují funkce webu vylepšováním konvenčních aplikací pomocí technologie blockchain. Decentralizované aplikace mohou v budoucnu přinést na trh více inovativních případů použití. Jak uvádí DappRadar, DApps zaznamenaly v 1. čtvrtletí 2022 téměř 2,4 milionu aktivních uživatelů denně a očekává se, že zájem uživatelů bude neustále narůstat. Stále však existuje mnoho problémů, které vývojáři DApp a blockchainové sítě dosud nevyřešili, aby aplikace DApp dosáhly masové popularity.