Mitä hajautetut sovellukset (dApp) ovat?

Johdatus hajautettuihin sovelluksiin 🧑💻
Hajautettu sovellus (dApp) on yhteisön ylläpitämä sovellus, joka toimii hajautetussa verkossa.
dApit muistuttavat perinteisiä sovelluksia, mutta niissä on muutamia keskeisiä eroja. Toisin kuin perinteiset sovelluksia isännöivät yritykset – kuten Alphabet, Snap Inc. tai Meta – dAppeja ylläpitää ja isännöi tyypillisesti laajempi hajautettu osallistujaverkko.
dApit yhdistävät käyttäjänsä suoraan toisiinsa lohkoketjuteknologian ja älysopimuksien avulla. Nämä innovaatiot ovat mahdollistaneet sen, että dApit voivat korvata välikätenä toimivan yrityksen pelkillä koodiriveillä. dAppia pyörittävä koodi on konfiguroitavissa eri käyttötarkoituksiin, ja se on julkisesti saatavilla kaikille, joilla on internetyhteys.
Sovelluksista on tullut olennainen osa ihmisten digitaalista arkea – taksin tilaamisesta pakettien seurantaan ja teatterilippujen varaamiseen. Vaikka nämä palvelut ovat käteviä, älypuhelimissa ja muissa laitteissa käyttämillämme perinteisillä sovelluksilla on monia perustavanlaatuisia heikkouksia:
- Sovellukset ovat keskitettyjen, voittoa tavoittelevien yritysten luomia ja hallinnoimia. Nämä yritykset perivät tyypillisesti maksun tai keräävät käyttäjien henkilötietoja tulonlähteenään (kuten monet verkkokauppa- tai some-alustat).
- Jotkin sovellukset ovat saatavilla vain tietyissä maissa tai alueilla.
- Yritykset voivat poistaa käyttäjät sovelluksista tai jäädyttää heidän tilinsä ilman varoitusta.
- Yritykset edellyttävät usein, että käyttäjät luovuttavat henkilötietoja – kuten sähköpostiosoitteen, puhelinnumeron ja pankkitiedot – tilin luomiseksi.
- Käyttäjien on luotettava täysin sovellusten taustalla oleviin yrityksiin, että ne suojaavat ja hallitsevat heidän henkilötietonsa ja arkaluonteiset tietonsa asianmukaisesti.
dApit ovat nousseet vertaisvaihtoehdoksi perinteisille sovelluksille, vapaana välikäsien puuttumisesta. dApp-käyttäjät tarjoavat ja vastaanottavat palveluja suoraan toisiltaan – usein ilman provisioita, kuukausimaksuja tai tiedonkeruuta.
Lisäksi useimmat dApit ovat ilmaisia, kaikkien maailman käyttäjien saatavilla ja sensuurinkestäviä.
dApp-käyttäjät itse ylläpitävät usein verkon turvallisuutta ajamalla omaa solmuaan. He voivat myös osallistua protokollan hallintoon ja vaikuttaa projektin tulevaan strategiseen suuntaan.

Miten hajautetut sovellukset toimivat? ⚙️
Smart Contract
-
Lohkoketjuteknologia
-
Kryptovaluutta
-
Oracle
Smart Contract
Älysopimukset ovat tietokonepohjaista koodia, jota kehittäjät voivat kirjoittaa valvomaan ja toteuttamaan monenlaisia toimintoja. Älysopimukset käyttävät ennalta määritettyjä sääntöjä suorittaakseen toiminnot automaattisesti.
Palataan kyydinjakoesimerkkiin: älysopimus voidaan asettaa lähettämään auto sijaintiisi vasta sen jälkeen, kun älysopimus on automaattisesti varmistanut, että sinulla on riittävästi varoja kyydin maksamiseen. Älysopimus voidaan myös ohjelmoida tunnistamaan, että kuuden hengen kyytiä pyydettäessä tarvitaan ajoneuvo, jossa on tarpeeksi istumapaikkoja ryhmällesi.
Älysopimus pystyy kaikkeen tähän siihen ohjelmoitujen sääntöjen perusteella, ilman että se turvautuu yksittäisen henkilön harkintaan.
Siksi monet pitävät älysopimuksia yksinkertaisesti hajautettuna tapana toteuttaa liiketoimintalogiikkaa. Siksi älysopimuksia on myös usein verrattu automaatteihin. Automaatilla jos syötät tarpeeksi rahaa ja teet valinnan, niin saat valitsemasi tuotteen.
Kun älysopimukset on ohjelmoitu ja otettu käyttöön, ne eivät (automaattien tavoin) vaadi välikättä sääntöjensä toteuttamiseen. Ne ovat luottamuksesta riippumattomia mekanismeja, joiden avulla kehittäjät voivat poistaa välikädet sopimusten toteutuksesta, mikä tekee niistä ihanteellisia autonomisille alustoille. Vaikka sopimusten toteutuksessa ei ole mukana ihmisiä, valtuutetut kehittäjät voivat silti tehdä säännöllisiä teknisiä päivityksiä pitääkseen sovelluksen turvallisena ja yhteentoimivana muiden alustojen kanssa.
Lohkoketjuteknologia
Lohkoketjuteknologia on läpinäkyvä, hajautettu tietokanta, joka toimii Bitcoin-protokollan ja monien muiden kryptovaluuttatyyppien pohjalla. Bitcoinin lohkoketju seuraa oman kryptovaluuttansa tapahtumia, mutta muut lohkoketjuverkot, kuten Cardano, Solana ja Polkadot, voivat tallentaa myös monenlaista muuta tietoa.
Perinteisesti yksittäinen yritys, kuten pankki, hallinnoi tapahtumien, tilitietojen ja muun datan keskitettyä kirjanpitoa. Lohkoketju sen sijaan nojaa maailmanlaajuiseen vapaaehtoisverkostoon, jonka osallistujia kutsutaan solmuiksi.
Kuka tahansa, jolla on internet-yhteys, voi liittyä solmuksi ja osallistua lohkoketjuverkon ylläpitoon. Juuri tämä avoin osallistumismahdollisuus on yksi lohkoketjun keskeisimmistä ominaispiirteistä: hajautus. Lohkoketju ylläpitää yksimielisyyttä kuhunkin solmuun tallennetun tiedon oikeellisuudesta erityisen mekanismin, konsensusmekanismin, avulla.
Lohkoketjuverkot mahdollistavat tietyn tason anonymiteetin tapahtumien yhteydessä. Tämä johtuu siitä, että toiminnot suoritetaan kryptografisesti luotujen osoitteiden, eli julkisten avainten, kautta.
Henkilökohtaisia tietoja ei tarvita rekisteröitymiseen – dApp-käyttäjien tarvitsee vain yhdistää kryptolompakon avaimensa, jotka ovat satunnaisesti generoituja kirjaimia ja numeroita sisältäviä alfanumeerisia koodeja. Jos haluat syventää tietämystäsi kryptovaluuttoja pyörittävästä kryptografiasta, lue artikkelimme Miten kryptovaluutat hyödyntävät kryptografiaa?
Lohkoketjukirjanpidon merkittävimpiä etuja on muuttumattomuus: kun vahvistettu tieto on lisätty kirjanpitoon, sitä ei voi muuttaa – ainoastaan päivittää. Lohkoketjulle julkaistu tieto on myös sensuurinkestävää ja kaikkien, joilla on internet-yhteys, saatavilla.
Lisäksi lohkoketjuun tallennettu tieto kopioidaan ja jaetaan kaikille verkon osallistujille yhden palvelimen sijaan. Tämä poistaa yksittäiset vikakohdat ja tekee lohkoketjuverkoista vaikeita murtaa – etenkin verkon kasvaessa.
Kryptovaluutta
Kryptovaluutta mahdollistaa arvon siirtämisen vertaispohjaisesti lohkoketjuverkon avulla. Näitä digitaalisia tokeneita voi ostaa Krakenin kaltaiselta alustalta, ansaita kryptolouninnalla tai nostaa kryptovaluutta-ATM:stä. Sijoittajat säilyttävät kryptovaluuttansa henkilökohtaisessa digitaalisessa tilissä eli kryptovaluuttalompakossa.
dAppeissa kryptovaluutoilla voi maksaa palveluista ja tavaroista. Ne voivat myös antaa haltijoille mahdollisuuden osallistua lohkoketjun sisäiseen hallintoon.
Hallintotokenit antavat haltijoilleen äänioikeuden dAppin hallinnoinnissa ja kehittämisessä. Mitä enemmän hallintotokeneita henkilöllä on, sitä enemmän painoa hänen äänellään on.
Oraclet
Useimmat dApp-sovellukset tarvitsevat ulkoista dataa toimiakseen oikein. Läheskään kaikki lohkoketjujen tallentama tieto ei nimittäin ole peräisin itse lohkoketjulta.
Hajautettu ennustemarkkinapaikka, kuten Augur, tarvitsee esimerkiksi tarkkaa, reaaliaikaista tietoa lohkoketjun ulkopuolisista lähteistä vedonlyöntien selvittämiseen. Jotta tämä data voidaan hankkia ilman riippuvuutta yksittäisestä tahosta, lohkoketjut käyttävät automatisoitua palvelua, jota kutsutaan oracleksi.
Oraclet, kuten Chainlink ja Band Protocol, syöttävät dataa suoraan dApp-sovelluksiin API:n kautta yksittäisen kolmannen osapuolen sijaan. Näin lohkoketjun ulkopuolinen data saadaan tuotua dApp-sovelluksiin luotettavasti mutta silti hajautetusti.
dApp-sovellukset hyödyntävät tätä dataa älysopimuksiin ohjelmoitujen ehtojen luomiseen ja täyttämiseen, mikä laajentaa hajautettujen sovellusten käyttömahdollisuuksia merkittävästi.
Mihin dApp-sovelluksia käytetään? 🤷♂️
Kehittäjät voivat rakentaa dApp-sovelluksia monenlaisiin tarkoituksiin – verkkomarkkinapaikoista, kuten Origin, videosuoratoistoalustoihin, kuten Livepeer. Periaatteessa mikä tahansa nykyinen sovellus voidaan muuntaa autonomiseksi, vertaisverkkopohjaiseksi dApiksi.
dApp-sovellusten tärkein käyttötarkoitus on vähentää riippuvuutta keskitetyistä, monopolistisista sovelluksista. Perinteiset sovellukset perivät usein piilomaksuja ja ottavat suuren siivun asiakkaidensa tuloista.
Kuvitellaan, että joukko Airbnb-isäntiä haluaisi kehitettävän hajautetun majoitusvälityssovelluksen. Tämän dApin tarkoituksena olisi vähentää riippuvuutta yksittäisestä yrityksestä majoituksen tarjoajien ja etsijöiden yhdistämisessä sekä mahdollistaa suuremman osan tuotosta pitäminen itsellä. Heidän tarvitsisi vain koota varat yhteen ja palkata uskottava kehittäjätiimi rakentamaan dApin.
Julkaisun jälkeen dApp toimisi itsenäisesti, poistaen välikäsimaksut ja mahdollistaen isäntien suoran yhteydenpidon asiakkaidensa kanssa. Kun asiakkaat yhdistävät Web3-lompakkonsa, tällaiseen dAppiin vuorovaikuttaminen voi olla yhtä helppoa kuin minkä tahansa perinteisen verkkosivuston tai verkkopalvelun käyttäminen.
dApp-sovellukset voivat myös sujuvoittaa palveluita, jotka ovat perinteisesti hitaita inhimillisen osallistumisen vuoksi. Otetaan esimerkiksi henkivakuutus. Sen sijaan, että korvauksen odottamiseen kuluisi viikkoja, älysopimus voitaisiin ohjelmoida vapauttamaan varat välittömästi, kun kuolintodistus on toimitettu ja vahvistettu.
Hajautettu rahoitus (DeFi) ja hajautetut sovellukset (dApps) 💻
Viime vuosina dApp-sovellusten kehitys on synnyttänyt hajautetun rahoituksen (DeFi) sektorin. Termillä tarkoitetaan dApp-ekosysteemiä, joka tarjoaa vertaisrahoituspalveluja – kuten Token-vaihtoa, lainaamista, lainanottoa ja vakuutuksia.
Nämä autonomiset sovellukset mahdollistavat käytännössä oman pankin perustamisen kenelle tahansa. Käyttäjät voivat lainata omia varojaan globaalille treidaajien ja lainanottajien poolille ja kerätä siitä korkoa. Nämä rahoituspalvelut, kuten Uniswap, Curve, Aave ja muut, toimivat automatisoitujen älysopimuksien varassa – asiakkaiden ei tarvitse luottaa vastapuolten haluun täyttää sitoumuksensa.
DeFi-lainaa varten asiakkaan on talletettava riittävä vakuus tiettyyn kryptolompakon osoitteeseen. Nämä varat ovat yksinomaan älysopimuksen hallinnassa, ja sopimus palauttaa lainanantajalle varat välittömästi, jos lainanottaja laiminlyö lyhennykset.
Tämä suojaa lainanantajaa täysin ja mahdollistaa luottavaisen liiketoiminnan kenen tahansa kanssa maailmassa. Lainanottajat puolestaan voivat hankkia pääomaa ilman luottoluokitusta tai laajaa dokumentaatiota. Tämä etu on erittäin merkittävä pankkipalvelujen ulkopuolelle jääneille kehittyvien maiden asukkaille, joilla ei muuten olisi pääsyä rahoituspalveluihin.
kryptovarojen ostamisesta
Nyt kun olet tutustunut hajautettuihin sovelluksiin, oletko valmis ottamaan seuraavan askeleen krypton parissa? Osta dApp-tokeneita Krakenilla jo tänään – napsauta alla olevaa painiketta!