Mikä on Dapp? Opas Ethereum Dappsiin

Salausversiossa kiinnitetään paljon huomiota Bitcoiniin. Mutta älä anna sen varjella kasvavaa kiinnostusta Ethereumia kohtaan, joka mullistaa sovellusten ajattelutavan.

Joten mikä on Dapp? Dapp tai hajautettu sovellus on ohjelmistosovellus, joka toimii hajautetussa verkossa. Sitä ei isännöidä keskitetyllä palvelimella, vaan sen sijaan hajautetussa vertaisverkossa.

Selvä, se on lyhyt versio, mutta pakkauksessa on paljon muuta. Sukelletaan Dappien maailmaan, erityisesti niihin, jotka on rakennettu Ethereum-protokollalle.

Mikä on Ethereum?

Jotta ymmärtäisit, mikä Dapp on, sinun on ensin ymmärrettävä, mikä Ethereum on. Nyt on olemassa muita protokollia, joita käytetään Dappien rakentamiseen, kuten EOS, NEO, Stellar, Tron ja Cardano, mutta iso koira on Ethereum.

Ethereum on verkkoprotokolla, jonka avulla käyttäjät voivat luoda ja suorittaa älykkäitä sopimuksia hajautetussa verkossa. Älykäs sopimus sisältää koodin, joka suorittaa tiettyjä toimintoja ja on vuorovaikutuksessa muiden älykkäiden sopimusten kanssa ja jonka kehittäjän on kirjoitettava. Toisin kuin Bitcoin, joka tallentaa numeron, Ethereum tallentaa suoritettavan koodin.

Joten, miksi sinun pitäisi välittää?

Koska Ethereum poistaa kolmannen osapuolen tarpeen käsitellä vertaisryhmien välisiä liiketoimia. Koska keskimmäinen mies korvataan koodilla, kaikenlaiset kustannukset vähenevät, mukaan lukien aika ja raha.

Aivan kuten Bitcoin poistaa tarpeen jonkun pitää rahaa, Ethereum poistaa jonkun tarpeen välittää kauppa.

Nyt saatat miettiä, missä kaikki nämä älykkäät sopimukset ovat? No, ne ovat pääosin isännöityjä useisiin tietokonesolmuihin kaikkialla maailmassa.

Nämä solmut sisältävät kaikki tiedot kaikista maailman älykkäistä sopimuksista, mukaan lukien koodi, tapahtumat jne. He työskentelevät jatkuvasti pitääkseen nämä tiedot ajan tasalla, jotta heillä kaikilla on täsmälleen sama kopio. Tästä syystä älykkäät sopimukset ja yleensä kryptovaluutat ovat hajautettuja.

Ja koska kaikilla solmuilla on samat tiedot ja ne ovat levinneet ympäri maailmaa, solmun poistaminen ei keskeytä älykkään sopimuksen suorittamista. Vikasietoisuus takaa käyttöajan.

Mikä on Dapp?

Nyt kun meillä on hyvä käsitys siitä, mitä Ethereum ja älykkäät sopimukset ovat, voimme alkaa sukeltaa yksityiskohtiin, mitä Dapp on.

Vain selvyyden vuoksi Dapp on aivan kuten mikä tahansa muu käyttämäsi sovellusohjelma. Se voi olla verkkosivusto tai sovellus puhelimellasi. Mikä tekee Dappista erilaisen kuin perinteisen sovelluksen, on se, että se on rakennettu hajautettuun verkkoon, kuten Ethereum.

Kun luot omia Ethereum-älykkäitä sopimuksiasi, kirjoitat itse asiassa osan taustakoodistasi Dappillesi. Ja vaikka Dappillasi on käyttöliittymä, kuten perinteinen sovellus, joko kaikki tai osa taustasta on rakennettu Ethereumin päälle.

Dapp = käyttöliittymä + älykäs sopimuskäyttöjärjestelmä

Tämä taustakoodi on kirjoitettu Ethereum-spesifisellä kielellä, mukaan lukien Solidity (suosituin), Käärme ja Vyper. Alla on esimerkki yksinkertaisesta "Hello World" -sopimuksesta, joka on kirjoitettu Solidityssä.

pragma solidity ^0.4.22; contract helloWorld { function printHelloWorld () public pure returns (string) { return 'Hello World!'; } }

Jos älykäs sopimus otetaan käyttöön Ethereumin verkkopalvelussa (eli tuotannossa) tai jopa paikallisessa testnetissä, Dapp voi suorittaa koodin älykkäässä sopimuksessa soittamalla funktiolle printHelloWorld () .

Mutta entä käyttöliittymä? Onko mitään tiettyä kieltä, jota sinun on käytettävä Dappissasi?

Ei! Voit käyttää mitä tahansa käyttöliittymän kieltä / kehystä, jonka haluat. Mutta on mahdollista isännöidä käyttöliittymäkoodisi hajautettuihin tallennussolmuihin, jotta sekä käyttöliittymä että backend hajautetaan.

Katsokaa tekniikoita, kuten Swarm ja IPFS, saadaksesi lisätietoja hajautetusta tallennustilasta.

OK, joten Dappit ovat vain sovelluksia, joissa on osa tai kaikki taustajärjestelmästä hajautettu ja mahdollisesti jopa hajautetun käyttöliittymän. Miksi sinun pitäisi välittää?

Dappsin kehittäminen on toinen askel kohti Internetin tulevaisuutta, jota yleisesti kutsutaan nimellä Web 3.0.

Ethereum Dapps: Web 3.0: n selkäranka

Internetin luomisen jälkeen tiedon määrä ja ihmisten välinen vuorovaikutus on räjähtänyt. Pystymme tuottamaan ja kuluttamaan tietoja lähes äärettömällä tasolla.

Valitettavasti kyky hallita näitä tietoja on ajan myötä keskittynyt voimakkaasti. Tämä sisältää tietoja sosiaalisesta elämästäsi, terveydestäsi, taloutestasi ja paljon muuta. Ne, jotka hallitsevat näitä tietoja, ovat niiden lopullisia omistajia ja voivat käyttää niitä mielensä mukaan.

Nämä ovat pohjimmiltaan keskimiehiä, jotka pitävät tietojasi keskitetyillä palvelimillaan, jotta he voivat tarjota sinulle palveluja, kuten rahasi pitäminen, verkkosivustojen ylläpito, yhteydenpito perheen ja ystävien kanssa jne. Ja napin painalluksella he voivat poistaa kokonaan sinun ei tarvitse käyttää näitä (omia?) tietojasi ja kaikkia niihin liittyviä palveluja.

Tämä on tuottamiesi ja käyttämiesi tietojen sekä käyttämiesi palveluiden monopoli. Onneksi Web 3.0 muuttaa kaiken tämän ja Ethereum Dappsilla on keskeinen rooli.

Web 3.0 on paljon asioita, mutta sen ytimessä on hajauttamiseen perustuva tekniikka. Hajauttamalla tietoja ja palveluja suuryritykset ja hallitukset eivät pysty hallitsemaan Internetin käyttäjiä monopolistisen, autoritaarisen taktiikan avulla.

Ethereum Dapps antaa kykynsä hajauttaa tietoja ja palveluita Web 3.0: lle alustan, joka tarjoaa täysin ilmaisen (kuten vapaudessa) ja kaikkien saatavilla olevan Internetin. Keskeistä valvontapistettä ei enää ole, koska ei ole keskimiehiä helpottamaan tiedon ja palvelujen kulkua.

Jotkut lupaavimmista Ethereum-rahakkeista ja Dapp-sovelluksista luovat perustan Internetin tulevaisuudelle, mukaan lukien:

  • Basic Attention Token (BAT): käytetään yksityisyyden ja arvonsiirron parantamiseen käyttäjien, julkaisijoiden ja mainostajien välillä. Käytetään Brave-selaimessa.
  • Golem (GNT): käytetään koodin suorittamiseen yhdessä tai useammassa hajautetussa laskussolmussa.
  • Minds: sosiaalisen median foorumi, joka parantaa arvonsiirtoa sisällöntuottajien ja kuluttajien välillä.
  • TokenSets: käytetään cryptocurrency -omaisuuden hallintaan tokenisoitujen automatisoitujen omaisuudenhallintastrategioiden avulla.
  • Aave: käytetään koron ansaitsemiseen kryptovaluuttatalletuksista ja lainaa kryptovaluutan varoja.
  • IDEX: hajautettu kryptovaluutan vaihto.

Päätösajatukset

Ensimmäisen kryptovaluutan, Bitcoinin, luomisen jälkeen kryptoverseessä on tapahtunut valtava kasvu.

Tietojen tallentaminen hajautetusti oli välttämätön askel kivi koodin suorituksen hajauttamiseen. Ethereumin avulla on nyt mahdollista ottaa käyttöön älykkäitä sopimuksia kaikkialle maailmaan tehostamaan nykyisten ja tulevien Dappien taustaa.

Ja kun yhä enemmän Dapp-sovelluksia julkaistaan, tulemme lähemmäksi ja lähemmäksi vapaampaa, oikeudenmukaisempaa ja esteettömämpää Internetiä.