Hva er Internet Computer Protocol? (ICP)

Av Kraken Learn team
9 min
10. juni 2022

Sammendrag av Internet Computer Protocol

 

  • Internet Computer Protocol tilbyr en rask og effektiv blokkjede for å muliggjøre desentraliserte Web3-tjenester.
  • ICP er Internet Computer-nettverkets opprinnelige nytte-token som brukes til å fasilitere nettverkets styring og belønne nettverksdeltakere.
  • Internet Computer bruker innovative teknologier som chain key-kryptografi for å drive plattformen.

Internet Computer Protocol er et blokkjede-nettverk som har som mål å bringe større effektivitet, hastighet og desentralisering til beregning og datalagring. Prosjektet tar sikte på å adressere mangler knyttet til det tradisjonelle internett, som monopolisering av tjenester, dårlig systemsikkerhet og misbruk av personopplysninger. 


Tre funksjoner skiller Internet Computer fra andre blokkjedenettverk:

  1. Hvem som helst kan opprette en desentralisert applikasjon (dApp) på blokkjedeplattformen takket være et forenklet brukergrensesnitt.
  2. ICP kjører på et desentralisert nettverk med dedikert maskinvare etablert av uavhengige parter, i stedet for en sky som vedlikeholdes av sentraliserte datasentre. 
  3. Blokkjeden behandler transaksjoner raskt, noe som skiller den fra andre kryptovalutaer som kan ta 30 minutter eller mer å fullføre transaksjoner.  

Internet Computer-nettverkets opprinnelige nytte-token, ICP, brukes til å fasilitere nettverkets styring, kompensere noder som utfører beregninger og til å belønne deltakere for deres engasjement i økosystemet.
 

Hvem opprettet Internet Computer (ICP)?

Internet Computer-blokkjeden ble utviklet av DFINITY-prosjektet, som ble grunnlagt av Dominic Williams i 2015.

DFINITY Foundation ble opprettet i Sveits i oktober 2016 for å skalere opp prosjektets FoU-arbeid etter en inkubasjonsperiode. Stiftelsen hentet først inn finansiering gjennom en offentlig ICO i februar 2017.

Flere finansieringsrunder ble deretter gjennomført i 2018, og samlet inn over 150 millioner dollar fra kjente investorer.

DFINITY Foundation er basert i Zürich hvor den driver et forskningssenter. Stiftelsen driver et annet senter i California, samt en rekke fjernteam.

 

Hva er Internet Computer og ICP?

Internet Computer Protocol kobler et suverent nettverk av dedikerte enheter for å danne en «verdensdatamaskin», som brukes til å muliggjøre desentralisering av Web3-tjenester.

En Web3-muliggjører

Web3-plattformer kan utnytte Internet Computer blokkjeden for å løse personvernproblemer som finnes på tradisjonelle sosiale nettverk. Disse tradisjonelle nettverkene utgjør en rekke personvernproblemer for brukere, deler sensitiv informasjon med selskaper og overvelder medlemmer med annonser. Brukere kan bli bedt om å godta generelle vilkår og betingelser når de registrerer seg for disse plattformene, men kan ikke påvirke dem.

Brukere av desentraliserte sosiale nettverk bygget på Internet Computer-blokkjeden kan logge inn på disse plattformene kryptografisk ved hjelp av Face ID på telefonen eller fingeravtrykkssensoren på laptopen. De kan også lagre filer og dele medier i web-hastighet eller øyeblikkelig overføre NFT-er og kryptovalutaer som bitcoin ved hjelp av chatmeldinger. Disse tjenestene kan gjøre brukerne sine til deleiere og teammedlemmer ved å airdroppe styringstokener fra en administrasjons-DAO til de som verver andre brukere eller hjelper til med oppgaver som innholdsmoderering.

Tjenester som dette bygges i dag på Internet Computer-blokkjeden, som spiller rollen som en verdensdatamaskin, i stand til å hoste selv de mest krevende Web3-tjenestene. 

Verdensdatamaskinen

Internet Computer-blokkjeden muliggjør full desentralisering fordi den lar utviklere bygge nettjenester uten å måtte stole på tradisjonell informasjonsteknologi (IT) som skytjenester, databaser og webservere som er sentraliserte, usikre, utsatt for sensur og ofte upålitelige.

Fordi nettjenester bygget på Internet Computer kjører uten hjelp av tradisjonell IT, er de fullt desentraliserte.

Utviklere bygger tjenester ved hjelp av smartkontrakt-programvare kalt «canisters» som interagerer med nettet og andre blokkjeder uten broer. Canisters kan skalere og kjøre med en effektivitet som kan sammenlignes med tradisjonell IT.

Når Web3-tjenester er bygget ved hjelp av andre blokkjede-økosystemer, kan den tradisjonelle IT-en som brukes, erstattes av Internet Computer-smartkontrakter som kan gi mer effektiv desentralisert datalagring og -behandling.

Utviklere kan utvide andre blokkjedetjenester og bygge SocialFi-, GameFi- og metaverse Web3-tjenester, DeFi-skinner som betjener deres egne nettopplevelser og bedriftssystemer ved hjelp av Internet Computer-smartkontrakter.

I dag kan Internet Computer hoste og betjene et moderne sosialt nettverk uten hjelp.

På Internet Computer betaler smartkontrakter for sin egen beregning (også kjent som «reverse gas»). 

Brukere kan opprette økter med nettjenester som lar dem transparent samhandle med blokkjeden flere ganger. Internet Identity gjør det mulig for brukere å kryptografisk autentisere og opprette økter ved hjelp av sikkerhetsfunksjoner innebygd i deres personlige enheter, for eksempel Face ID på telefonen eller fingeravtrykkssensoren på laptopen.

Fellesskaps-DAO-er kan kontrollere tjenester utelukkende fra blokkjeden og anvende funksjonsoppdateringer og konfigurasjoner som utviklere foreslår. Dette desentraliserer tjenester ytterligere, øker sikkerheten og beskytter utviklere fra regulatorer ved å la disse tjenestene kjøre autonomt som protokoller.

Web3-tjenester kan belønne sluttbrukere med styringstokener fra deres fellesskaps-DAO – for eksempel hvis de hjelper til med innholdsmoderering, eller fremmer tjenesten ved å verve nye brukere – noe som gjør dem til eiere og en del av teamet, og driver viral vekst.

Internet Computer er skapt av Internet Computer Protocol og dets nøkkeltoken kalles ICP.

Hvorfor har Internet Computer (ICP) verdi?

ICP-tokenet har tre hovednyttefunksjoner. For det første gir ICP en kilde til sykluser, som brukes til å drive smartkontrakter når de utfører beregninger. Når ICP konverteres til sykluser, som brennes, forsvinner det og skaper en deflasjonær mekanisme. 

For det andre kan ICP stakes i Network Nervous System DAO som kontrollerer Internet Computer-blokkjeden for å opprette stemmende nevroner. Stemmende nevroner genererer belønninger for brukere når de deltar i styringen. For det tredje spiller ICP rollen som en verdilagring, ved å la brukere investere i desentraliseringssalg drevet av Web3-tjenester.

Hvordan fungerer Internet Computer Protocol?

Internet Computer-blokkjeden kjører på et suverent nettverk av dedikerte «nodenettverk», på samme måte som internett kjører på dedikerte nettverksrutere. Nodenettverkene er standardisert maskinvare som drives av uavhengige nodetilbydere rundt om i verden ved hjelp av autonome datasentre.

Nodene kobler seg til hverandre over internett ved hjelp av Internet Computer Protocol, som også er kjent som ICP. Ved å bruke ICP-protokollen danner nodene Internet Computer-blokkjeden, som fungerer som en offentlig verdensdatamaskin.

Chain Key-kryptografi

ICP inkluderer et nytt kryptografisk rammeverk, kalt «chain key-kryptografi». Dette gjør det mulig for blokkjeder å opprette offentlige «chain keys» og deretter signere meldinger ved hjelp av distribuert privat nøkkelmateriale. 

Chain key-kryptografi bruker en enkelt offentlig nøkkel for å la tilkoblede enheter verifisere autentisiteten til artefakter fra Internet Computer-blokkjeden. Dette står i kontrast til tradisjonelle blokkjeder som krever store mengder data for å verifisere selv små artefakter.

Subnett-blokkjeder

Internet Computer danner flere «subnett-blokkjeder». Subnett er uavhengige blokkjeder som finnes på nettverket og som kan integreres med hverandre for å øke kapasiteten. Dette er ekte subnett i den forstand at de er transparente for smartkontrakter og kombineres for å skape en enkelt, ubegrenset blokkjede. Dette ligner på hvordan subnett utvider internett, men er usynlige for applikasjoner som bruker internett. 

Subnett-blokkjeder bruker et nytt konsensussystem og kryptografisk rammeverk som lar applikasjoner samhandle sikkert med dem uten behov for en lokal node. Applikasjoner kan ganske enkelt sjekke chain key-signaturen på meldinger som utveksles under interaksjonene. En gyldig melding viser ikke bare at meldingen fra blokkjeden ikke er tuklet med, men også at subnett-blokkjeden fungerer korrekt og ikke er korrupt. 

Internet Computer-nettverket kontrolleres av en master-subnett-blokkjede, som kjører en avansert DAO kalt Network Nervous System (NNS). Denne DAO-en instruerer noder om hvordan nettverket skal struktureres. Noder kan se at instruksjonene er ekte ved å sjekke gyldigheten av chain key-signaturen – siden chain key-en til NNS-subnettet er konstant til enhver tid.

NNS instruerer nodene til å kombinere for å danne subnett-blokkjeder. På grunn av måten kryptografien fungerer på, kan noder legges til og fjernes fra subnett når som helst, uten å endre deres chain keys.

Fordi subnett-blokkjeder ikke trenger kopier av hverandres tilstand for å validere dem, utveksler de meldinger direkte, og nettverket kan bare legge til nye subnett for å øke kapasiteten. 

En applikasjon trenger bare å kjenne chain key-en til NNS-subnettet for å samhandle med ethvert punkt i nettverket, siden den signerer chain keys som brukes av subnettene, og subnett inkluderer bevis på at deres chain keys er signert av NNS med deres signaturer.

Canister-smartkontrakter

Når interaktivt webinnhold kjører i en nettleser, validerer det chain key-signaturene på innhold og svar som leveres av «canister»-smartkontrakter hostet av Internet Computer.

Canister-smartkontrakter er programvare «aktører» som består av WebAssembly-bytekode og vedvarende minnesider som den kjører innenfor. Dette gjør at flere smartkontrakter kan kjøre parallelt deterministisk på et enkelt subnett.

Canister-smartkontrakter er svært kraftige, og kan brukes til å bygge hva som helst. For eksempel er multi-blokk-transaksjoner (beregninger) mulige, sammen med daemon-smartkontrakter som automatisk kalles periodisk av blokkjeden.

En ny utvikling er at chain key-kryptografirammeverket til protokollen er utvidet for å tillate smartkontrakter å administrere kontoer og signere transaksjoner på andre blokkjeder. For eksempel kan Internet Computer-smartkontrakter opprette bitcoin-adresser og sende og motta bitcoin, noe som gjør det mulig å bygge native DeFi-systemer for Bitcoin-nettverket.

En annen applikasjon ville være opprettelsen av desentraliserte nettopplevelser for Ethereum. Internet Computer-smartkontrakter kan opprette og signere Ethereum-transaksjoner og deretter spørre etter resultatene ved hjelp av HTTP-utkall. 

 

Hvorfor kjøpe ICP?

Investorer kan finne Internet Computer attraktivt basert på målet om å skape en blokkjedeplattform for raskere transaksjonsavviklingstid og med teoretisk uendelig kapasitet. 

ICPs mål om å bygge et moderne internett med evnen til å hoste applikasjoner i enhver skala, fra DeFi- og smartkontrakt-applikasjoner til tokeniserte internettjenester og nettsteder, kan også være av interesse for de som ønsker å legge ICP til sin portefølje.

I tillegg kan utviklere og investorer finne ICP-plattformen tiltalende for å bygge åpne internettjenester som vil tilby produkter og tjenester som har potensial til å erstatte sentraliserte store teknologiselskaper. 

Begynn å kjøpe ICP

Hvis du er klar til å ta neste steg og ønsker å kjøpe Internet Computer Protocol (ICP), klikk på knappen nedenfor!