Decentral applikation (decentral applikation, DApp, [1] dApp, [2] ) er en computerapplikation , der er baseret på blockchain-teknologi sammen med en mekanisme til distribueret udførelse af de nødvendige instruktioner. Fra 2021 er Ethereum med sin smarte kontraktmekanisme [3] den mest brugte til dette , men der er også muligheder på Waves blockchain-platformen .
Hovedkoden og dataene ( backend ) af en decentral applikation lagres og udføres på peer-to-peer blockchain , i modsætning til klient-server applikationer , hvis data og kode behandles på servere. En decentral applikation kan have en brugergrænseflade (klient) skrevet på ethvert sprog, der understøtter kommunikationsprotokollen med den decentraliserede del. Derudover kan klientgrænsefladen hostes fuldstændigt i et decentraliseret lager såsom IPFS .
Faktisk er alle kryptovalutaer allerede varianter af decentrale applikationer. Men normalt betragtes de som det grundlæggende grundlag for blockchain, oven på hvilken en række decentraliserede applikationer allerede fungerer.
Decentraliserede applikationer er generelt open source .
Decentraliserede applikationer kan anvendes i adskillige online industrier - fra finans til spil og endda online casinoer .
Decentraliserede applikationer kan findes på platformene State of the DApps, Dapp.com, Holdex, DAppRadar, CoinGecko. Ifølge Dapp.com er over 2.700 decentraliserede applikationer blevet frigivet i begyndelsen af juli 2019.
Decentraliserede applikationer garanterer gennemsigtigheden af online-auktioner - satsernes uforanderlighed og streng fastsættelse af tidspunktet, hvor de blev lavet, hvilket eliminerer muligheden for manipulation.
Decentraliserede applikationer er blevet brugt i decentraliserede finansielle tjenester , som uden mellemled tillader brugere [4] :
Brugeridentifikation er mulig, for eksempel ved hjælp af e-mail-adresse eller ved cryptocurrency-adresse.
Online casino er en anden branche med mange populære decentrale applikationer, der har potentiale for yderligere vækst. [5]
Spilapplikationer tillader hurtigere transaktioner, billige kasinooperationer, hvilket resulterer i lavere omkostninger for brugeren, større anonymitet og opretholder stadig bevislighed. [6]
Decentrale applikationer er blevet kritiseret for at være utilgængelige for den gennemsnitlige bruger.
Et slående eksempel på decentraliserede applikationer er CryptoKitties -spillet , som på toppen af dets popularitet praktisk talt lammede Ethereum -netværket , skiftede alle dets ressourcer til sig selv [7] og afslørede problemer med netværkets skalerbarhed [8] .
Andre eksempler: