Mitä hajautetut sovellukset ovat?
Hajautetut sovellukset (dApps) ovat digitaalisia sovelluksia tai ohjelmia, jotka ovat olemassa ja toimivat tietokoneiden blockchain- tai P2P-verkossa yhden tietokoneen sijasta ja jotka eivät kuulu yhden auktoriteetin alaan.
Hajautetut sovellukset selitetty
Tavallinen verkkosovellus, kuten Uber tai Twitter, toimii tietokonejärjestelmässä, jonka organisaatio omistaa ja ylläpitää ja antaa sille täydet valtuudet sovelluksen ja sen toiminnan suhteen. Yhdellä puolella voi olla useita käyttäjiä, mutta taustaohjelmaa ohjaa yksi organisaatio.
dApp-ohjelmat voivat toimia sekä P2P-verkossa että lohkoketjuverkossa. Esimerkiksi BitTorrent, Tor ja Popcorn Time ovat esimerkkejä sovelluksista, jotka toimivat eri P2P-verkkoon kuuluvissa tietokoneissa, joissa on useita osallistujia molemmilla puolilla. Jotkut käyttävät sisältöä, toiset syöttävät tai siementtävät sisältöä, kun taas toiset suorittavat samanaikaisesti molemmat toiminnot.
Salausvirtojen yhteydessä dApp-ohjelmat ovat olemassa ja toimivat blockchain-verkossa julkisessa, avoimen lähdekoodin, hajautetussa ympäristössä, ja niissä ei ole minkään yksittäisen viranomaisen hallintaa ja häiriöitä.
Kehittäjä voi esimerkiksi luoda Twitter-tyyppisen dApp-sovelluksen ja laittaa sen lohkoketjuun, jossa kuka tahansa käyttäjä voi twiittiä viestejä. Kukaan lähetettyään, mukaan lukien sovelluksen luojat, ei voi poistaa tweettejä. Lähettäjä voi tehdä muokkauksen, mutta alkuperäinen twiitti säilytetään ikuisesti.
