Přejít na hlavní obsah

Co je to dapp? Decentralizovaná aplikace na blockchainu

Úvod do decentralizovaných aplikací (dapps) a jak se liší od tradičních aplikací.

Date published: 1. dubna 2019

Vysvětlující video od district0x Network, které představuje decentralizované aplikace (dapps), popisuje, v čem se liší od tradičních aplikací, jak běží na infrastruktuře blockchainu a jaké jsou jejich bezpečnostní výhody.

Tento přepis je přístupnou kopií původního přepisu videa (opens in a new tab) zveřejněného sítí district0x Network. Byl lehce upraven pro lepší čitelnost.

Co je to dapp? (0:01)

Dapp je zkratka pro decentralizovanou aplikaci (decentralized application). Stejně jako může jakýkoli vývojář vytvářet aplikace pro App Store v operačním systému iOS od Applu, mohou vývojáři stavět i na infrastruktuře blockchainu Etherea. Pro koncového uživatele se dapp nemusí vzhledem ani chováním nijak lišit od ostatních aplikací, které dnes používáte. Dapps jsou však poháněny blockchainem, což je činí odlišnými – a možná i mnohem lepšími.

Jak dapps fungují (0:29)

Zde je to, co potřebujete vědět:

  • Front-endový kód a uživatelské rozhraní decentralizované aplikace (dapp) mohou být napsány v jakémkoli jazyce, který dokáže volat její back-end
  • Její back-endový kód běží na decentralizované peer-to-peer síti, jako je Ethereum, a všechny záznamy o operacích aplikace jsou uloženy na blockchainu
  • Ve většině případů je celá kódová základna open source – to znamená, že kód je přístupný ostatním, kteří na něm mohou stavět, ale nikdo aplikaci nevlastní, takže ji může kdokoli z komunity volně používat, vylepšovat a dále na ní stavět
  • Skupina uživatelů dapp se může svobodně spravovat sama – tento koncept se nazývá autonomie

Bezpečnostní výhody (1:10)

Provozování decentralizovaných aplikací (dapps) na blockchainu také nabízí další bezpečnostní výhody. Vzhledem k tomu, že transakce jsou distribuovány a šifrovány napříč blockchainem Etherea, neexistuje žádné centrální místo, které by mohl hacker narušit a získat k němu přístup.

Tvorba dapps na Ethereu (1:23)

Ethereum je pravděpodobně nejlepší platformou pro tvorbu decentralizovaných aplikací (dapps), a to díky svému vlastnímu jazyku Solidity. Ten umožňuje vývojářům vytvářet chytré kontrakty pomocí Ethereum Virtual Machine. S využitím těchto nástrojů vytvořili vývojáři aplikace s případy užití sahajícími od predikčních trhů až po plánování zdrojů.

Příklad: Ethlance (1:43)

Jedním z příkladů decentralizované aplikace (dapp), která je již v provozu, je Ethlance. Ethlance je zcela decentralizovaný trh práce, kde mohou freelanceři najít práci a zaměstnavatelé pracovníky. Vzhledem k tomu, že je poháněn blockchainem Etherea, je jeho používání, kromě poplatků za gas, zcela zdarma.

Byla tato stránka užitečná?