Hvad er Internet Computer Protocol? (ICP)

Af Kraken Learn team
9 min
10. juni 2022

Oversigt over Internet Computer Protocol

 

  • Internet Computer Protocol tilbyder en hurtig og effektiv blockchain til at muliggøre decentraliserede Web3-tjenester.
  • ICP er Internet Computer-netværkets oprindelige utility token, der bruges til at lette netværkets governance og belønne netværksdeltagere.
  • Internet Computer bruger innovative teknologier som chain key cryptography 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 computation 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 snarere end en cloud vedligeholdt af centraliserede dataservere. 
  3. Blockchainen behandler transaktioner hurtigt, hvilket adskiller den fra andre kryptovalutaer, der kan tage 30 minutter eller mere at gennemføre transaktioner.  

Internet Computer-netværkets oprindelige utility token, ICP, bruges til at lette netværkets governance, kompensere nodes, der udfører computation, 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 Foundation blev oprettet i Schweiz i oktober 2016 for at opskalere projektets R&D-indsats efter en inkubationsperiode. Fonden rejste først finansiering gennem et offentligt ICO i februar 2017.

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

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

 

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 kan udnytte Internet Computer blockchainen til at løse privatlivsproblemer, der findes på traditionelle sociale netværk. Disse traditionelle netværk udgør talrige 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 decentraliserede 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 web-hastighed eller øjeblikkeligt overføre NFTs og kryptovalutaer som bitcoin ved hjælp af chatbeskeder. Disse tjenester kan gøre deres brugere til medejere 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, der er i stand til at hoste selv de mest krævende Web3-tjenester. 

Verdenscomputeren

Internet Computer blockchainen 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 broer. 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 bruges, 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 computation (også kendt som “reverse gas”). 

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

Community DAOs kan kontrollere tjenester udelukkende fra blockchainen og anvende funktionsopdateringer og konfigurationer, som udviklere foreslår. Dette decentraliserer tjenester yderligere, øger sikkerheden og beskytter udviklere mod regulatorer ved at lade disse tjenester køre autonomt som protokoller.

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 hovedformål. For det første leverer ICP en kilde til cycles, som bruges til at drive smart contracts, når de udfører computation. Når ICP konverteres til cycles, som brændes, forsvinder det og skaber en deflationsmekanisme. 

For det andet kan ICP stakes i Network Nervous System DAO'en, der kontrollerer Internet Computer blockchainen, for at skabe voting neurons. Voting neurons genererer belønninger til brugere, når de deltager i governance. For det tredje fungerer ICP som en store of value ved at give brugere mulighed for at investere i decentraliseringssalg, der drives af Web3-tjenester.

Hvordan fungerer Internet Computer Protocol?

Internet Computer blockchainen 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 datacentre.

Noderne forbinder sig med 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 blockchainen, som fungerer som en offentlig World Computer.

Chain Key Cryptography

ICP inkorporerer et nyt cryptography framework, kaldet “chain key cryptography.” Dette gør det muligt for blockchains at oprette public “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 verificere ægtheden af artifacts fra Internet Computer blockchainen. Dette står i kontrast til traditionelle blockchains, som kræver store mængder data for at verificere selv små artifacts.

Subnet Blockchains

Internet Computer danner flere “subnet blockchains.” Subnets er uafhængige blockchains, der findes på netværket, og som kan integreres med hinanden for at øge deres kapacitet. Disse er ægte subnets i den forstand, at de er gennemsigtige for smart contracts og kombineres 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 consensus system og cryptographic framework, som gør det muligt for applikationer at interagere sikkert med dem uden behov for en lokal node. Applikationer kan simpelthen kontrollere chain key signaturen på beskeder udvekslet under deres interaktioner. En gyldig besked viser ikke kun, at beskeden 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 nodes i, hvordan netværket skal struktureres. Nodes kan se, at instruktionerne er ægte ved at kontrollere gyldigheden af chain key signaturen – da NNS-subnetens chain key er konstant til alle tider.

NNS instruerer nodes til at kombinere for at danne subnet blockchains. På grund af den måde, kryptografien fungerer på, kan nodes 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 beskeder direkte, og netværket kan blot tilføje nye subnets for at øge sin kapacitet. 

En applikation behøver kun at kende chain key af NNS-subnet for at interagere med ethvert punkt i netværket, da den 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 leveret af “canister” smart contracts hostet af Internet Computer.

Canister smart contracts er software “actors”, som er sammensat af WebAssembly bytecode og persistente hukommelsessider, som den kører inden for. 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 transaktioner (computations) mulige, sammen med daemon smart contracts, som automatisk kaldes periodisk af blockchainen.

En ny udvikling er, at chain key cryptography frameworket af protokollen 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 applikation ville være oprettelsen af decentraliserede weboplevelser 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 transaktionsafviklingstid og med teoretisk uendelig kapacitet. 

ICPs mål om at bygge et moderne internet med evnen til at hoste enhver skala af applikationer, fra DeFi- og smart contract-applikationer til tokenized internet services og websites, 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 Internet Computer Protocol (ICP), skal du klikke på knappen nedenfor!