Mikä on Internet Computer Protocol? (ICP)

Kirjoittaja: Kraken Learn team
9 min
10. kesäkuuta 2022

Internet Computer Protocolin yhteenveto

 

  • Internet Computer Protocol tarjoaa nopean ja tehokkaan lohkoketjun hajautettujen Web3-palveluiden mahdollistamiseksi.
  • ICP on Internet Computer -verkon natiivi utility-token, jota käytetään verkon hallinnon helpottamiseen ja verkon osallistujien palkitsemiseen.
  • Internet Computer käyttää innovatiivisia teknologioita, kuten chain key -kryptografiaa, alustansa pyörittämiseen.

Internet Computer Protocol on lohkoketjuverkko, jonka tavoitteena on tuoda lisää tehokkuutta, nopeutta ja hajauttamista laskentaan ja tiedon tallennukseen. Projekti pyrkii puuttumaan perinteiseen internetiin liittyviin puutteisiin, kuten palveluiden monopolisointiin, järjestelmien heikkoon turvallisuuteen ja henkilötietojen väärinkäyttöön. 


Kolme ominaisuutta erottaa Internet Computerin muista lohkoketjuverkoista:

  1. Kuka tahansa voi luoda hajautetun sovelluksen (dApp) sen lohkoketjualustalle yksinkertaistetun käyttöliittymän ansiosta.
  2. ICP toimii hajautetussa verkossa, jossa on riippumattomien osapuolten perustama dedikoitu laitteisto keskitettyjen datapalvelimien ylläpitämän pilven sijaan. 
  3. Lohkoketju käsittelee transaktiot nopeasti, mikä erottaa sen muista kryptovaluutoista, joiden transaktioiden suorittaminen voi kestää 30 minuuttia tai kauemmin.  

Internet Computer -verkon natiivia utility-tokenia, ICP:tä, käytetään verkon hallinnon helpottamiseen, laskentaa suorittavien solmujen korvaamiseen ja osallistujien palkitsemiseen heidän sitoutumisestaan sen ekosysteemiin.
 

Kuka loi Internet Computerin (ICP)?

Internet Computer -lohkoketjun kehitti DFINITY-projekti, jonka Dominic Williams perusti vuonna 2015.

DFINITY Foundation perustettiin Sveitsissä lokakuussa 2016 laajentamaan projektin tutkimus- ja kehitystyötä hautomovaiheen jälkeen. Säätiö keräsi ensimmäisen kerran rahoitusta julkisella ICO:lla helmikuussa 2017.

Vuonna 2018 järjestettiin useita rahoituskierroksia, joilla kerättiin yli 150 miljoonaa dollaria tunnetuilta sijoittajilta.

DFINITY Foundationin pääkonttori on Zürichissä, jossa se ylläpitää tutkimuskeskusta. Säätiöllä on toinen keskus Kaliforniassa sekä lukuisia etätiimejä.

 

Mikä on Internet Computer ja ICP?

Internet Computer Protocol yhdistää dedikoitujen laitteiden suvereenin verkon muodostaakseen ”maailmantietokoneen”, jota käytetään Web3-palveluiden hajauttamisen mahdollistamiseen.

Web3:n mahdollistaja

Web3-alustat voivat hyödyntää Internet Computer -lohkoketjua ratkaistakseen perinteisissä sosiaalisissa verkostoissa esiintyviä tietosuojaongelmia. Nämä perinteiset verkostot aiheuttavat käyttäjille lukuisia tietosuojaongelmia, jakavat arkaluonteisia tietoja yrityksille ja hukuttavat jäsenet mainoksiin. Käyttäjiä saatetaan pyytää hyväksymään yleiset käyttöehdot näihin alustoihin rekisteröityessään, mutta he eivät voi vaikuttaa niihin.

Internet Computer -lohkoketjuun rakennettujen hajautettujen sosiaalisten verkostojen käyttäjät voivat kirjautua näille alustoille kryptografisesti käyttämällä puhelimensa Face ID:tä tai kannettavan tietokoneensa sormenjälkitunnistinta. He voivat myös tallentaa tiedostoja ja jakaa mediaa verkon nopeudella tai siirtää välittömästi NFT-teoksia ja kryptovaluuttoja, kuten bitcoinia, chat-viestien avulla. Nämä palvelut voivat tehdä käyttäjistään osaomistajia ja tiimin jäseniä airdroppaamalla hallintotokeneita hallinto-DAO:sta niille, jotka suosittelevat muita käyttäjiä tai auttavat tehtävissä, kuten sisällön moderoinnissa.

Tällaisia palveluita rakennetaan parhaillaan Internet Computer -lohkoketjuun, joka toimii maailmantietokoneena ja pystyy isännöimään vaativimpiakin Web3-palveluita. 

Maailmantietokone

Internet Computer -lohkoketju mahdollistaa täyden hajauttamisen, koska se antaa kehittäjille mahdollisuuden rakentaa verkkopalveluita ilman tarvetta tukeutua perinteiseen tietotekniikkaan (IT), kuten pilvilaskentapalveluihin, tietokantoihin ja verkkopalvelimiin, jotka ovat keskitettyjä, turvattomia, sensuurille alttiita ja usein epäluotettavia.

Koska Internet Computeriin rakennetut verkkopalvelut toimivat ilman perinteisen IT:n apua, ne ovat täysin hajautettuja.

Kehittäjät rakentavat palveluita käyttämällä ”canistereiksi” kutsuttuja älysopimusohjelmistoja, jotka ovat vuorovaikutuksessa verkon ja muiden lohkoketjujen kanssa ilman siltoja. Canisterit pystyvät skaalautumaan ja toimimaan tehokkuudella, joka on verrattavissa perinteiseen IT:hen.

Kun Web3-palveluita on rakennettu käyttämällä muita lohkoketjuekosysteemejä, käytetty perinteinen IT voidaan korvata Internet Computer -älysopimuksilla, jotka voivat tarjota tehokkaampaa hajautettua tiedon tallennusta ja käsittelyä.

Kehittäjät voivat laajentaa muita lohkoketjupalveluita ja rakentaa SocialFi-, GameFi- ja metaversumi-Web3-palveluita, DeFi-rakenteita, jotka palvelevat heidän omia verkkokokemuksiaan, sekä yritysjärjestelmiä Internet Computer -älysopimusten avulla.

Nykyään Internet Computer voi isännöidä ja palvella nykyaikaista sosiaalista verkostoa ilman apua.

Internet Computerissa älysopimukset maksavat omasta laskennastaan (eli ”käänteinen gas-maksu”). 

Käyttäjät voivat luoda istuntoja verkkopalveluiden kanssa, mikä mahdollistaa läpinäkyvän vuorovaikutuksen lohkoketjun kanssa useita kertoja. Internet Identityn avulla käyttäjät voivat tunnistautua kryptografisesti ja luoda istuntoja käyttämällä henkilökohtaisiin laitteisiinsa sisäänrakennettuja turvaominaisuuksia, kuten puhelimen Face ID:tä tai kannettavan tietokoneen sormenjälkitunnistinta.

Yhteisön DAO:t voivat hallita palveluita kokonaan lohkoketjusta käsin ja ottaa käyttöön kehittäjien ehdottamia ominaisuuspäivityksiä ja konfiguraatioita. Tämä hajauttaa palveluita entisestään, lisää turvallisuutta ja suojaa kehittäjiä sääntelyviranomaisilta sallimalla näiden palveluiden toimia itsenäisesti protokollina.

Web3-palvelut voivat palkita loppukäyttäjiä hallintotokeneilla yhteisönsä DAO:sta — esimerkiksi jos he auttavat sisällön moderoinnissa tai puhuvat palvelun puolesta suosittelemalla uusia käyttäjiä — tehden heistä omistajia ja osan tiimiä, mikä vauhdittaa viraalista kasvua.

Internet Computerin on luonut Internet Computer Protocol, ja sen tärkein token on nimeltään ICP.

Miksi Internet Computerilla (ICP) on arvoa?

ICP-tokenilla on kolme pääasiallista käyttötarkoitusta. Ensinnäkin ICP tarjoaa syklejä (cycles), joita käytetään älysopimusten polttoaineena niiden suorittaessa laskentaa. Kun ICP muunnetaan sykleiksi, jotka poltetaan, se katoaa, mikä luo deflationaarisen mekanismin. 

Toiseksi ICP:tä voidaan steikata Network Nervous System -DAO:ssa, joka hallitsee Internet Computer -lohkoketjua, äänestysneuroneiden luomiseksi. Äänestysneuronit tuottavat palkkioita käyttäjille, kun he osallistuvat hallintoon. Kolmanneksi ICP toimii arvon säilyttäjänä sallimalla käyttäjien sijoittaa Web3-palveluiden järjestämiin hajauttamismyynteihin.

Miten Internet Computer Protocol toimii?

Internet Computer -lohkoketju toimii dedikoitujen ”solmukoneiden” suvereenissa verkossa paljolti samalla tavalla kuin internet toimii dedikoiduissa verkkoreitittimissä. Solmukoneet ovat standardoitua laitteistoa, jota riippumattomat solmuntarjoajat ympäri maailmaa pyörittävät autonomisissa datakeskuksissa.

Solmut yhdistyvät toisiinsa internetin välityksellä käyttämällä Internet Computer Protocolia, joka tunnetaan myös nimellä ICP. ICP-protokollaa käyttämällä solmut muodostavat Internet Computer -lohkoketjun, joka toimii julkisena maailmantietokoneena.

Chain Key -kryptografia

ICP sisältää uuden kryptografiakehyksen nimeltä ”chain key -kryptografia”. Tämä mahdollistaa sen, että lohkoketjut voivat luoda julkisia ”chain key -avaimia” ja allekirjoittaa viestejä käyttämällä hajautettua yksityisen avaimen materiaalia. 

Chain key -kryptografia käyttää yhtä julkista avainta, jonka avulla yhdistetyt laitteet voivat varmistaa Internet Computer -lohkoketjun artefaktien aitouden. Tämä eroaa perinteisistä lohkoketjuista, jotka vaativat suuria määriä dataa pientenkin artefaktien varmentamiseen.

Aliverkkolohkoketjut

Internet Computer muodostaa useita ”aliverkkolohkoketjuja” (subnet blockchains). Aliverkot ovat verkosta löytyviä itsenäisiä lohkoketjuja, jotka voivat integroitua toisiinsa kapasiteettinsa kasvattamiseksi. Nämä ovat aitoja aliverkkoja siinä mielessä, että ne ovat läpinäkyviä älysopimuksille ja ne yhdistetään yhdeksi rajattomaksi lohkoketjuksi. Tämä on samanlaista kuin se, miten aliverkot laajentavat internetiä, mutta ovat näkymättömiä internetiä käyttäville sovelluksille. 

Aliverkkolohkoketjut käyttävät uudenlaista konsensusjärjestelmää ja kryptografiakehystä, jonka avulla sovellukset voivat olla turvallisesti vuorovaikutuksessa niiden kanssa ilman paikallista solmua. Sovellukset voivat yksinkertaisesti tarkistaa chain key -allekirjoituksen viesteistä, joita vaihdetaan vuorovaikutuksen aikana. Voimassa oleva viesti osoittaa, ettei lohkoketjusta tullutta viestiä ole peukaloitu, mutta myös sen, että aliverkkolohkoketju toimii oikein eikä sitä ole korruptoitu. 

Internet Computer -verkkoa hallitsee isäntäaliverkkolohkoketju, joka pyörittää kehittynyttä DAO:ta nimeltä Network Nervous System (NNS). Tämä DAO ohjeistaa solmuja verkon rakenteesta. Solmut tietävät ohjeiden olevan aitoja tarkistamalla chain key -allekirjoituksen voimassaolon – koska NNS-aliverkon chain key on pysyvä.

NNS ohjeistaa solmuja yhdistymään aliverkkolohkoketjuiksi. Kryptografian toimintatavan vuoksi solmuja voidaan lisätä aliverkkoihin ja poistaa niistä milloin tahansa ilman, että niiden chain key -avaimet muuttuvat.

Koska aliverkkolohkoketjut eivät tarvitse kopioita toistensa tilasta validoidakseen ne, ne vaihtavat viestejä suoraan, ja verkko voi vain lisätä uusia aliverkkoja kapasiteettinsa kasvattamiseksi. 

Sovelluksen tarvitsee tietää vain NNS-aliverkon chain key ollakseen vuorovaikutuksessa minkä tahansa verkon pisteen kanssa, koska se allekirjoittaa aliverkkojen käyttämät chain key -avaimet ja aliverkot sisältävät allekirjoitustensa mukana todisteet siitä, että NNS on allekirjoittanut niiden chain key -avaimet.

Canister-älysopimukset

Kun interaktiivinen verkkosisältö on käynnissä selaimessa, se vahvistaa chain key -allekirjoitukset sisällöstä ja vastauksista, joita Internet Computerin isännöimät ”canister”-älysopimukset tarjoavat.

Canister-älysopimukset ovat ohjelmisto-”toimijoita” (actors), jotka koostuvat WebAssembly-tavukoodista ja pysyvistä muistisivuista, joilla ne toimivat. Tämä mahdollistaa useiden älysopimusten suorittamisen rinnakkain deterministisesti yhdessä aliverkossa.

Canister-älysopimukset ovat erittäin tehokkaita, ja niitä voidaan käyttää minkä tahansa rakentamiseen. Esimerkiksi usean lohkon transaktiot (laskennat) ovat mahdollisia, samoin kuin daemon-älysopimukset, joita lohkoketju kutsuu automaattisesti säännöllisin väliajoin.

Uusi kehitysaskel on se, että protokollan chain key -kryptografiakehystä on laajennettu sallimaan älysopimusten hallita tilejä ja allekirjoittaa transaktioita muissa lohkoketjuissa. Esimerkiksi Internet Computer -älysopimukset voivat luoda bitcoin-osoitteita sekä lähettää ja vastaanottaa bitcoinia, mikä mahdollistaa natiivien DeFi-järjestelmien rakentamisen Bitcoin-verkolle.

Toinen sovelluskohde olisi hajautettujen verkkokokemusten luominen Ethereumille. Internet Computer -älysopimukset voivat luoda ja allekirjoittaa Ethereum-transaktioita ja sitten kysellä tuloksia HTTP-ulospäinkutsujen (outcalls) avulla. 

 

Miksi ostaa ICP:tä?

Sijoittajat saattavat pitää Internet Computeria houkuttelevana sen tavoitteen vuoksi luoda lohkoketjualusta, jolla on nopeampi transaktioiden selvitysaika ja teoreettisesti ääretön kapasiteetti. 

ICP’n tavoite rakentaa nykyaikainen internet, joka pystyy isännöimään minkä tahansa mittakaavan sovelluksia DeFi- ja älysopimussovelluksista tokenisoituihin internet-palveluihin ja verkkosivustoihin, saattaa kiinnostaa myös niitä, jotka haluavat lisätä ICP’tä salkkuunsa.

Lisäksi kehittäjät ja sijoittajat saattavat pitää ICP-alustaa houkuttelevana avointen internet-palveluiden rakentamiseen, jotka tarjoaisivat tuotteita ja palveluita, joilla on potentiaalia korvata keskitetyt suuret teknologiayritykset. 

Aloita ICP:n ostaminen

Jos olet valmis ottamaan seuraavan askeleen ja haluat ostaa Internet Computer Protocolia (ICP), napsauta alla olevaa painiketta!