dApps

dApps-opas

dApps on lyhenne, joka tulee englannin kielen sanoista decentralized applications. Suomeksi se tarkoittaa hajautetut sovellukset. 

dApps on pitkälti samanlainen kuin muut tuntemamme ohjelmistot ja sovellukset. Perinteiset sovellukset toimivat keskitetyssä laitteessa tai palvelimessa. dApps toimii puolestaan lohkoketjussa.

Mutta miten dApps toimii ja miksi ne ovat hyödyllisiä?

Kerromme dAppsien alkuperästä ja niiden kehityskulusta vuosien varrella. Selitämme, miksi se on tämän hetken kuuma peruna.

Mitä ovat dAppsit?

dAppsit ovat älysopimuksia ja hajautettuja sovelluksia, jotka toimivat lohkoketjuverkostossa. 

Ne toimivat samalla tavalla kuin tavalliset sovellukset, mutta ero löytyy lohkoketjusta, jossa ne toimivat avoimella lähdekoodilla.

Tämä tarkoittaa, että dAppsien data on kaikkien nähtävillä. Jokainen voi nähdä sovelluksiin tallennetut tiedot ja rekisterit. 

Lohkoketjuteknologia mahdollistaa, että dApps toimii itsenäisesti älysopimusten kautta. 

Sovellus jatkaa toimintaansa normaalisti, vaikka sovelluksen kehittäjä hakkeroitaisiin tai sillä olisi ongelmia palvelimen kanssa. 

dApps ei ole riippuvainen yksittäisestä yrityksestä tai palvelimesta. Hajautettu sovellus voidaan luoda, jos dApp täyttää seuraavat ehdot: 

  • Data on kaikkien nähtävillä lohkoketjussa
  • Sovelluksella on avoin lähdekoodi ilman keskusohjausyksikköä
  • Kaikilla sovelluksilla on kryptograafinen tunnus.

Kuka tahansa voi periaatteessa luoda hajautetun sovelluksen, kunhan tekniset taidot riittävät siihen. Tärkeintä on, että tietokannat ja niiden tiedot ovat julkisesti saatavilla. Kehittäjän profiili on toissijaista – ei ole väliä, onko kyseessä henkilö vai yritys. 

Saatat pohtia siellä ruudun toisella puolella, onko dApp turvallinen. 

Data on julkista, jolloin tiedot tallennetaan lohkoketjuun, eikä yrityksen yksityiseen palvelimeen. 

Voiko se toimia, jos kaikki tieto on kaikkien nähtävillä? Vastaus on kyllä. 

Vaikka tieto on julkista, kuka tahansa ei voi kopioida sitä ja rakentaa samanlaista sovellusta. Homma on hieman monimutkaisempi.

Älysopimukset ja hajautetut sovellukset mielletään usein Ethereumiin. Se oli ensimmäinen lohkoketju, joka niitä julkaisi. Voidaankin sanoa, että Ethereumin ansiosta hajautetut sovellukset näkivät päivänvalon. 

Hajautettuja sovelluksia on periaatteessa kaikki älysopimukset, jotka toimivat Ethereumin lohkoketjujen päällä. Ne voivat olla myös älysopimuksia, jotka toimivat muiden lohkoketjujen päällä. 

Uniswap on esimerkki dApp-sovelluksesta, joka toimii hajautetulla vaihdolla. Hajautetun vaihdon lyhenne on DEX ja se tulee sanoista Decentralized Exchanges.

Uniswap on hajautettu kaupankäyntialusta, joka toimii lohkoketjussa. Sen käyttäjät voivat ostaa ja myydä kryptovaluuttoja, ja kulut ovat erittäin matalat. 

Uniswapilla on oma salaustunnus, joka on UNI. Kaikilla dApps-ohjelmilla on omat tunnuksensa. 

dApps on vielä lapsenkengissä, mutta odotamme innolla sen tulevaisuutta. Siitä voi tulla merkittävä osa jokapäiväistä elämäämme. 

Miten dApps toimii?

dApp ohjelmoidaan, ja se toimii käyttäjälle samalla tavalla kuin muut perinteiset sovellukset, sivustot ja ohjelmistot.

Olet saattanut tietämättäsi jo käyttää hajautettua sovellusta. Käyttäjän onkin tarkoitus käyttää sitä ihan samalla tavalla kuin muita appeja. 

Miten dApp eroaa sitten tavallisista sovelluksista?

Suurin ero liittyy dataan ja sen käsittelyyn. Dataa ei tallenneta serverille, jota yksittäinen yritys hallinnoi. Sen sijaan se lisätään lohkoketjuun. 

Lohkoketju on jättimäinen tietokanta, joka on jaettu miljoonille tietokoneille ympäri maailmaa.  Yksittäisen tietokoneen kytkeytyminen pois päältä ei haittaa, sillä tietokantaa hallinnoi edelleen suuri määrä muita tietokoneita. 

Tämän takia hajautettu sovellus on aina käynnissä. 

Meille kaikille on varmasti tullut vastaan tilanteita, kun sovellukset eivät toimi. Facebook on kaatunut tai et pääse nettipankkiisi. Jokin uutissovellus huutaa erroria.  Ongelma on johtunut todennäköisesti sovellusta ylläpitävän palvelimen ongelmista. 

Hajautetussa sovelluksessa tiedot eivät ole vain yhden keskusyksikön tai palvelimen hyppysissä. Niiden katkoksia voidaan siten välttää. 

Validaattorit ja louhijat käsittelevät transaktioita ja päivittävät sovelluksen vaiheita. Ilman niiden toimintaa, dAppsit eivät toimisi. 

Mitä enemmän validaattoreita ja louhijoita työskentelee sovelluksessa, sitä vaikeampaa sitä on hakkeroida. 

dApps on kuitenkin suhteellisen nuori, joten täydellinen se ei vielä ole. Virheitä löytyy ja ne liittyvät yleensä koodeihin, joilla dApps-ohjelmat kirjoitetaan. Hakkerit ovat saaneet niitä käsiinsä ja hyödyntäneet niitä rötöstelyissään. 

dAppsin edut ja vahvuudet

Monet uskovat, että hajautetut sovellukset valloittavat tulevaisuuden. dApps tarjoaa suuren määrän etuja ja toimintoja, jotka peittoavat perinteiset sovellukset. 

Etuja ja hyötyjä ovat muun muassa: 

  • hyvä saatavuus
  • avoin lähdekoodi, joka mahdollistaa ohjelmiston testauksen ja tarkastelun
  • kryptografia, joka suojaa lohkoketjuun tallennetut tiedot
  • dAppsilla vältetään muut osapuolet kuten välittäjät ja hallitsevat yritykset.

dApps toimii lohkoketjussa, jolloin yritykset eivät voi yhtä helposti myydä tietojasi kolmannelle osapuolelle. 

Perinteiset sovellukset myyvät tyypillisesti käyttäjän tietoja, jos ehdot on hyväksytty. 

dAppsin haitat ja uhat

Entä ne haittapuolet?

Hajautetut sovellukset voivat muuttaa ja parantaa digitaalista maailmaamme, mutta uusi teknologia kohtaa lähes aina haasteita. Ne pitää korjata, jotta dAppsit voivat toimia virheettömästi. 

dApps julkaistiin vuonna 2017, minkä jälkeen sen suosio nousi huimasti. Läheskään kaikki eivät sitä vielä tunne tai edes ole kuulleet moisesta. 

Keskeytykset, virheet ja transaktiohäiriöt ovat edelleen yleisiä monissa hajautetuissa sovelluksissa. Nämä pitää ratkaista, ennen kuin dAppseista tulee valtavirtaa. 

dAppisen kipupisteitä ovat:

  • kaikki dAppsit eivät ole helppokäyttöisiä: voit joutua lukemaan paljon, jotta pysyt ajan tasalla
  • kulut saattavat kasvaa tulevaisuudessa
  • huijaukset mahdollisia
  • pienemmät lohkoketjut voivat olla keskitetympiä, mikä on vastoin dAppsien käyttöperiaatteita. 

 dAppseja luodaan monissa ei paikoissa ja niitä löytyy sekä suurista että pienistä lohkoketjuista.

Epäsuosiossa olevat lohkoketjut sisältävät usein vähemmän validaattoreita ja louhijoita. Tällöin lohkoketjut voivat olla keskitetympiä. Se voi vaikuttaa dAppisen käyttöön lohkoketjuissa ja se voi vaikuttaa sijoituksiisikin.

Suosittelemmekin, että pidät hajautetut sovelluksesi suurissa ja turvallisissa lohkoketjuissa. Suosi Ethereumia ja Binance Smart Chainia.

dAppsit vaativat usein myös kryptolompakon, jonka toiminta sinun tulee niin ikään oppia. 

Monet dAppsit käyttävät koodia, joka on peräisin muista projekteista. Avoin lähdekoodi mahdollistaa tämän toiminnon. Koodeja lainataan, koska se nopeuttaa sovelluksen kehitysvaihetta. Samalla se voi aiheuttaa puutteita tietoturvaan. 

Ole siis varovainen, kun käytät uusia ja testaamattomia dAppseja. 

Millä lohkoketjulla on eniten sovelluksia?

Monet lohkoketjut tukevat nykyään hajautettuja sovelluksia. Ethereum on näistä suurin, ja siellä  dAppsit nähtiin itseasiassa ensimmäisen kerran. 

Cardano on toinen lupaava lohkoketju, joka pyrkii tuomaan markkinoille tehokkaampia dAppseja.

Cardano perustettiin vuonna 2017 ja sen perustaja Charles Hoskinson kuului myös Ethereumin perustajajoukkoihin.  Cardanon token on ADA ja se on yksi suosituimmista kryptovaluutoista, mikä luo uskoa dAppseihin. 

Tosiasia on, että yli puolet dApps-ohjelmista käyttää Ethereumin lohkoketjua. 

Tilanne voi muuttua nopeasti, jos muut lohkoketjut onnistuvat tarjoamaan ratkaisuja, joiden parissa Ethereum painii. 

Mikä on suosituin hajautettu sovellus?

Hajautettuja sovelluksia on rekisteröity yli 2500. Suosituimpia dAppseja ovat muun muassa Uniswap ja CryptoPunks. 

Uniswap lanseerattiin sekä hajautettuna sovelluksena että hajautettuna kauppapaikkana, eli DEX:nä. Se näki päivänvalon vuonna 2018.

Uniswapilla on oma UNI-tokeninsa, mikä on tavallista hajautetuille sovelluksille. Sitä käytetään useisiin tarkoituksiin. 

Voit ostaa ja myydä kryptovaluuttoja Uniswapissa ilman kuluja ja välittäjiä. Varat ovat aina saatavilla likviditeettipoolissa.

UNI-tokenit ovat kryptovaluuttaa, jonka arvo on tätä kirjoittaessa noin yhdeksän euroa. Tokeneita voi vaihtaa toiseen kryptovaluuttaan Uniswapin verkostossa. 

UNI-valuutan omistajat voivat myös äänestää päätöksistä, jotka vaikuttavat Uniswapin tulevaisuuteen. 

UNI-tunnusten omistajat voivat myös osallistua ja äänestää päätöksistä, jotka vaikuttavat Uniswapin tulevaisuuteen.

CryptoPunk on kaupankäyntialusta, jossa voi ostaa ja myydä kahdeksanbittisiä hahmoja. Osa niistä on myyty miljoonilla euroilla. 

Tämänkaltainen digitaalinen taide tunnetaan myös lyhenteellä NFT, joka tulee sanoista non-fungible token. 

NFT on oma tieteenalansa, mutta sen voi selittää ainutlaatuisena ja korvaamattomana arvokohteena.

Kerrotaan tarkemmin esimerkin avulla: 

Sinulla on kädessäsi 100 euron seteli, jonka vaihdat toiseen 100 euron seteliin. Sinulla on siis täsmälleen sama asia kädessäsi. 

NFT taas on ainoaa laatuaan. Se on eräänlainen vaihtokortti, josta on vain yksi kopio olemassa. NFT voi olla mikä tahansa hyödyke digitaalisessa maailmassa. Se voi olla taidetta, musiikkia tai vaikkapa nimikirjoitus. 

Voiko kuka tahansa luoda oman hajautetun sovelluksensa?

Kyllä. Kuka tahansa voi periaatteessa luoda dAppsin, mutta sen luominen ei käy käden käänteessä. Se vaatii paljon tietoa ja ymmärrystä ohjelmoinnista. 

Jos harkitset dAppsin kehittämistä, sinun tulee tuntea React-, Solidity- tai Vyper-ohjelman toiminta. 

Voit myös palkata jonkun luomaan hajautetun sovelluksen. Todennäköisesti se maksaa tosin enemmän kuin tavallisen sovelluksen kehittäminen. 

Hintalappu riippuu tarvittavien testien, varmistuksien ja tarkastelujen määristä. 

Toisaalta valmiita dAppseja on edullisempaa ylläpitää.  Jos sinulla on kokemusta ohjelmoinnista, voit hyvin ainakin kokeilla rakentaa omasi. 

Voit myös ladata koodin dAppsiasi varten, jotta voit saada hyvän pohjan. Niitä löytyy esimerkiksi OpenZeppelinistä. 

Suosittelemme kuitenkin, että selvität asiaa etukäteen ja opiskelet lohkoketjun ohjelmointia. 

dAppsit ovat tulleet jäädäkseen

Hajautettujen sovelluksien mahdollisuudet ovat lähes rajattomat. Monet uskovat niiden kasvavan ja valloittavan maailmaa. Kaikki sovellukset saattavat käyttää dAppseja 5–10 vuoden päästä, jos kaikki etenee suunnitelmien mukaan. 

Hidasteita on olemassa ja ne pitää ylittää, jotta suuri yleisö voi omaksua niiden käytön.

dAppseissa on kuitenkin suurta potentiaalia ja niihin liittyviä uutisia kannattaa seurata tarkasti. 

Monet myös sijoittavat lohkoketjuihin, jotka työskentelevät hajautettujen sovelluksien parissa. Sijoittajat uskovat, että niiden hinta nousee voimakkaasti, jos dAppseista tulee arkipäivää.

Tämä sivusto käyttää evästeitä parantaakseen käyttäjäkokemusta.