Hajautetut sovellukset (ĐApps)
Mitä ovat hajautetut sovellukset (ĐApps)
Hajautetut sovellukset (ĐApps) ovat ohjelmistosovelluksia, jotka tallennetaan ja suoritetaan enimmäkseen pilvilaskenta -alustoilla ja jotka toimivat useissa järjestelmissä samanaikaisesti. Nämä hajautetut järjestelmät toimivat samassa verkossa ja kommunikoivat keskenään tietyn tehtävän tai komennon suorittamiseksi – toisin kuin perinteinen sovellus, joka käyttää yhtä järjestelmää määrätyn tehtävän suorittamiseen.
Hajautettujen sovellusten (ĐApps) ymmärtäminen
ĐApp on suunniteltu antamaan verkon käyttäjille mahdollisuus tehdä yhteistyötä ja jakaa ideoita, koordinoida tehtäviä, käyttää tietoja ja vaihtaa sovelluksia palvelimen kautta. Niitä käytetään enimmäkseen asiakas-palvelin-verkoissa, joissa käyttäjän tietokone käyttää tietoja palvelimelta tai pilvipalvelupalvelimelta.
Verkkoon hajautetuilla eri tietokonejärjestelmillä on tavallisesti samanlaiset tai erilaiset tavoitteet. Esimerkiksi sähköisen kaupankäynnin alustassa jokainen tietokone voi olla vastuussa tietyistä tehtävistä, kuten:
Sähköpostien lähettäminen ja vastaanottaminen erikoistarjouksista nykyisille asiakkaille.
Listan laatiminen asiakkaista ja heidän ostohistoriastaan tuotteiden kohdentamiseksi heille paremmin.
Asiakasluettelon päivittäminen uusilla verkkomarkkinoille rekisteröityneillä asiakkailla.
Tuotearvostelujen hyväksyminen jokaiselta asiakaspalvelijalta tulevaa tuotepäätöstä varten.
Erilaisten maksutapojen hyväksyminen kassalla.
Asiakkaiden kysymyksiin vastaaminen verkossa, joko tietokoneen takana tai chatbotina.
Jokaisen näistä tehtävistä suorittaa yksi tai useampi verkon järjestelmä, mutta kaikki järjestelmät kommunikoivat keskenään varmistaakseen, että asiakas ostaa ja vastaanottaa hänelle hyödyllisen tuotteen.
Suosittu musiikin suoratoistoalusta Spotify on hajautettu sovellus, joka käyttää käyttäjän tallennustilaa ja laskentatehoa toimiakseen tehokkaasti ja alhaisella latenssilla.
Esimerkki hajautetuista sovelluksista (ĐApps)
Finanssialan yritykset etsivät jatkuvasti uusia tapoja sisällyttää ĐApps työprosesseihinsa lohkoketjun kautta. Yksi syy lohkoketjujärjestelmän käyttöönotolle on parantaa yrityksen toiminnan läpinäkyvyyttä,. jotta se täyttää finanssialan sääntelyviranomaisten tiukat vaatimukset.
Muita syitä, miksi rahoitusalan yritys saattaa haluta integroida ĐApps-sovellukset, ovat rahoitustapahtumaan osallistuvien välittäjien määrän vähentäminen, kryptovaluuttojen käyttömahdollisuuden tarjoaminen asiakkaille ja pääsyn luominen ryhmiin , kuten vertaislainaryhmiin (P2P).. ĐApps-sovelluksia voidaan myös käyttää parantamaan historiallisten tapahtumien todentamista, yksinkertaistamaan AML- ja KYC-prosesseja, parantamaan kaupan rahoitusta ja toimitusketjun rahoitusta sekä mahdollistamaan avoimen pankkitoiminnan.
Lohkoketjut ja hajautetut sovellukset (ĐApps)
Kryptotaloudessa useimpien kryptovaluuttojen käyttämä lohkoketju hyödyntää ĐAppsia tehokkaan digitaalisen markkinapaikan ylläpitämiseksi. Useimpien keskitettyjen organisaatioiden käyttämän perinteisen asiakas-palvelinverkon sijaan lohkoketjut toimivat vertaisverkossa, jossa kahden osapuolen väliset tapahtumatiedot tallennetaan ja jaetaan useiden verkon tietokoneiden kesken. Nämä tietokoneet, joita kutsutaan solmuiksi, toimivat jokainen järjestelmänvalvojana bitcoin - markkinoilla ja liittyvät verkkoon vapaaehtoisesti saadakseen mahdollisuuden vastaanottaa bitcoineja palkkiona.
Jokaisella solmulla on kaksoiskopio alkuperäisestä tapahtumasta, jonka verkko täsmäyttää jatkuvasti. Joten mikä tahansa merkintä, joka solmun A tietueessa on Janen ja Johnin välistä bitcoin-tapahtumaa varten, ei voi erota siitä, mitä solmuilla B, C, D, E ja F on. Tätä tapaa tarkistaa jokainen tapahtuma useiden solmujen avulla kutsutaan hajautetuiksi reskontraksi.
Koska tapahtumien versio voidaan varmentaa eri tietokoneilla, hakkerin olisi päästävä kaikkiin järjestelmiin, jotka ovat hajallaan eri maantieteellisillä alueilla, jotta tapahtuma voidaan muokata ja tallennetut tiedot vahingoittua. Tämä saavutus on mahdoton, mikä tekee bitcoin-lohkoketjusta läpinäkyvän ja lahjomattoman.
Lisäksi tallentamalla tietolohkoja lohkoketjuverkon eri solmuihin, lohkoketjua ei voida tuhota yhden järjestelmän epäonnistuessa. Kun tietokone tai järjestelmä epäonnistuu, muut järjestelmät toimivat varmuuskopioina ja jatkavat toimintaansa riippumatta järjestelmästä, joka on katkaistu. Kun kaikki aktiiviset solmut ovat vastaanottaneet ja vahvistaneet tapahtuman kelvolliseksi, lohko (eli tapahtuma) lisätään ketjuun – pääkirjaan – julkista pääsyä varten. Kaikkien solmujen kyky jatkaa toimintaansa, vaikka yksi tai kaksi solmua putoaa verkosta, varmistaa, että käyttäjät tallentavat ja vahvistavat jatkuvasti tapahtumansa keskeytymättömästi ja oikea-aikaisesti.
##Kohokohdat
Blockchain-pohjaiset järjestelmät ovat olleet alustat, joille monet ĐApps on rakennettu ja otettu käyttöön. ĐApps voi kuitenkin toimia myös pilvialustoilla tai muissa verkkoarkkitehtuureissa.
Jakamalla prosessointitehoa ja tallennustilaa monille laitteille, ĐApps on hajautettu, mikä tekee niistä vastustuskykyisempiä hyökkäyksille, koska ei ole yhtä vikakohtaa, jota voitaisiin heikentää.
Hajautettu sovellus, lyhenne "ĐApp", on ohjelmisto, jota ajetaan hajautetussa tai pilviverkossa yhden erillisen palvelimen sijaan.