Co jsou decentralizované aplikace, které ožívají díky technologii blockchain, a jak vlastně fungují?
Co je DApp? Jak funguje decentralizovaná aplikace?
Software, který nemá žádné centrum a běží nezávisle na jakékoli instituci či osobě, se označuje jako decentralizovaná aplikace (DApp). Decentralizovaný software může běžet na blockchainu nebo v sítích peer-to-peer (P2P).
Cílem vývoje samostatně běžících systémů DApp, které nikdo neřídí, je omezit vliv třetích stran, tedy osob či institucí, na transakce. Na rozdíl od tradičních aplikací tvoří tento software přímý most mezi uživatelem a poskytovatelem, bez prostředníků.
Výhody decentralizovaných aplikací
Řešení DApp postavená na blockchainu, která neřídí žádná konkrétní autorita a jsou decentralizovaná, chrání před cenzurou. Pravděpodobnost, že se transakce přeruší, je velmi nízká. I když se část těch, kdo síti poskytují výpočetní výkon, potýká s technickými problémy, transakce mohou pokračovat přes jiné poskytovatele.
Decentralizované aplikace postavené na blockchainu podporují kryptoměny přímo. Za transakce se neúčtují žádné dodatečné poplatky, protože každý připojený uživatel síť sám podporuje.
Díky otevřenému zdrojovému kódu si vývojáři mohou navzájem pomáhat a vytvářet tak efektivnější aplikace. Navíc jsou odolnější vůči kybernetickým útokům než tradiční centralizované aplikace postavené na serverech. Ekosystém DApp má potenciál zlepšit jak platební, tak ověřovací procesy.
Otevřený zdrojový kód a transakce zaznamenané tak, aby je viděl každý, budují důvěru. Protože jsou všechna data kvůli bezpečnosti sítě šifrovaná, lze správnost transakcí v decentralizovaných aplikacích ověřit, a citlivé údaje v nich přesto zůstávají bezpečně uložené.
Nevýhody decentralizovaných aplikací
Otevřený kód projektů DApp je sice výhodou, přináší však i nevýhody. Útočníci mohou zneužít slabá místa, která v kódu přístupném komukoli objeví.
Projekty s malým počtem uživatelů se navíc stávají nebezpečnými, protože síla sítí DApp pochází právě od jejich uživatelů. Čím více uživatelů je k síti připojeno, tím vyšší je její bezpečnost.
