„Hvad er Internet Computer Protocol? (ICP)“

Af Kraken Learn team
9 min
June 10, 2022

„Oversigt over Internet Computer Protocol“

 

  • Internet Computer Protocol tilbyder en hurtig og effektiv blockchain til at muliggøre decentrale Web3-tjenester.
  • ICP er Internet Computer-netværkets native utility-token, der bruges til at lette netværkets styring og belønne netværksdeltagere.
  • Internet Computer bruger innovative teknologier såsom kædenøglekryptografi til at drive sin platform.

Internet Computer Protocol er et blockchain-netværk, der sigter mod at bringe større effektivitet, hastighed og decentralisering til beregning og datalagring. Projektet sigter mod at adressere mangler forbundet med det traditionelle internet, såsom monopolisering af tjenester, dårlig systemsikkerhed og misbrug af personlige data. 


Tre funktioner adskiller Internet Computer fra andre blockchain-netværk:

  1. Alle kan oprette en decentraliseret applikation (dApp) på dens blockchain-platform takket være en forenklet brugergrænseflade.
  2. ICP kører på et decentraliseret netværk med dedikeret hardware etableret af uafhængige parter frem for en cloud vedligeholdt af centraliserede dataservere. 
  3. Blockchainen behandler transaktioner hurtigt, hvilket adskiller den fra andre kryptovalutaer, som kan tage 30 minutter eller mere at gennemføre transaktioner.  

Internet Computer-netværkets native utility-token, ICP, bruges til at lette netværkets styring, kompensere noder, der udfører beregninger, og til at belønne deltagere for deres engagement i dets økosystem.
 

„Hvem skabte Internet Computer (ICP)?“

Internet Computer-blockchainen blev udviklet af DFINITY-projektet, som blev grundlagt af Dominic Williams i 2015.

DFINITY Fonden blev oprettet i Schweiz i oktober 2016 for at opskalere projektets R&D-indsats efter en inkubationsperiode. Fonden rejste først finansiering gennem en offentlig ICO i februar 2017.

Flere finansieringsrunder blev derefter afholdt i 2018, hvor der blev rejst mere end 150 millioner dollars fra velkendte investorer.

DFINITY Fonden er baseret i Zürich, hvor den driver et forskningscenter. Fonden driver et andet center i Californien, samt adskillige fjernarbejdende teams.

 

„Hvad er Internet Computer og ICP?“

Internet Computer Protocol forbinder et suverænt netværk af dedikerede enheder for at danne en „verdenscomputer“, som bruges til at muliggøre decentralisering af Web3-tjenester.

En Web3-muliggører

Web3-platforme er i stand til at udnytte Internet Computer blockchainen til at løse privatlivsproblemer, der findes på traditionelle sociale netværk. Disse traditionelle netværk udgør adskillige privatlivsproblemer for brugere, deler følsomme oplysninger med virksomheder og overvælder medlemmer med reklamer. Brugere kan blive bedt om at acceptere generelle vilkår og betingelser, når de tilmelder sig disse platforme, men kan ikke påvirke dem.

Brugere af decentrale sociale netværk bygget på Internet Computer-blockchainen kan logge ind på disse platforme kryptografisk ved hjælp af Face ID på deres telefon eller fingeraftrykssensoren på deres bærbare computer. De kan også gemme filer og dele medier med webhastighed eller øjeblikkeligt overføre NFT'er og kryptovalutaer som bitcoin ved hjælp af chatbeskeder. Disse tjenester kan gøre deres brugere til delvise ejere og teammedlemmer ved at airdroppe governance-tokens fra en management DAO til dem, der henviser andre brugere eller hjælper med opgaver som indholdsmoderering.

Tjenester som disse bygges i dag på Internet Computer-blockchainen, som spiller rollen som en verdenscomputer, i stand til at hoste selv de mest krævende Web3-tjenester. 

Verdens computer

Internet Computer blockchain muliggør fuld decentralisering, fordi den giver udviklere mulighed for at bygge onlinetjenester uden at skulle stole på traditionel informationsteknologi (IT) såsom cloud computing-tjenester, databaser og webservere, som er centraliserede, usikre, underlagt censur og ofte upålidelige.

Fordi onlinetjenester bygget på Internet Computer kører uden hjælp fra traditionel IT, er de fuldt decentraliserede.

Udviklere bygger tjenester ved hjælp af smart contract-software kaldet “canisters”, der interagerer med internettet og andre blockchains uden bridges. Canisters er i stand til at skalere og køre med en effektivitet, der kan sammenlignes med traditionel IT.

Når Web3-tjenester er blevet bygget ved hjælp af andre blockchain-økosystemer, kan den traditionelle IT, der anvendes, erstattes af Internet Computer smart contracts, som kan give mere effektiv decentraliseret datalagring og -behandling.

Udviklere kan udvide andre blockchain-tjenester og bygge SocialFi, GameFi og metaverse Web3-tjenester, DeFi rails, der tjener deres egne weboplevelser og virksomhedssystemer ved hjælp af Internet Computer smart contracts.

I dag kan Internet Computer hoste og levere et moderne socialt netværk uden hjælp.

På Internet Computer betaler smart contracts for deres egen beregning (også kendt som “reverse gas”). 

Brugere kan oprette sessioner med onlinetjenester, som giver dem mulighed for gennemsigtigt at interagere med blockchain flere gange. Internet Identity gør det muligt for brugere at kryptografisk autentificere og oprette sessioner ved hjælp af sikkerhedsfunktioner, der er indbygget i deres personlige enheder, såsom Face ID på deres telefon eller fingeraftrykssensoren på deres laptop.

Community DAOs kan kontrollere tjenester fuldstændigt fra blockchain og anvende funktionsopdateringer og konfigurationer, som udviklere foreslår. Dette decentraliserer yderligere tjenester, øger sikkerheden og beskytter udviklere mod regulatorer ved at tillade disse tjenester at køre autonomt som protocols.

Web3-tjenester kan belønne slutbrugere med governance tokens fra deres community DAO — for eksempel hvis de hjælper med indholdsmoderering, eller taler for tjenesten ved at henvise nye brugere — hvilket gør dem til ejere og en del af teamet, hvilket driver viral vækst.

Internet Computer er skabt af Internet Computer Protocol, og dets nøgletoken kaldes ICP.

Hvorfor har Internet Computer (ICP) værdi?

ICP-tokenet har tre hovedanvendelsesmuligheder. For det første giver ICP en kilde til cycles, som bruges til at drive smart contracts, når de udfører beregninger. Når ICP konverteres til cycles, som brændes, forsvinder det, hvilket skaber en deflationsmekanisme. 

For det andet kan ICP stakes i Network Nervous System DAO, der kontrollerer Internet Computer blockchain, for at oprette voting neurons. Voting neurons genererer belønninger til brugere, når de deltager i governance. For det tredje spiller ICP rollen som et værdilager ved at give brugere mulighed for at investere i decentralization sales, der drives af Web3-tjenester.

Hvordan fungerer Internet Computer Protocol?

Internet Computer blockchain kører på et suverænt netværk af dedikerede “node machines”, på samme måde som internettet kører på dedikerede netværksroutere. Node machines er standardiseret hardware, der drives af uafhængige node providers rundt om i verden ved hjælp af autonome data centers.

Noderne forbinder hinanden over internettet ved hjælp af Internet Computer Protocol, som også er kendt som ICP. Ved hjælp af ICP-protokollen danner noderne Internet Computer blockchain, som fungerer som en offentlig World Computer.

Chain Key Cryptography

ICP inkorporerer et nyt kryptografi-rammeværk, kaldet “chain key cryptography.” Dette gør det muligt for blockchains at oprette offentlige “chain keys” og derefter signere beskeder ved hjælp af distribueret private key material. 

Chain key cryptography bruger en enkelt public key til at give forbundne enheder mulighed for at bekræfte ægtheden af artefakter fra Internet Computer blockchain. Dette står i modsætning til traditionelle blockchains, som kræver store mængder data for at bekræfte selv små artefakter.

Subnet Blockchains

Internet Computer danner flere „subnet-blockchains“. Subnets er uafhængige blockchains på netværket, der kan integreres med hinanden for at øge deres kapacitet. Disse er ægte subnets i den forstand, at de er transparente for smart contracts og er kombineret for at skabe en enkelt grænseløs blockchain. Dette ligner, hvordan subnets udvider internettet, men er usynlige for applikationer, der bruger internettet. 

Subnet-blockchains bruger et nyt konsensussystem og kryptografisk rammeværk, som gør det muligt for applikationer at interagere sikkert med dem uden behov for en lokal node. Applikationer kan simpelthen kontrollere chain key signature på meddelelser udvekslet under deres interaktioner. En gyldig meddelelse viser ikke kun, at meddelelsen fra blockchainen ikke er blevet manipuleret med, men også at subnet-blockchainen fungerer korrekt og ikke er blevet korrumperet. 

Internet Computer-netværket styres af en master subnet-blockchain, som kører en avanceret DAO kaldet Network Nervous System (NNS). Denne DAO instruerer noderne i, hvordan netværket skal struktureres. Noder kan se, at instruktionerne er ægte, ved at kontrollere gyldigheden af chain key signature – da chain key'en for NNS-subnettet er konstant til enhver tid.

NNS instruerer noderne til at kombinere for at danne subnet-blockchains. På grund af den måde, kryptografien fungerer på, kan noder tilføjes og fjernes fra subnets til enhver tid, uden at ændre deres chain keys.

Fordi subnet-blockchains ikke behøver kopier af hinandens tilstand for at validere dem, udveksler de meddelelser direkte, og netværket kan blot tilføje nye subnets for at øge sin kapacitet. 

En applikation behøver kun at kende NNS-subnetets chain key for at interagere med ethvert punkt i netværket, da det signerer de chain keys, der bruges af subnets, og subnets inkluderer beviser for, at deres chain keys er blevet signeret af NNS med deres signaturer.

Canister Smart Contracts

Når interaktivt webindhold kører i en browser, validerer det chain key signatures på indhold og svar, der leveres af „canister“ smart contracts hostet af Internet Computer.

Canister smart contracts er software-„aktører“, som består af WebAssembly bytecode og vedvarende hukommelsessider, det kører indenfor. Dette gør det muligt for flere smart contracts at køre parallelt deterministisk på et enkelt subnet.

Canister smart contracts er meget kraftfulde og kan bruges til at bygge hvad som helst. For eksempel er multi-block transactions (beregninger) mulige sammen med daemon smart contracts, som automatisk kaldes periodisk af blockchainen.

En ny udvikling er, at protokollens chain key-kryptografi-rammeværk er blevet udvidet til at give smart contracts mulighed for at administrere konti og signere transaktioner på andre blockchains. For eksempel kan Internet Computer smart contracts oprette Bitcoin-adresser og sende og modtage Bitcoin, hvilket gør det muligt at bygge native DeFi-systemer til Bitcoin-netværket.

En anden anvendelse ville være oprettelsen af decentraliserede web-oplevelser for Ethereum. Internet Computer smart contracts kan oprette og signere Ethereum-transaktioner og derefter forespørge resultaterne ved hjælp af HTTP outcalls. 

 

Hvorfor købe ICP?

Investorer kan finde Internet Computer attraktivt baseret på dets mål om at skabe en blockchain-platform for hurtigere afviklingstid for transaktioner og med teoretisk uendelig kapacitet. 

ICPs mål om at bygge et moderne internet med evnen til at hoste applikationer i enhver skala, fra DeFi og smart contract-applikationer til tokeniserede internettjenester og hjemmesider, kan også være af interesse for dem, der ønsker at tilføje ICP til deres portefølje.

Derudover kan udviklere og investorer finde ICP-platformen tiltalende til at bygge åbne internettjenester, der ville levere produkter og tjenester, som har potentiale til at erstatte centraliserede store teknologivirksomheder. 

Begynd at købe ICP

Hvis du er klar til at tage det næste skridt og ønsker at købe noget Internet Computer Protocol (ICP), så klik på knappen nedenfor!