Aplicația descentralizată (aplicație descentralizată, DApp, [1] dApp, [2] ) este o aplicație informatică care se bazează pe tehnologia blockchain împreună cu un mecanism de execuție distribuită a instrucțiunilor necesare. Începând cu 2021, Ethereum cu mecanismul său de contract inteligent [3] este cel mai des folosit pentru aceasta , dar există opțiuni și pe platforma blockchain Waves .
Codul principal și datele ( backend ) ale unei aplicații descentralizate sunt stocate și executate pe blockchain peer-to-peer , spre deosebire de aplicațiile client-server , ale căror date și cod sunt procesate pe servere. O aplicație descentralizată poate avea o interfață utilizator (client) scrisă în orice limbă care acceptă protocolul de comunicare cu partea descentralizată. În plus, interfața client poate fi găzduită complet într-un spațiu de stocare descentralizat, cum ar fi IPFS .
De fapt, toate criptomonedele sunt deja variante ale aplicațiilor descentralizate. Dar, de obicei, acestea sunt considerate baza de bază a blockchain-ului, pe deasupra căreia funcționează deja o varietate de aplicații descentralizate.
Aplicațiile descentralizate sunt în general open source .
Aplicațiile descentralizate pot fi aplicate în mai multe industrii online - de la finanțe la jocuri și chiar cazinouri online .
Aplicațiile descentralizate pot fi găsite pe platformele State of the DApps, Dapp.com, Holdex, DAppRadar, CoinGecko. Potrivit Dapp.com, peste 2.700 de aplicații descentralizate au fost lansate la începutul lunii iulie 2019.
Aplicațiile descentralizate garantează transparența licitațiilor online – imuabilitatea ratelor și fixarea strictă a orei la care au fost realizate, eliminând posibilitatea manipulării.
În serviciile financiare descentralizate au fost folosite aplicații descentralizate , care, fără intermediari, permit utilizatorilor [4] :
Identificarea utilizatorului este posibilă, de exemplu, prin adresa de e-mail sau prin adresa criptomonedei.
Cazinoul online este o altă industrie cu multe aplicații descentralizate populare, care are potențialul de creștere ulterioară. [5]
Aplicațiile de jocuri de noroc permit tranzacții mai rapide, operațiuni de cazinou cu costuri reduse, ceea ce duce la costuri mai mici pentru utilizator, un anonimat mai mare și mențin în continuare demonstrabilitatea. [6]
Aplicațiile descentralizate au fost criticate pentru că sunt inaccesibile pentru utilizatorul obișnuit.
Un exemplu izbitor de aplicații descentralizate este jocul CryptoKitties , care, la apogeul popularității sale, practic a paralizat rețeaua Ethereum , schimbându-și toate resursele la sine [7] și dezvăluind probleme de scalabilitate a rețelei [8] .
Alte exemple: