Opatrně! Spousta textu.
Decentralizované aplikace (DApps) jsou aplikace, které běží na blockchainových sítích. Existuje mnoho DApps s různými případy použití: používají se ve hrách, financích, sociálních sítích a dalších oblastech.
Ačkoli DApps připomínají běžné mobilní aplikace, jejich vnitřní systém je odlišný: DApps spoléhají na chytré smlouvy v distribuované síti namísto centralizovaného systému. To zajišťuje jejich transparentnost, decentralizaci a odolnost vůči útokům. Takový systém však stále není bez určitých nevýhod.
Úvod
Od příchodu bitcoinu (BTC) před více než deseti lety vyvinuly blockchainy mnoho nových funkcí a případů použití. Jedním z nových směrů je rozvoj tradičních sektorů a služeb prostřednictvím vytváření decentralizovaných aplikací (DApps) založených na blockchainu.

Co jsou to decentralizované aplikace (DApps)
Decentralizované aplikace (DApps) jsou inteligentní digitální aplikace nebo programy založené na smlouvě, které běží spíše na blockchainu než na centralizovaných serverech. Vypadají a fungují jako běžné mobilní aplikace a nabízejí širokou škálu služeb a funkcí, od her přes finance až po sociální sítě a další.
Jak název napovídá, DApps fungují na decentralizovaných sítích peer-to-peer. Jedna z prvních zpráv stanovila, že DApps by měly mít následující vlastnosti:
Otevřený zdroj: Zdrojový kód DApp je veřejně dostupný a kdokoli jej může kontrolovat, používat, kopírovat a upravovat. Většinu coinů nebo tokenů nemůže ovládat jeden konkrétní subjekt. Uživatelé mohou navrhovat a hlasovat o změnách DApp.
Decentralizované a kryptografické zabezpečení: Pro zajištění bezpečnosti dat jsou všechny informace DApp chráněny kryptografií a uloženy na veřejném decentralizovaném blockchainu spravovaném více uživateli (nebo uzly).
Tokenizovaný systém: K DApp lze přistupovat pomocí kryptografického tokenu. Podporují kryptoměny, jako je ETH, a mohou 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í těžařů a stakerů.
Bitcoinový blockchain lze tedy nazvat prvním DApp. Jedná se o open source, ukládá data na decentralizovaném blockchainu a využívá token kryptoměny a algoritmus konsenzu PoW. Totéž platí pro ostatní blockchainy s výše uvedenými charakteristikami.
Termín „DApp“ však nyní obecně označuje všechny aplikace s funkcí inteligentní smlouvy, které běží na blockchainových sítích. Vzhledem k tomu, že Bitcoin nepodporuje chytré smlouvy, většina uživatelů jej nepovažuje za DApp.
Od června 2022 běží většina DApps na síti Ethereum, která nabízí robustní infrastrukturu pro rozšíření případů použití. Ale jak se DApps vyvíjely, vývojáři je začali vytvářet na jiných blockchainech, včetně BNB Smart Chain (BSC), Solana (SOL), Polygon (MATIC), Avalanche (AVAX), EOS a dalších.
Jak fungují DApps
DApps jsou aplikace, které běží na chytrých smlouvách. Jejich interní kód běží na distribuovaných peer-to-peer sítích. Inteligentní smlouva je soubor operací prováděných pomocí počítačového kódu. Když jsou splněny určité podmínky, síťové uzly provádějí úkoly specifikované ve smlouvě.
Jakmile jsou chytré smlouvy nasazeny na blockchain, je velmi obtížné změnit nebo zničit jejich kód. Proto, i když bude vývojový tým DApp rozpuštěn, uživatelé budou mít stále přístup k aplikaci.
Výhody DApps
Přestože rozhraní DApps a centralizovaných aplikací mohou vypadat podobně, DApps nabízí více výhod. Tradiční webové aplikace ukládají data na centralizovaných serverech. Hacknutí jednoho z nich může dočasně nebo trvale deaktivovat celou síť aplikací. Centralizované systémy mohou také trpět únikem nebo krádeží dat, což ohrožuje společnosti a uživatele.
DApps jsou založeny na distribuovaných sítích bez centrální správy. Z tohoto důvodu nemají jediné body selhání, což je činí méně zranitelnými vůči útokům zlomyslných aktérů. P2P síť může také udržovat DApps v nepřetržitém provozu s minimálními prostoji, i když jednotlivé počítače nebo části sítě vypadnou.
Decentralizovaná povaha DApps také znamená, že uživatelé mají větší kontrolu nad informacemi. Protože žádná společnost nekontroluje osobní údaje uživatelů, nemusí pro práci s DApp odhalovat svou identitu. Mohou se připojit k DApp pomocí kryptopeněženky a mít plnou kontrolu nad přenosem informací.
Další výhodou DApps je, že pomocí chytrých kontraktů mohou vývojáři snadno integrovat kryptoměny do základních funkcí aplikace. Například DApps on Ethereum může přijímat ETH jako platbu bez integrace služeb třetích stran.
Omezení DApp
DApps mohou být důležitou součástí necenzurované budoucnosti, ale nejsou bez svých nevýhod. Decentralizované aplikace jsou v raných fázích vývoje a ještě musí překonat problémy škálovatelnosti, úpravy kódu a malé uživatelské základny.
Aplikace DApp vyžadují ke svému provozu značný výpočetní výkon, což může způsobit zahlcení sítě. Například, aby byla zajištěna bezpečnost, integrita, transparentnost a spolehlivost Etherea, musí validátoři ověřit a uložit každou transakci provedenou v síti. To může snížit počet zpracovaných transakcí za sekundu (TPS), vést k přetížení sítě a zvýšit poplatky za plyn.
Provádění změn v DApp je další náročný úkol. Pro zlepšení uživatelské zkušenosti a zabezpečení bude muset DApps opravit chyby, aktualizovat rozhraní a přidat nové funkce. Problém je v tom, že je velmi obtížné změnit interní kód DApp poté, co je umístěn na blockchain. Schválení jakýchkoli změn nebo vylepšení vyžaduje souhlas většiny uzlů v síti, což zabere spoustu času.
Široká škála DApps vytváří vysokou konkurenci mezi vývojáři. Aby projekt fungoval efektivně, je nutný síťový efekt: čím více uživatelů má konkrétní DApp, tím vyšší je kvalita jeho služeb. Velká uživatelská základna také zvyšuje bezpečnost aplikace a chrání její otevřený zdrojový kód.
Běžné případy použití DApp
DApps nabízí společnostem ze všech odvětví nové způsoby, jak přilákat uživatele. Mezi nejoblíbenější případy použití DApp patří GameFi, decentralizované finance (DeFi), zábava a správa.
GameFi
V posledních letech se prostor GameFi DApp aktivně rozvíjí, jak je vidět v populární blockchainové hře Ethereum Axie Infinity. Podle webu DappRadar vzrostla herní aktivita na blockchainu v prvním čtvrtletí roku 2022 o 2000 % ve srovnání s rokem 2021. V březnu 2022 dokázal blockchain přilákat 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 DApp hráčům plnou kontrolu nad aktivy ve hře a umožňuje jim je zpeněžit v reálném životě. Hráči Axie Infinity si například mohou zakoupit herní postavy, virtuální zemi a další položky jako NFT. Všechna herní aktiva mohou být uložena v osobní peněžence, poslána na jiné adresy Ethereum a vyměněna na tržišti NFT. Hráči mohou soutěžit o nahromadění tokenů ERC-20 v rámci ekosystému a obchodovat s nimi 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 zprostředkovatele zastoupené různými finančními institucemi. DApps umožňují používání finančních služeb bez centrálních úřadů a poskytují uživatelům úplnou kontrolu nad aktivy. Prostor DeFi je atraktivní i pro lidi s nízkými příjmy, kteří by chtěli mít přístup k různým finančním službám za nižší cenu.
Půjčky a úvěry jsou nejoblíbenějšími typy finančních služeb v decentralizovaných aplikacích. DeFi DApps poskytují okamžité vypořádání transakcí, minimální až žádné kontroly kreditu a možnost používat digitální aktiva jako kolaterál. Trh půjček DApp nabízí zvýšenou flexibilitu: věřitelé mají větší kontrolu nad svými půjčkami a mohou si nezávisle vybrat vhodný token a platformu. Uživatelé mohou také získat až 100 % vypůjčené částky jako úrok z půjčky, protože jim nejsou účtovány žádné poplatky.
Dalším příkladem finančních aplikací jsou decentralizované burzy (DEX). Takové platformy nabízejí obchodování peer-to-peer bez zprostředkovatelů, kteří se nacházejí na centralizovaných burzách kryptoměn. Uživatelé se nemusejí vzdát opatrovnického vlastnictví svých prostředků: nepřevádějí svá aktiva na burzu, ale přímo s nimi obchodují s ostatními uživateli prostřednictvím chytrých kontraktů. Objednávky jsou prováděny v řetězci a přímo mezi uživatelskými peněženkami. Protože se decentralizované burzy snadněji udržují, účtují si nižší poplatky ve srovnání s jejich centralizovanými protějšky. Mezi nejoblíbenější DEX patří Uniswap, SushiSwap a PancakeSwap.
Zábava
Zábava je nedílnou součástí našeho života. DApps vám umožní digitalizovat váš každodenní volný čas a dokonce jej zpeněžit. Například decentralizovaná streamovací platforma Audius založená na blockchainu obchází tradiční prostředníky hudebního průmyslu a spojuje umělce přímo s jejich fanoušky. Na této platformě mohou umělci monetizovat obsah a vytvářet neměnný záznam své práce na blockchainu.
DApps také pomáhají řešit problémy, kterým čelí uživatelé sociálních sítí. Centralizované sociální sítě jako Twitter a Facebook jsou často kritizovány za cenzuru zpráv a špatné zacházení s uživatelskými daty. A v decentralizovaných sociálních médiích DApps, jako je Steemit, mohou uživatelé mezi sebou volně interagovat a vyjadřovat názory bez tolika omezení a cenzury, přičemž mají pod kontrolou své osobní údaje.
Řízení
Uživatelé DApp se aktivně podílejí na správě online organizací prostřednictvím rozhodovacího mechanismu, ve kterém hraje klíčovou roli komunita. S pomocí chytrých smluv mohou vlastníci tokenů řízení blockchainového projektu předkládat návrhy a anonymně hlasovat pro návrhy ostatních uživatelů.
Další model decentralizovaného řízení nabízejí 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. Na těchto platformách neexistuje žádná hierarchie a zájmy DAO a jejích účastníků jsou sladěny prostřednictvím ekonomických mechanismů.
Jak se připojit k DApp
K interakci s DApp potřebujete kompatibilní peněženku rozšíření prohlížeče, jako je MetaMask, Trust Wallet nebo Binance Chain Wallet. Registrace peněženky trvá jen několik minut. Některé dokonce nabízejí mobilní verze pro rychlý přístup.
Jako příklad zvažte připojení Trust Wallet k PancakeSwap na BNB Smart Chain (BSC). Pokud ještě nemáte peněženku Trust Wallet, přečtěte si tento článek o její instalaci do smartphonu.
Vložení BNB do Trust Wallet
Pro použití DApp na Binance Smart Chain (BSC) jsou BNB coiny povinny platit transakční poplatky. Například BNB lze vybrat ze spotové peněženky Binance.
Otevřete kartu BNB Smart Chain v Trust Wallet. 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.

Kliknutím na tlačítko „Přijmout“ zobrazíte adresu svého vkladu BNB. Zkopírujte tuto adresu do své peněženky nebo naskenujte QR kód pro dokončení transakce.

Jakmile je transakce potvrzena na blockchainu, vložená částka BNB se objeví na hlavní stránce Trust Wallet.
Přidávání tokenů CAKE do seznamu Trust Wallet
Ve výchozím nastavení seznam tokenů Trust Wallet nezahrnuje tokeny DApp, jako je PancakeSwap (CAKE). Aby se CAKE objevily ve vaší peněžence, musí být ručně přidány do seznamu Trust Wallet.
Klikněte na „Přidat tokeny“ a do vyhledávacího pole zadejte „PancakeSwap“. Tokeny CAKE uvidíte na různých blockchainech. Protože používáme BSC, klikněte na tlačítko vedle BEP-20 CAKE.

Token CAKE by se nyní měl objevit v seznamu tokenů Trust Wallet.

Dále je třeba připojit Trust Wallet k PancakeSwap. To lze provést prostřednictvím mobilního prohlížeče Trust Wallet nebo prostřednictvím prohlížeče v počítači.
Připojení k PancakeSwap přes Trust Wallet Browser
1. Klikněte na „Prohlížeč“ na hlavní stránce Trust Wallet a přejděte na web PancakeSwap.

2. Zobrazí se žádost o připojení Trust Wallet. Klikněte na "Připojit".

Připojte se k PancakeSwap přes prohlížeč na PC
1. Přejděte na oficiální web PancakeSwap a klikněte na „Připojit peněženku“.

2. Klikněte na ikonu Trust Wallet a na obrazovce se objeví QR kód.

3. Otevřete aplikaci Trust Wallet, přejděte do Nastavení a poté přejděte na kartu WalletConnect.

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

5. Zobrazí se žádost o připojení vaší peněženky. Klikněte na "Připojit".


souhrn
DApps rozšiřují funkčnost internetu vylepšením tradičních aplikací pomocí technologie blockchain. V budoucnu přinesou decentralizované aplikace na trh ještě více inovativních případů použití. Jak uvádí DappRadar, DApp měl v prvním čtvrtletí roku 2022 téměř 2,4 milionu aktivních uživatelů denně a očekává se, že toto číslo bude nadále růst. Vývojáři DApp a blockchainové sítě, na kterých jsou postaveny, však stále musí překonat určitá omezení, než budou masově přijati.

