Hajautettu sovellus (hajautettu sovellus, DApp, [1] dApp, [2] ) on tietokonesovellus , joka perustuu lohkoketjuteknologiaan yhdessä mekanismin kanssa tarvittavien käskyjen hajautettuun suorittamiseen. Vuodesta 2021 lähtien Ethereum ja sen älykäs sopimusmekanismi [ 3] on yleisimmin käytetty tähän , mutta vaihtoehtoja on myös Waves -lohkoketjualustalla .
Hajautetun sovelluksen pääkoodi ja data ( backend ) tallennetaan ja suoritetaan peer-to-peer- lohkoketjussa , toisin kuin asiakas-palvelinsovellukset , joiden tiedot ja koodi käsitellään palvelimilla. Hajautetun sovelluksen käyttöliittymä (asiakas) voi olla kirjoitettu millä tahansa kielellä, joka tukee viestintäprotokollaa hajautetun osan kanssa. Lisäksi asiakasliittymä voidaan isännöidä kokonaan hajautetussa tallennustilassa, kuten IPFS .
Itse asiassa kaikki kryptovaluutat ovat jo muunnelmia hajautetuista sovelluksista. Mutta yleensä niitä pidetään lohkoketjun perusperustana, jonka päällä toimivat jo erilaiset hajautetut sovellukset.
Hajautetut sovellukset ovat yleensä avoimen lähdekoodin sovelluksia .
Hajautettuja sovelluksia voidaan soveltaa useilla verkkotoimialoilla – rahoituksesta peleihin ja jopa nettikasinoihin .
Hajautettuja sovelluksia löytyy alustoilta State of the DApps, Dapp.com, Holdex, DAppRadar, CoinGecko. Dapp.comin mukaan yli 2 700 hajautettua sovellusta on julkaistu heinäkuun 2019 alussa.
Hajautetut sovellukset takaavat verkkohuutokauppojen läpinäkyvyyden - hintojen muuttumattomuuden ja tiukan julkaisuajankohdan, mikä eliminoi manipuloinnin mahdollisuuden.
Hajautetuissa rahoituspalveluissa on käytetty hajautettuja sovelluksia , jotka ilman välittäjiä mahdollistavat käyttäjille [4] :
Käyttäjän tunnistaminen on mahdollista esimerkiksi sähköpostiosoitteen tai kryptovaluuttaosoitteen perusteella.
Online-kasino on toinen toimiala, jolla on monia suosittuja hajautettuja sovelluksia, joilla on kasvupotentiaalia. [5]
Uhkapelisovellukset mahdollistavat nopeammat tapahtumat, edulliset kasinotoiminnot, mikä pienentää käyttäjän kustannuksia, lisää nimettömyyttä ja säilyttää silti todistettavuuden. [6]
Hajautettuja sovelluksia on arvosteltu siitä, etteivät ne ole tavallinen käyttäjä.
Silmiinpistävä esimerkki hajautetuista sovelluksista on CryptoKitties- peli , joka suosionsa huipulla käytännössä halvaansi Ethereum- verkon siirtäen kaikki resurssit itselleen [7] ja paljastaen verkon skaalautuvuusongelmia [8] .
Muita esimerkkejä: