A decentralizált alkalmazás (decentralizált alkalmazás, DApp, [1] dApp, [2] ) egy olyan számítógépes alkalmazás , amely blokklánc technológián alapul , a szükséges utasítások elosztott végrehajtásának mechanizmusával együtt. 2021-től az Ethereum az intelligens szerződéses mechanizmussal [3] a leggyakrabban használt erre , de vannak lehetőségek a Waves blokklánc platformon is .
A decentralizált alkalmazások fő kódja és adatai ( backend ) a peer-to-peer blokkláncon tárolódnak és futnak le , ellentétben a kliens-szerver alkalmazásokkal , amelyek adatait és kódját szervereken dolgozzák fel. Egy decentralizált alkalmazásnak bármilyen nyelven írt felhasználói (kliens) felülete lehet, amely támogatja a kommunikációs protokollt a decentralizált résszel. Ezenkívül a kliens felület teljes egészében egy decentralizált tárolóban, például IPFS -ben tárolható .
Valójában minden kriptovaluta már decentralizált alkalmazások változata. De általában ezeket tekintik a blokklánc alapvető alapjának, amelyen felül már számos decentralizált alkalmazás működik.
A decentralizált alkalmazások általában nyílt forráskódúak .
A decentralizált alkalmazások számos online iparágban alkalmazhatók – a pénzügyektől a játékokig, sőt az online kaszinókig .
A decentralizált alkalmazások a State of the DApps, Dapp.com, Holdex, DAppRadar, CoinGecko platformokon találhatók. A Dapp.com szerint 2019 július elejéig több mint 2700 decentralizált alkalmazás jelent meg.
A decentralizált alkalmazások garantálják az online aukciók átláthatóságát – az árfolyamok változhatatlanságát és a készítés időpontjának szigorú rögzítését, kiküszöbölve a manipuláció lehetőségét.
A decentralizált pénzügyi szolgáltatásokban decentralizált alkalmazásokat használtak , amelyek közvetítők nélkül lehetővé teszik a felhasználók számára [4] :
A felhasználó azonosítása lehetséges például e-mail cím vagy kriptovaluta cím alapján.
Az online kaszinó egy másik iparág számos népszerű decentralizált alkalmazással, amely további növekedési potenciállal rendelkezik. [5]
A szerencsejáték-alkalmazások gyorsabb tranzakciókat, olcsó kaszinóműveleteket tesznek lehetővé, ami alacsonyabb költségeket eredményez a felhasználó számára, nagyobb névtelenséget, és továbbra is fenntartja a bizonyíthatóságot. [6]
A decentralizált alkalmazásokat azért kritizálták, mert az átlagfelhasználó számára elérhetetlenek.
A decentralizált alkalmazások markáns példája a CryptoKitties játék , amely népszerűsége csúcsán gyakorlatilag megbénította az Ethereum hálózatot , minden erőforrását magára kapcsolta [7] és felfedte a hálózati skálázhatósági problémákat [8] .
Egyéb példák: